.elementor-kit-5{
    --e-global-color-primary:#231F20;
    --e-global-color-secondary:#54595F;
    --e-global-color-text:#7A7A7A;
    --e-global-color-accent:#9D0320;
    --e-global-color-kadence1:#9d0320;
    --e-global-color-kadence2:#c72148;
    --e-global-color-kadence3:#333333;
    --e-global-color-kadence4:#5b5b5b;
    --e-global-color-kadence5:#292929;
    --e-global-color-kadence6:#919191;
    --e-global-color-kadence7:#EDF2F7;
    --e-global-color-kadence8:#F7FAFC;
    --e-global-color-kadence9:#ffffff;
    --e-global-typography-primary-font-family:"Poppins";
    --e-global-typography-primary-font-weight:600;
    --e-global-typography-secondary-font-family:"Poppins";
    --e-global-typography-secondary-font-weight:400;
    --e-global-typography-text-font-family:"Poppins";
    --e-global-typography-text-font-weight:400;
    --e-global-typography-accent-font-family:"Poppins";
    --e-global-typography-accent-font-weight:500;
    font-family:"Poppins", Sans-serif;
}
.elementor-kit-5.el-is-editing{
    --global-palette1:#9d0320;
    --global-palette2:#c72148;
    --global-palette3:#333333;
    --global-palette4:#5b5b5b;
    --global-palette5:#292929;
    --global-palette6:#919191;
    --global-palette7:#EDF2F7;
    --global-palette8:#F7FAFC;
    --global-palette9:#ffffff;
}
.elementor-kit-5 a{
    font-weight:600;
}
.elementor-section.elementor-section-boxed > .elementor-container{
    max-width:1140px;
}
.e-con{
    --container-max-width:1140px;
    --container-default-padding-top:20px;
    --container-default-padding-right:20px;
    --container-default-padding-bottom:20px;
    --container-default-padding-left:20px;
}
.elementor-widget:not(:last-child){
    margin-bottom:20px;
}
.elementor-element{
    --widgets-spacing:20px;
}
{
}
h1.entry-title{
    display:var(--page-title-display);
}
.elementor-kit-5 e-page-transition{
    background-color:#FFBC7D;
}
@media(max-width:1024px){
    .elementor-section.elementor-section-boxed > .elementor-container{
        max-width:1024px;
    }
    .e-con{
        --container-max-width:1024px;
    }
}
@media(max-width:767px){
    .elementor-section.elementor-section-boxed > .elementor-container{
        max-width:767px;
    }
    .e-con{
        --container-max-width:767px;
    }
}


/* General Global Inline CSS */
 :root {
     --global-palette1: #9d0320;
     --global-palette2: #c72148;
     --global-palette3: #333333;
     --global-palette4: #5b5b5b;
     --global-palette5: #292929;
     --global-palette6: #919191;
     --global-palette7: #EDF2F7;
     --global-palette8: #F7FAFC;
     --global-palette9: #ffffff;
     --global-palette9rgb: 255, 255, 255;
     --global-palette-highlight: var(--global-palette1);
     --global-palette-highlight-alt: var(--global-palette2);
     --global-palette-highlight-alt2: var(--global-palette9);
     --global-palette-btn-bg: var(--global-palette1);
     --global-palette-btn-bg-hover: var(--global-palette2);
     --global-palette-btn: var(--global-palette9);
     --global-palette-btn-hover: var(--global-palette9);
     --global-body-font-family: Montserrat, sans-serif;
     --global-heading-font-family: inherit;
     --global-primary-nav-font-family: inherit;
     --global-fallback-font: sans-serif;
     --global-display-fallback-font: sans-serif;
     --global-content-width: 1290px;
     --global-content-narrow-width: 842px;
     --global-content-edge-padding: 1.5rem;
     --global-content-boxed-padding: 2rem;
     --global-calc-content-width: calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );
     --wp--style--global--content-size: var(--global-calc-content-width);
}
 .wp-site-blocks {
     --global-vw: calc( 100vw - ( 0.5 * var(--scrollbar-offset)));
}
 :root body.kadence-elementor-colors {
     --e-global-color-kadence1: var(--global-palette1);
     --e-global-color-kadence2: var(--global-palette2);
     --e-global-color-kadence3: var(--global-palette3);
     --e-global-color-kadence4: var(--global-palette4);
     --e-global-color-kadence5: var(--global-palette5);
     --e-global-color-kadence6: var(--global-palette6);
     --e-global-color-kadence7: var(--global-palette7);
     --e-global-color-kadence8: var(--global-palette8);
     --e-global-color-kadence9: var(--global-palette9);
}
 :root .has-theme-palette-1-background-color {
     background-color: var(--global-palette1);
}
 :root .has-theme-palette-1-color {
     color: var(--global-palette1);
}
 :root .has-theme-palette-2-background-color {
     background-color: var(--global-palette2);
}
 :root .has-theme-palette-2-color {
     color: var(--global-palette2);
}
 :root .has-theme-palette-3-background-color {
     background-color: var(--global-palette3);
}
 :root .has-theme-palette-3-color {
     color: var(--global-palette3);
}
 :root .has-theme-palette-4-background-color {
     background-color: var(--global-palette4);
}
 :root .has-theme-palette-4-color {
     color: var(--global-palette4);
}
 :root .has-theme-palette-5-background-color {
     background-color: var(--global-palette5);
}
 :root .has-theme-palette-5-color {
     color: var(--global-palette5);
}
 :root .has-theme-palette-6-background-color {
     background-color: var(--global-palette6);
}
 :root .has-theme-palette-6-color {
     color: var(--global-palette6);
}
 :root .has-theme-palette-7-background-color {
     background-color: var(--global-palette7);
}
 :root .has-theme-palette-7-color {
     color: var(--global-palette7);
}
 :root .has-theme-palette-8-background-color {
     background-color: var(--global-palette8);
}
 :root .has-theme-palette-8-color {
     color: var(--global-palette8);
}
 :root .has-theme-palette-9-background-color {
     background-color: var(--global-palette9);
}
 :root .has-theme-palette-9-color {
     color: var(--global-palette9);
}
 :root .has-theme-palette1-background-color {
     background-color: var(--global-palette1);
}
 :root .has-theme-palette1-color {
     color: var(--global-palette1);
}
 :root .has-theme-palette2-background-color {
     background-color: var(--global-palette2);
}
 :root .has-theme-palette2-color {
     color: var(--global-palette2);
}
 :root .has-theme-palette3-background-color {
     background-color: var(--global-palette3);
}
 :root .has-theme-palette3-color {
     color: var(--global-palette3);
}
 :root .has-theme-palette4-background-color {
     background-color: var(--global-palette4);
}
 :root .has-theme-palette4-color {
     color: var(--global-palette4);
}
 :root .has-theme-palette5-background-color {
     background-color: var(--global-palette5);
}
 :root .has-theme-palette5-color {
     color: var(--global-palette5);
}
 :root .has-theme-palette6-background-color {
     background-color: var(--global-palette6);
}
 :root .has-theme-palette6-color {
     color: var(--global-palette6);
}
 :root .has-theme-palette7-background-color {
     background-color: var(--global-palette7);
}
 :root .has-theme-palette7-color {
     color: var(--global-palette7);
}
 :root .has-theme-palette8-background-color {
     background-color: var(--global-palette8);
}
 :root .has-theme-palette8-color {
     color: var(--global-palette8);
}
 :root .has-theme-palette9-background-color {
     background-color: var(--global-palette9);
}
 :root .has-theme-palette9-color {
     color: var(--global-palette9);
}
 body {
     background: var(--global-palette8);
}
 body, input, select, optgroup, textarea {
     font-style: normal;
     font-weight: normal;
     font-size: 16px;
     line-height: 1.6;
     font-family: var(--global-body-font-family);
     color: var(--global-palette4);
}

 .content-bg, body.content-style-unboxed .site {
     background: var(--global-palette9);
}
 h1,h2,h3,h4,h5,h6 {
     font-family: var(--global-heading-font-family);
}
 h1 {
     font-weight: 700;
     font-size: 32px;
     line-height: 1.5;
     color: var(--global-palette3);
}
 h2 {
     font-weight: 700;
     font-size: 28px;
     line-height: 1.5;
     color: var(--global-palette3);
}
 h3 {
     font-weight: 700;
     font-size: 24px;
     line-height: 1.5;
     color: var(--global-palette3);
}
 h4 {
     font-weight: 700;
     font-size: 22px;
     line-height: 1.5;
     color: var(--global-palette4);
}
 h5 {
     font-weight: 700;
     font-size: 20px;
     line-height: 1.5;
     color: var(--global-palette4);
}
 h6 {
     font-weight: 700;
     font-size: 18px;
     line-height: 1.5;
     color: var(--global-palette5);
}
 .entry-hero .kadence-breadcrumbs {
     max-width: 1290px;
}
 .site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .comments-area, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container {
     max-width: var(--global-content-width);
}
 .content-width-narrow .content-container.site-container, .content-width-narrow .hero-container.site-container {
     max-width: var(--global-content-narrow-width);
}
 @media all and (min-width: 1520px) {
     .wp-site-blocks .content-container .alignwide {
         margin-left:-115px;
         margin-right: -115px;
         width: unset;
         max-width: unset;
    }
}
 @media all and (min-width: 1102px) {
     .content-width-narrow .wp-site-blocks .content-container .alignwide {
         margin-left:-130px;
         margin-right: -130px;
         width: unset;
         max-width: unset;
    }
}
 .content-style-boxed .wp-site-blocks .entry-content .alignwide {
     margin-left: calc( -1 * var( --global-content-boxed-padding ) );
     margin-right: calc( -1 * var( --global-content-boxed-padding ) );
}
 .content-area {
     margin-top: 5rem;
     margin-bottom: 5rem;
}
 @media all and (max-width: 1024px) {
     .content-area {
         margin-top:3rem;
         margin-bottom: 3rem;
    }
}
 @media all and (max-width: 767px) {
     .content-area {
         margin-top:2rem;
         margin-bottom: 2rem;
    }
}
 @media all and (max-width: 1024px) {
     :root {
         --global-content-boxed-padding:2rem;
    }
}
 @media all and (max-width: 767px) {
     :root {
         --global-content-boxed-padding:1.5rem;
    }
}
 .entry-content-wrap {
     padding: 2rem;
}
 @media all and (max-width: 1024px) {
     .entry-content-wrap {
         padding:2rem;
    }
}
 @media all and (max-width: 767px) {
     .entry-content-wrap {
         padding:1.5rem;
    }
}
 .entry.single-entry {
     box-shadow: 0px 15px 15px -10px rgba(0,0,0,0.05);
}
 .entry.loop-entry {
     box-shadow: 0px 15px 15px -10px rgba(0,0,0,0.05);
}
 .loop-entry .entry-content-wrap {
     padding: 2rem;
}
 @media all and (max-width: 1024px) {
     .loop-entry .entry-content-wrap {
         padding:2rem;
    }
}
 @media all and (max-width: 767px) {
     .loop-entry .entry-content-wrap {
         padding:1.5rem;
    }
}
 .primary-sidebar.widget-area .widget {
     margin-bottom: 1.5em;
     color: var(--global-palette4);
}
 .primary-sidebar.widget-area .widget-title {
     font-weight: 700;
     font-size: 20px;
     line-height: 1.5;
     color: var(--global-palette3);
}
 button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button {
     box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
}
 button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active {
     box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1);
}
 @media all and (min-width: 1025px) {
     .transparent-header .entry-hero .entry-hero-container-inner {
         padding-top:calc(0px + 80px);
    }
}
 @media all and (max-width: 1024px) {
     .mobile-transparent-header .entry-hero .entry-hero-container-inner {
         padding-top:80px;
    }
}
 @media all and (max-width: 767px) {
     .mobile-transparent-header .entry-hero .entry-hero-container-inner {
         padding-top:80px;
    }
}
 .site-middle-footer-inner-wrap {
     padding-top: 30px;
     padding-bottom: 30px;
     grid-column-gap: 30px;
     grid-row-gap: 30px;
}
 .site-middle-footer-inner-wrap .widget {
     margin-bottom: 30px;
}
 .site-middle-footer-inner-wrap .site-footer-section:not(:last-child):after {
     right: calc(-30px / 2);
}
 .site-top-footer-inner-wrap {
     padding-top: 30px;
     padding-bottom: 30px;
     grid-column-gap: 30px;
     grid-row-gap: 30px;
}
 .site-top-footer-inner-wrap .widget {
     margin-bottom: 30px;
}
 .site-top-footer-inner-wrap .site-footer-section:not(:last-child):after {
     right: calc(-30px / 2);
}
 .site-bottom-footer-inner-wrap {
     padding-top: 30px;
     padding-bottom: 30px;
     grid-column-gap: 30px;
}
 .site-bottom-footer-inner-wrap .widget {
     margin-bottom: 30px;
}
 .site-bottom-footer-inner-wrap .site-footer-section:not(:last-child):after {
     right: calc(-30px / 2);
}
 .footer-social-wrap .footer-social-inner-wrap {
     font-size: 1em;
     gap: 0.3em;
}
 .site-footer .site-footer-wrap .site-footer-section .footer-social-wrap .footer-social-inner-wrap .social-button {
     border: 2px none transparent;
     border-radius: 3px;
}
 #colophon .footer-navigation .footer-menu-container > ul > li > a {
     padding-left: calc(1.2em / 2);
     padding-right: calc(1.2em / 2);
     padding-top: calc(0.6em / 2);
     padding-bottom: calc(0.6em / 2);
     color: var(--global-palette5);
}
 #colophon .footer-navigation .footer-menu-container > ul li a:hover {
     color: var(--global-palette-highlight);
}
 #colophon .footer-navigation .footer-menu-container > ul li.current-menu-item > a {
     color: var(--global-palette3);
}
 .entry-hero.page-hero-section .entry-header {
     min-height: 200px;
}
/* Kadence Header CSS */
 @media all and (max-width: 1024px) {
     .mobile-transparent-header #masthead {
         position:absolute;
         left: 0px;
         right: 0px;
         z-index: 100;
    }
     .kadence-scrollbar-fixer.mobile-transparent-header #masthead {
         right: var(--scrollbar-offset,0);
    }
     .mobile-transparent-header #masthead, .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner {
         background: transparent;
    }
     .site-header-row-tablet-layout-fullwidth, .site-header-row-tablet-layout-standard {
         padding: 0px;
    }
}
 @media all and (min-width: 1025px) {
     .transparent-header #masthead {
         position:absolute;
         left: 0px;
         right: 0px;
         z-index: 100;
    }
     .transparent-header.kadence-scrollbar-fixer #masthead {
         right: var(--scrollbar-offset,0);
    }
     .transparent-header #masthead, .transparent-header .site-top-header-wrap .site-header-row-container-inner, .transparent-header .site-main-header-wrap .site-header-row-container-inner, .transparent-header .site-bottom-header-wrap .site-header-row-container-inner {
         background: transparent;
    }
}
 .site-branding a.brand img {
     max-width: 150px;
}
 .site-branding a.brand img.svg-logo-image {
     width: 150px;
}
 .site-branding {
     padding: 0px 0px 0px 0px;
}
 #masthead, #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap), #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner {
     background: #ffffff;
}
 .site-main-header-inner-wrap {
     min-height: 80px;
}
 .site-top-header-wrap .site-header-row-container-inner {
     background: #000000;
}
 .site-top-header-inner-wrap {
     min-height: 0px;
}
 .site-top-header-wrap .site-header-row-container-inner>.site-container {
     padding: 0px 0px 0px 0px;
}
 .site-bottom-header-inner-wrap {
     min-height: 0px;
}
 .header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li>a:after {
     width: calc( 100% - 2em);
}
 .main-navigation .primary-menu-container > ul > li.menu-item > a {
     padding-left: calc(2em / 2.5); /* padding-left: calc(2em / 2); */
     padding-right: calc(2em / 2.4); /* padding-right: calc(2em / 2); */
     padding-top: 0.6em;
     padding-bottom: 0.6em;
     color: var(--global-palette5);
}
 .main-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle {
     right: calc(2em / 2);
}
 .main-navigation .primary-menu-container > ul li.menu-item > a {
     font-style: normal;
     font-weight: 600;
     font-size: 16px;
}
 .main-navigation .primary-menu-container > ul > li.menu-item > a:hover {
     color: #9d0320;
}
 .main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a {
     color: var(--global-palette3);
}
 .header-navigation[class*="header-navigation-style-underline"] .header-menu-container.secondary-menu-container>ul>li>a:after {
     width: calc( 100% - 2em);
}
 .secondary-navigation .secondary-menu-container > ul > li.menu-item > a {
     padding-left: calc(2em / 2);
     padding-right: calc(2em / 2);
     padding-top: 0.6em;
     padding-bottom: 0.6em;
     color: #ffffff;
     background: #9d0320;
}
 .secondary-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle {
     right: calc(2em / 2);
}
 .secondary-navigation .secondary-menu-container > ul li.menu-item > a {
     font-style: normal;
     font-weight: normal;
}
 .secondary-navigation .secondary-menu-container > ul > li.menu-item > a:hover {
     color: #f9f9f9;
}
 .secondary-navigation .secondary-menu-container > ul > li.menu-item.current-menu-item > a {
     color: var(--global-palette9);
}
 .header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu {
     background: #ffffff;
     box-shadow: 0px 2px 13px 0px rgba(0,0,0,0.1);
}
 .header-navigation .header-menu-container ul ul li.menu-item, .header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li.menu-item > a {
     border-bottom: 0px solid rgba(255,255,255,0.1);
}
 .header-navigation .header-menu-container ul ul li.menu-item > a {
     width: 200px;
     padding-top: 1em;
     padding-bottom: 1em;
     color: var(--global-palette5);
     font-style: normal;
     font-size: 14px;
}
 .header-navigation .header-menu-container ul ul li.menu-item > a:hover {
     color: var(--global-palette9);
     background: #9d0320;
}
 .header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a {
     color: var(--global-palette5);
     background: #ffffff;
}
 .mobile-toggle-open-container .menu-toggle-open {
     color: var(--global-palette5);
     padding: 0.4em 0.6em 0.4em 0.6em;
     font-size: 14px;
}
 .mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered {
     border: 1px solid currentColor;
}
 .mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon {
     font-size: 20px;
}
 .mobile-toggle-open-container .menu-toggle-open:hover, .mobile-toggle-open-container .menu-toggle-open:focus {
     color: #9d0320;
}
 .mobile-navigation ul li {
     font-size: 14px;
}
 .mobile-navigation ul li a {
     padding-top: 1em;
     padding-bottom: 1em;
}
 .mobile-navigation ul li > a, .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap {
     color: var(--global-palette8);
}
 .mobile-navigation ul li.current-menu-item > a, .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap {
     color: var(--global-palette-highlight);
}
 .mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, .mobile-navigation ul li:not(.menu-item-has-children) a {
     border-bottom: 1px solid rgba(255,255,255,0.1);
}
 .mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
     border-left: 1px solid rgba(255,255,255,0.1);
}
 #mobile-drawer .drawer-header .drawer-toggle {
     padding: 0.6em 0.15em 0.6em 0.15em;
     font-size: 24px;
}
 #main-header .header-button {
     border: 2px none transparent;
     box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
}
 #main-header .header-button:hover {
     box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1);
}
 .header-html {
     font-style: normal;
     color: #ffffff;
}
 .header-social-wrap .header-social-inner-wrap {
     font-size: 1em;
     gap: 0.3em;
}
 .header-social-wrap .header-social-inner-wrap .social-button {
     border: 2px none transparent;
     border-radius: 3px;
}
 .header-mobile-social-wrap .header-mobile-social-inner-wrap {
     font-size: 1em;
     gap: 0.3em;
}
 .header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button {
     border: 2px none transparent;
     border-radius: 3px;
}
 .search-toggle-open-container .search-toggle-open {
     color: var(--global-palette5);
}
 .search-toggle-open-container .search-toggle-open.search-toggle-style-bordered {
     border: 1px solid currentColor;
}
 .search-toggle-open-container .search-toggle-open .search-toggle-icon {
     font-size: 1em;
}
 .search-toggle-open-container .search-toggle-open:hover, .search-toggle-open-container .search-toggle-open:focus {
     color: var(--global-palette-highlight);
}
 #search-drawer .drawer-inner {
     background: rgba(9, 12, 16, 0.97);
}
 .mobile-header-button-wrap .mobile-header-button-inner-wrap .mobile-header-button {
     border: 2px none transparent;
     box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
}
 .mobile-header-button-wrap .mobile-header-button-inner-wrap .mobile-header-button:hover {
     box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1);
}
 p{
     margin:0px;
}
/* Accordion */
 .elementor-accordion-item .elementor-tab-title.elementor-active {
     border-width: 1px;
     border-bottom-color: #979797;
     background-color:#9D0320!important;
}
 .two-columns{
     column-count:2;
}
 .elementor-accordion-item .elementor-tab-title.elementor-active{
     background-color:#9d0320!important;
}
/* Navigation Menu */
 .site-header-top-section-left .site-header-item{
     padding:0px 60px;
     background-color:#9d0320;
	 font-size:14px; /*add 07012024*/
}
 .site-header-top-section-right .site-header-item{
     padding:0px 60px;
}
 .site-header-top-section-left:after{
     content:'';
     display:block;
     width: 50px;
     height: 50px;
     border-style: solid;
     border-width: 50px 50px 0 0;
     border-color: #9d0320 transparent transparent transparent;
}
 .site-header-top-section-right .site-header-item .header-html-inner {
     flex-direction: row;
     column-gap: 20px;
     display: flex;
}
 .site-header-top-section-right .site-header-item .header-html-inner .sidenav_body, .language-link{
     margin:0px;
}
 .sidenav_body{
     display:inline-block;
     list-style-type:none;
     margin:0px;
}
 li.fontsize_item {
     display: inline-block;
     padding: 0px 5px;
}
 #fontbig{
     font-size:18px!important;
}
 #fontnormal{
     font-size:16px!important;
}
 #fontsmall{
     font-size:14px!important;
}
 .header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu{
     border-top:4px solid #9d0320;
}
 .header-navigation .header-menu-container ul ul li.menu-item > a{
     width:300px;
}
 .centered-tab .elementor-tab-title {
     text-align: center;
}
 .centered-tab .elementor-tab-title.elementor-active {
     border-top: 5px solid #9d0320!important;
}
 .centered-tab .elementor-tab-title{
     border-top:5px solid #8E8E8E!important;
}
 .elementor-1003 .elementor-element.elementor-element-419f77a .elementor-posts-container .elementor-post__thumbnail{
     padding-bottom:20px!important;
}
/* Breadcrumb */
 .breadcrumb, a.breadcrumb-link{
     font-size:14px;
     color:#ffffff;
}
 .elementor-posts--thumbnail-left .elementor-posts-container h4.elementor-post__title {
     overflow: hidden;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
}
/* Button */
 .elementor-button-text{
     text-align:left;
}
/*Media tab */
 .media-tab .elementor-tabs-wrapper{
     column-gap:10px;
}
 .media-tab .elementor-tab-title{
     padding:15px 40px;
     background-color:#d9d9d9;
}
 .media-tab .elementor-tab-title.elementor-active{
     background-color:#97011E;
}
/* Header */
 .elementor-2407 .elementor-element.elementor-element-73148ad{
     --display:flex;
     --flex-direction:row;
     --container-widget-width:initial;
     --container-widget-height:100%;
     --container-widget-flex-grow:1;
     --container-widget-align-self:stretch;
     --gap:0px;
     --background-transition:0.3s;
     --padding-top:0px;
     --padding-right:0px;
     --padding-bottom:0px;
     --padding-left:0px;
}
 .elementor-2407 .elementor-element.elementor-element-73148ad:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-73148ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{
     background-color:#000000;
}
 .elementor-2407 .elementor-element.elementor-element-73148ad, .elementor-2407 .elementor-element.elementor-element-73148ad::before{
     --border-transition:0.3s;
}
 .elementor-2407 .elementor-element.elementor-element-467c2fe{
     --display:flex;
     --flex-direction:row;
     --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
     --container-widget-height:100%;
     --container-widget-flex-grow:1;
     --container-widget-align-self:stretch;
     --justify-content:flex-start;
     --align-items:center;
     --gap:0px;
     --background-transition:0.3s;
     --padding-top:0px;
     --padding-right:0px;
     --padding-bottom:0px;
     --padding-left:0px;
}
 .elementor-2407 .elementor-element.elementor-element-467c2fe, .elementor-2407 .elementor-element.elementor-element-467c2fe::before{
     --border-transition:0.3s;
}
 .elementor-2407 .elementor-element.elementor-element-467c2fe.e-con{
     --flex-grow:0;
     --flex-shrink:0;
}
 .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu .elementor-item{
     font-family:"Poppins", Sans-serif;
     font-size:14px;
     font-weight:400;
}
 .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main .elementor-item{
     color:#FFFFFF;
     fill:#FFFFFF;
     padding-left:15px;
     padding-right:15px;
     padding-top:0px;
     padding-bottom:0px;
}
 .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main .elementor-item:hover, .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main .elementor-item.highlighted, .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main .elementor-item:focus{
     color:#FFFFFF;
     fill:#FFFFFF;
}
 .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{
     background-color:#FFFFFF00;
}
 .elementor-2407 .elementor-element.elementor-element-942626e .e--pointer-framed .elementor-item:before, .elementor-2407 .elementor-element.elementor-element-942626e .e--pointer-framed .elementor-item:after{
     border-color:#FFFFFF00;
}
 .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main .elementor-item.elementor-item-active{
     color:#FFFFFF;
}
 .elementor-2407 .elementor-element.elementor-element-942626e{
     --e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );
}
 .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){
     margin-bottom:0px;
}
 .elementor-2407 .elementor-element.elementor-element-942626e > .elementor-widget-container{
     padding:15px 20px 15px 60px;
     background-color:#9D0320;
}
 .elementor-2407 .elementor-element.elementor-element-20c634e{
     --display:flex;
     --flex-direction:row;
     --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
     --container-widget-height:100%;
     --container-widget-flex-grow:1;
     --container-widget-align-self:stretch;
     --justify-content:flex-end;
     --align-items:center;
     --background-transition:0.3s;
     --padding-top:0px;
     --padding-right:60px;
     --padding-bottom:0px;
     --padding-left:0px;
}
 .elementor-2407 .elementor-element.elementor-element-e997bee{
     color:#FFFFFF;
     font-family:"Poppins", Sans-serif;
     font-weight:400;
}
 .elementor-2407 .elementor-element.elementor-element-c9d8bad{
     color:#FFFFFF;
     font-family:"Poppins", Sans-serif;
     font-weight:400;
}
 .elementor-2407 .elementor-element.elementor-element-7bad8ac{
     --display:flex;
     --flex-direction:row;
     --container-widget-width:initial;
     --container-widget-height:100%;
     --container-widget-flex-grow:1;
     --container-widget-align-self:stretch;
     --gap:0px;
     --background-transition:0.3s;
}
 .elementor-2407 .elementor-element.elementor-element-7bad8ac:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-7bad8ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{
     background-color:#FFFFFF;
}
 .elementor-2407 .elementor-element.elementor-element-7bad8ac, .elementor-2407 .elementor-element.elementor-element-7bad8ac::before{
     --border-transition:0.3s;
}
 .elementor-2407 .elementor-element.elementor-element-450eafc{
     --display:flex;
     --flex-direction:column;
     --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
     --container-widget-height:initial;
     --container-widget-flex-grow:0;
     --container-widget-align-self:initial;
     --justify-content:center;
     --align-items:flex-start;
     --background-transition:0.3s;
     --padding-top:0px;
     --padding-right:0px;
     --padding-bottom:0px;
     --padding-left:0px;
}
 .elementor-2407 .elementor-element.elementor-element-d09f263{
     text-align:left;
}
 .elementor-2407 .elementor-element.elementor-element-79fac48{
     --display:flex;
     --flex-direction:row;
     --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
     --container-widget-height:100%;
     --container-widget-flex-grow:1;
     --container-widget-align-self:stretch;
     --justify-content:center;
     --align-items:center;
     --background-transition:0.3s;
     --padding-top:0px;
     --padding-right:0px;
     --padding-bottom:0px;
     --padding-left:0px;
}
 .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-menu-toggle{
    margin:0 auto;
    background-color:#02010100;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--main .elementor-item{
    color:#000000;
    fill:#000000;
    padding-left:10px;
    padding-right:10px;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-framed .elementor-item:before{
    border-width:0px;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-framed.e--animation-draw .elementor-item:before{
    border-width:0 0 0px 0px;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-framed.e--animation-draw .elementor-item:after{
    border-width:0px 0px 0 0;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-framed.e--animation-corners .elementor-item:before{
    border-width:0px 0 0 0px;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-framed.e--animation-corners .elementor-item:after{
    border-width:0 0px 0px 0;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-underline .elementor-item:after, .elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-overline .elementor-item:before, .elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-double-line .elementor-item:before, .elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-double-line .elementor-item:after{
    height:0px;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown a, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-menu-toggle{
    color:#000000;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown a:hover, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown a.highlighted, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-menu-toggle:hover{
    color:#9D0320;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown a:hover, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown a.highlighted{
    background-color:#F9F9F9;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown .elementor-item, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown .elementor-sub-item{
    font-family:"Poppins", Sans-serif;
    font-size:14px;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown{
    border-style:solid;
    border-width:4px 0px 0px 0px;
    border-color:#9D0320;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 div.elementor-menu-toggle{
    color:#000000;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 div.elementor-menu-toggle svg{
    fill:#000000;
}
.elementor-2407 .elementor-element.elementor-element-69140a7 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-2407 .elementor-element.elementor-element-69140a7.elementor-view-stacked .elementor-icon{
    background-color:#9D0320;
}
.elementor-2407 .elementor-element.elementor-element-69140a7.elementor-view-framed .elementor-icon, .elementor-2407 .elementor-element.elementor-element-69140a7.elementor-view-default .elementor-icon{
    color:#9D0320;
    border-color:#9D0320;
}
.elementor-2407 .elementor-element.elementor-element-69140a7.elementor-view-framed .elementor-icon, .elementor-2407 .elementor-element.elementor-element-69140a7.elementor-view-default .elementor-icon svg{
    fill:#9D0320;
}
.elementor-2407 .elementor-element.elementor-element-69140a7 .elementor-icon{
    font-size:18px;
}
.elementor-2407 .elementor-element.elementor-element-69140a7 .elementor-icon svg{
    height:18px;
}

ul.course-list li a {
    color: #000000;
    text-decoration: none;
}

.elementor-element ul li::marker, ul.course-list li a:hover {
    color: #9d0320;
}

.elementor-231 .elementor-element.elementor-element-a89ac39 {
    --display: flex;
    --min-height: 80vh;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-a89ac39:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-a89ac39 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/Mesa-de-trabajo-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-231 .elementor-element.elementor-element-a89ac39::before, .elementor-231 .elementor-element.elementor-element-a89ac39 > .elementor-background-video-container::before, .elementor-231 .elementor-element.elementor-element-a89ac39 > .e-con-inner > .elementor-background-video-container::before, .elementor-231 .elementor-element.elementor-element-a89ac39 > .elementor-background-slideshow::before, .elementor-231 .elementor-element.elementor-element-a89ac39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-231 .elementor-element.elementor-element-a89ac39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);
}

.elementor-231 .elementor-element.elementor-element-a89ac39, .elementor-231 .elementor-element.elementor-element-a89ac39::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-3027a1d img {
    max-width: 400px;
}

.elementor-231 .elementor-element.elementor-element-62dfdf2 {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-62dfdf2 .elementor-heading-title {
    color: #231F20;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-231 .elementor-element.elementor-element-62b637e {
    --display: flex;
    --min-height: 477px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-62b637e, .elementor-231 .elementor-element.elementor-element-62b637e::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-f738075 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-67d9ede .elementor-heading-title {
    color: #231F20;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-231 .elementor-element.elementor-element-d49a3a8 {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-231 .elementor-element.elementor-element-481701d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-0ad02bb .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-0ad02bb .elementor-button:hover, .elementor-231 .elementor-element.elementor-element-0ad02bb .elementor-button:focus {
    background-color: #97011E;
}

.elementor-231 .elementor-element.elementor-element-34528f0 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-34528f0 .elementor-button:hover, .elementor-231 .elementor-element.elementor-element-34528f0 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-231 .elementor-element.elementor-element-9076a00 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-bbc0280 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-bbc0280:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-bbc0280 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-231 .elementor-element.elementor-element-bbc0280, .elementor-231 .elementor-element.elementor-element-bbc0280::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-8674d52 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-f39689b {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-f39689b .elementor-heading-title {
    color: #231F20;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-231 .elementor-element.elementor-element-c2f8359 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-c01b78e .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-c01b78e .elementor-counter-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-231 .elementor-element.elementor-element-68c2982 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-547415c .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-547415c .elementor-counter-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-231 .elementor-element.elementor-element-bd17e82 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-8d0849b .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-8d0849b .elementor-counter-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-231 .elementor-element.elementor-element-fc1d3c5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-60a4825 .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-60a4825 .elementor-counter-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-231 .elementor-element.elementor-element-143814a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-8da3bf7 .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-6404a31 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-2a59380 .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-2e5dcd7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 60px;
    --padding-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-2e5dcd7:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-2e5dcd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-231 .elementor-element.elementor-element-2e5dcd7, .elementor-231 .elementor-element.elementor-element-2e5dcd7::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-b48a4f6 {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-b48a4f6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    font-style: italic;
}

.elementor-231 .elementor-element.elementor-element-cb69d75 {
    --display: flex;
    --min-height: 400px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-cb69d75:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-cb69d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/236102477_4866253160057350_7340906361294069081_n.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-231 .elementor-element.elementor-element-cb69d75::before, .elementor-231 .elementor-element.elementor-element-cb69d75 > .elementor-background-video-container::before, .elementor-231 .elementor-element.elementor-element-cb69d75 > .e-con-inner > .elementor-background-video-container::before, .elementor-231 .elementor-element.elementor-element-cb69d75 > .elementor-background-slideshow::before, .elementor-231 .elementor-element.elementor-element-cb69d75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-231 .elementor-element.elementor-element-cb69d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #590011;
}

.elementor-231 .elementor-element.elementor-element-cb69d75, .elementor-231 .elementor-element.elementor-element-cb69d75::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-ebcdb93 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 5%;
    --padding-right: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-231 .elementor-element.elementor-element-ebcdb93, .elementor-231 .elementor-element.elementor-element-ebcdb93::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-823c308 {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-823c308 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-231 .elementor-element.elementor-element-8ab37c4 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-231 .elementor-element.elementor-element-90d7383 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-90d7383 .elementor-button:hover, .elementor-231 .elementor-element.elementor-element-90d7383 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-231 .elementor-element.elementor-element-dfc3b3e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-dfc3b3e:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-dfc3b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-231 .elementor-element.elementor-element-dfc3b3e, .elementor-231 .elementor-element.elementor-element-dfc3b3e::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-036aedc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-45b1845 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-45b1845:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-45b1845 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/undergraduate-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-231 .elementor-element.elementor-element-45b1845, .elementor-231 .elementor-element.elementor-element-45b1845::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-cd039ea .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-d5b60e1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-e81d066 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-0250be4 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-0250be4:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-0250be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/postgraduate-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-231 .elementor-element.elementor-element-0250be4, .elementor-231 .elementor-element.elementor-element-0250be4::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-b0597af .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-ecaedab .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-0bbffdc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-b20020b {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-b20020b:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-b20020b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/alumni-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-231 .elementor-element.elementor-element-b20020b, .elementor-231 .elementor-element.elementor-element-b20020b::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-6880918 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-62ce697 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-931ebee {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-f8ccf75 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-f8ccf75:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-f8ccf75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/giving-back-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-231 .elementor-element.elementor-element-f8ccf75, .elementor-231 .elementor-element.elementor-element-f8ccf75::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-190f020 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-2370d58 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-f88d84c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-f88d84c:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-f88d84c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-231 .elementor-element.elementor-element-f88d84c, .elementor-231 .elementor-element.elementor-element-f88d84c::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-1ad45ae {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-element-080a054.elementor-posts--thumbnail-left, .elementor-element-20ca4b4.elementor-posts--thumbnail-left{
	min-height:400px;
	margin-bottom:20px;
}

.elementor-231 .elementor-element.elementor-element-8bbc141 .elementor-heading-title {
    color: #231F20;
}

.elementor-231 .elementor-element.elementor-element-a39023b {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-231 .elementor-element.elementor-element-a39023b .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-231 .elementor-element.elementor-element-a39023b .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-231 .elementor-element.elementor-element-080a054 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-231 .elementor-element.elementor-element-080a054:after {
    content: "1";
}

.elementor-231 .elementor-element.elementor-element-080a054 .elementor-post__thumbnail__link {
    width: 90px;
}

.elementor-231 .elementor-element.elementor-element-080a054 .elementor-post__meta-data span + span:before {
    content: "///";
}

.elementor-231 .elementor-element.elementor-element-080a054 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-231 .elementor-element.elementor-element-080a054.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-231 .elementor-element.elementor-element-080a054.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-080a054.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-231 .elementor-element.elementor-element-080a054 .elementor-post__title, .elementor-231 .elementor-element.elementor-element-080a054 .elementor-post__title a {
    color: #231F20;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-080a054 > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-436656a .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-436656a .elementor-button:hover, .elementor-231 .elementor-element.elementor-element-436656a .elementor-button:focus {
    background-color: #97011E;
}

.elementor-231 .elementor-element.elementor-element-5bc472b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-e8317a3 .elementor-heading-title {
    color: #231F20;
}

.elementor-231 .elementor-element.elementor-element-6a4683b {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-231 .elementor-element.elementor-element-6a4683b .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-231 .elementor-element.elementor-element-6a4683b .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-231 .elementor-element.elementor-element-20ca4b4 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-231 .elementor-element.elementor-element-20ca4b4:after {
    content: "1";
}

.elementor-231 .elementor-element.elementor-element-20ca4b4 .elementor-post__thumbnail__link {
    width: 90px;
}

.elementor-231 .elementor-element.elementor-element-20ca4b4 .elementor-post__meta-data span + span:before {
    content: "///";
}

.elementor-231 .elementor-element.elementor-element-20ca4b4 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-231 .elementor-element.elementor-element-20ca4b4.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-231 .elementor-element.elementor-element-20ca4b4.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-20ca4b4.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-231 .elementor-element.elementor-element-20ca4b4 .elementor-post__title, .elementor-231 .elementor-element.elementor-element-20ca4b4 .elementor-post__title a {
    color: #231F20;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-20ca4b4 > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-a1d26bd .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-a1d26bd .elementor-button:hover, .elementor-231 .elementor-element.elementor-element-a1d26bd .elementor-button:focus {
    background-color: #97011E;
}

.elementor-231 .elementor-element.elementor-element-84da48c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-d8de8df .elementor-heading-title {
    color: #231F20;
}

.elementor-231 .elementor-element.elementor-element-8c8809a {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-231 .elementor-element.elementor-element-8c8809a .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-231 .elementor-element.elementor-element-8c8809a .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-231 .elementor-element.elementor-element-4393b80 {
    --display: flex;
    --min-height: 400px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-0c91da4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-492a3ce {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-width-top: 0px;
    --border-width-right: 0px;
    --border-width-bottom: 0px;
    --border-width-left: 0px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-231 .elementor-element.elementor-element-492a3ce, .elementor-231 .elementor-element.elementor-element-492a3ce::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-b10e77e {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-b10e77e .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-4b85b16 {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-4b85b16 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-c85e4e6 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-231 .elementor-element.elementor-element-5ac773b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-231 .elementor-element.elementor-element-b5dcec1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-9c564be {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-width-top: 0px;
    --border-width-right: 0px;
    --border-width-bottom: 0px;
    --border-width-left: 0px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-231 .elementor-element.elementor-element-9c564be, .elementor-231 .elementor-element.elementor-element-9c564be::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-2adbae0 {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-2adbae0 .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-514037c {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-514037c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-254ef2b {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-231 .elementor-element.elementor-element-8571e1e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-231 .elementor-element.elementor-element-a3c61f1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-8f5e172 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-width-top: 0px;
    --border-width-right: 0px;
    --border-width-bottom: 0px;
    --border-width-left: 0px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-231 .elementor-element.elementor-element-8f5e172, .elementor-231 .elementor-element.elementor-element-8f5e172::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-eb90324 {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-eb90324 .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-a4ace9e {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-a4ace9e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-4c3a9ae {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-231 .elementor-element.elementor-element-0b7e969 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-231 .elementor-element.elementor-element-658d384 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-658d384 .elementor-button:hover, .elementor-231 .elementor-element.elementor-element-658d384 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-231 .elementor-element.elementor-element-24fe3cd {
    --display: flex;
    --min-height: 600px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-right: 20px;
    --padding-bottom: 60px;
    --padding-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-ef814e6 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-ef814e6, .elementor-231 .elementor-element.elementor-element-ef814e6::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-1c67b71 .elementor-heading-title {
    color: #151411;
}

.elementor-231 .elementor-element.elementor-element-1c67b71 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-231 .elementor-element.elementor-element-4025e21 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-231 .elementor-element.elementor-element-4025e21 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-231 .elementor-element.elementor-element-4025e21 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-title, .elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-title:before, .elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-title:after, .elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-content, .elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tabs-content-wrapper {
    border-width: 0px;
}

.elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-title.elementor-active, .elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-title.elementor-active a {
    color: #FFFFFF;
}

.elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-d0937ec > .elementor-widget-container {
    margin: -50px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-bbc0280 .e-con-inner{
	gap:0px;
}

.elementor-posts--thumbnail-left h3.elementor-post__title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    /* width: 230px; */
    overflow: hidden;
}

@media(min-width: 1025px) {
    .elementor-231 .elementor-element.elementor-element-a89ac39:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-a89ac39 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment:fixed;
    }
}

.elementor-2122 .elementor-element.elementor-element-8989005 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2122 .elementor-element.elementor-element-e04dd75 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-2122 .elementor-element.elementor-element-e04dd75:after {
    content: "0.66";
}

.elementor-2122 .elementor-element.elementor-element-e04dd75 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-2122 .elementor-element.elementor-element-e04dd75 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-2122 .elementor-element.elementor-element-e04dd75.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-2122 .elementor-element.elementor-element-e04dd75.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-2122 .elementor-element.elementor-element-e04dd75.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-2122 .elementor-element.elementor-element-e04dd75 .elementor-post__title, .elementor-2122 .elementor-element.elementor-element-e04dd75 .elementor-post__title a {
    color: #151411;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2136 .elementor-element.elementor-element-8989005 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2136 .elementor-element.elementor-element-e04dd75 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-2136 .elementor-element.elementor-element-e04dd75:after {
    content: "0.66";
}

.elementor-2136 .elementor-element.elementor-element-e04dd75 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-2136 .elementor-element.elementor-element-e04dd75 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-2136 .elementor-element.elementor-element-e04dd75.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-2136 .elementor-element.elementor-element-e04dd75.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-2136 .elementor-element.elementor-element-e04dd75.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-2136 .elementor-element.elementor-element-e04dd75 .elementor-post__title, .elementor-2136 .elementor-element.elementor-element-e04dd75 .elementor-post__title a {
    color: #151411;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

@media(max-width:1024px) and (min-width:768px){
    .elementor-231 .elementor-element.elementor-element-036aedc{
        --width:50%;
    }
    .elementor-231 .elementor-element.elementor-element-e81d066{
        --width:50%;
    }
    .elementor-231 .elementor-element.elementor-element-0bbffdc{
        --width:50%;
    }
    .elementor-231 .elementor-element.elementor-element-931ebee{
        --width:50%;
    }
	    .elementor-549 .elementor-element.elementor-element-3cb9994 {
        --width:22%;
    }

    .elementor-549 .elementor-element.elementor-element-cf7f1b9 {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-c50b02f {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-bb14d90 {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-9d41dee {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-bffb27c {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-774eaee {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-7b05b2e {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-a61f7b4 {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-743ab0f {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-6c946a2 {
        --width: 22%;
    }
}

@media(max-width:767px){
    
}
/* Carousel Slider in Home Page */
 @media(max-width: 767px) {
     .carousel-inner>.item img {
         height: 300px;
         object-fit: cover;
    }
     .carousel-control{
         height:300px;
    }
}
/* Recognition Carousel Slider */
 .recognition.gallery {
     display: block;
}
 .gallery-cell {
     width: 25%;
     height: 200px;
     margin-right: 10px;
     background: #8C8;
     counter-increment: gallery-cell;
}
/* cell number */
 .gallery-cell:before {
     display: block;
     text-align: center;
     content: counter(gallery-cell);
     line-height: 200px;
     font-size: 80px;
     color: white;
}
 @media(max-width: 767px) {
     .gallery-cell{
         width:50%;
    }
}

/* About Us */
.elementor-326 .elementor-element.elementor-element-33deb0f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-326 .elementor-element.elementor-element-33deb0f:not(.elementor-motion-effects-element-type-background), .elementor-326 .elementor-element.elementor-element-33deb0f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-326 .elementor-element.elementor-element-33deb0f::before, .elementor-326 .elementor-element.elementor-element-33deb0f > .elementor-background-video-container::before, .elementor-326 .elementor-element.elementor-element-33deb0f > .e-con-inner > .elementor-background-video-container::before, .elementor-326 .elementor-element.elementor-element-33deb0f > .elementor-background-slideshow::before, .elementor-326 .elementor-element.elementor-element-33deb0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-326 .elementor-element.elementor-element-33deb0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-326 .elementor-element.elementor-element-33deb0f, .elementor-326 .elementor-element.elementor-element-33deb0f::before {
    --border-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-4214423 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-a4a33cf {
    text-align: center;
}

.elementor-326 .elementor-element.elementor-element-a4a33cf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-4c18089 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-3c57ace {
    text-align: center;
}

.elementor-326 .elementor-element.elementor-element-2b8a673 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-9996f85 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-5eae757 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-7996b73 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-326 .elementor-element.elementor-element-7996b73 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-326 .elementor-element.elementor-element-7996b73 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-326 .elementor-element.elementor-element-f803747 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-326 .elementor-element.elementor-element-7bb951f .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-326 .elementor-element.elementor-element-7bb951f .elementor-button:hover, .elementor-326 .elementor-element.elementor-element-7bb951f .elementor-button:focus {
    background-color: #97011E;
}

.elementor-326 .elementor-element.elementor-element-bd643e7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-7d96b17 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-0048058.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-0048058.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-0048058.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-0048058 {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-0048058 .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-0048058 .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-0048058 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-9657dbd.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-9657dbd.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-9657dbd.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-9657dbd {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-9657dbd .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-9657dbd .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-9657dbd .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-8380ca2.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-8380ca2.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-8380ca2.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-8380ca2 {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-8380ca2 .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-8380ca2 .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-8380ca2 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-88a2413 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-b3fe6b7.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-b3fe6b7.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-b3fe6b7.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-b3fe6b7 {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-b3fe6b7 .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-b3fe6b7 .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-b3fe6b7 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-b128b71.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-b128b71.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-b128b71.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-b128b71 {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-b128b71 .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-b128b71 .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-b128b71 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-66613f0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-827f910 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-70e2948 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-326 .elementor-element.elementor-element-70e2948 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-326 .elementor-element.elementor-element-70e2948 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-326 .elementor-element.elementor-element-7909457 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-326 .elementor-element.elementor-element-fbe9d7e .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-326 .elementor-element.elementor-element-fbe9d7e .elementor-button:hover, .elementor-326 .elementor-element.elementor-element-fbe9d7e .elementor-button:focus {
    background-color: #97011E;
}

.elementor-326 .elementor-element.elementor-element-dd7626b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-e45f198 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-e85aeba.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-e85aeba.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-e85aeba.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-e85aeba {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-e85aeba .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-e85aeba .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-e85aeba .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-81501d1 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-8143e7d.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-8143e7d.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-8143e7d.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-8143e7d {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-8143e7d .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-8143e7d .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-8143e7d .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-1a37f23 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-ee4ccf9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-5e1945f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-26426f2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-0cf269a {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-326 .elementor-element.elementor-element-0cf269a .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-326 .elementor-element.elementor-element-0cf269a .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-326 .elementor-element.elementor-element-3bae409 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-326 .elementor-element.elementor-element-6696981 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-326 .elementor-element.elementor-element-6696981 .elementor-button:hover, .elementor-326 .elementor-element.elementor-element-6696981 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-326 .elementor-element.elementor-element-94bd021 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-6638573 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-cf8d22f.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-cf8d22f.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-cf8d22f.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-cf8d22f {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-cf8d22f .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-cf8d22f .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-cf8d22f .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-b905c8e.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-b905c8e.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-b905c8e.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-b905c8e {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-b905c8e .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-b905c8e .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-b905c8e .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-f40ca4f.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-f40ca4f.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-f40ca4f.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-f40ca4f {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-f40ca4f .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-f40ca4f .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-f40ca4f .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-36e7671 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-6fcfbfa.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-6fcfbfa.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-6fcfbfa.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-6fcfbfa {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-6fcfbfa .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-6fcfbfa .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-6fcfbfa .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-f54eba6.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-f54eba6.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-f54eba6.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-f54eba6 {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-f54eba6 .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-f54eba6 .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-f54eba6 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-da679e7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-c788006 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-d2621e1 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-326 .elementor-element.elementor-element-d2621e1 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-326 .elementor-element.elementor-element-d2621e1 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-326 .elementor-element.elementor-element-05242cc {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-326 .elementor-element.elementor-element-c77c782 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-326 .elementor-element.elementor-element-c77c782 .elementor-button:hover, .elementor-326 .elementor-element.elementor-element-c77c782 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-326 .elementor-element.elementor-element-a44e9c3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-e8835f1 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-456d7f4.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-456d7f4.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-456d7f4.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-456d7f4 {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-456d7f4 .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-456d7f4 .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-456d7f4 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-6c804b2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

/* Academics */
.elementor-430 .elementor-element.elementor-element-243fea9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-430 .elementor-element.elementor-element-243fea9:not(.elementor-motion-effects-element-type-background), .elementor-430 .elementor-element.elementor-element-243fea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-430 .elementor-element.elementor-element-243fea9::before, .elementor-430 .elementor-element.elementor-element-243fea9 > .elementor-background-video-container::before, .elementor-430 .elementor-element.elementor-element-243fea9 > .e-con-inner > .elementor-background-video-container::before, .elementor-430 .elementor-element.elementor-element-243fea9 > .elementor-background-slideshow::before, .elementor-430 .elementor-element.elementor-element-243fea9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-430 .elementor-element.elementor-element-243fea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-430 .elementor-element.elementor-element-243fea9, .elementor-430 .elementor-element.elementor-element-243fea9::before {
    --border-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-c0be165 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-8204011 {
    text-align: center;
}

.elementor-430 .elementor-element.elementor-element-8204011 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-94ae63a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-d23ac55 {
    text-align: center;
}

.elementor-430 .elementor-element.elementor-element-d943663 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-19b9bbf {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-430 .elementor-element.elementor-element-19b9bbf:not(.elementor-motion-effects-element-type-background), .elementor-430 .elementor-element.elementor-element-19b9bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-430 .elementor-element.elementor-element-19b9bbf, .elementor-430 .elementor-element.elementor-element-19b9bbf::before {
    --border-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-22323bc .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-7bd6f68 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-55ca781 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-430 .elementor-element.elementor-element-778684b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-778684b > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-778684b:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-fe439db .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-fe439db > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-fe439db:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-f7d2b6f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-f7d2b6f > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-f7d2b6f:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-15df4e3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-15df4e3 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-15df4e3:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-53fa1b6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-53fa1b6 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-53fa1b6:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-eed9915 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-eed9915 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-eed9915:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-5572f10 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-5572f10 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-5572f10:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-1455473 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-1455473 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-1455473:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-f208e95 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-430 .elementor-element.elementor-element-8a7912f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-8a7912f > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-8a7912f:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-bd9eaba .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-bd9eaba > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-bd9eaba:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-fdd4939 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-fdd4939 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-fdd4939:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-4d12f40 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-4d12f40 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-4d12f40:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-5060133 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-5060133 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-5060133:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-b6943ca .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-b6943ca > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-b6943ca:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-e232da3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-e232da3 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-e232da3:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-4457bdb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-ff15c93 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-430 .elementor-element.elementor-element-ff15c93:not(.elementor-motion-effects-element-type-background), .elementor-430 .elementor-element.elementor-element-ff15c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-430 .elementor-element.elementor-element-ff15c93, .elementor-430 .elementor-element.elementor-element-ff15c93::before {
    --border-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-d914eac .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-0273ae4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-e2da0e7 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-430 .elementor-element.elementor-element-da1a505 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-da1a505 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-da1a505:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-0952498 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-430 .elementor-element.elementor-element-26ed3ae .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-26ed3ae > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-26ed3ae:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-c08cbd7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-1a06f37 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-430 .elementor-element.elementor-element-1a06f37:not(.elementor-motion-effects-element-type-background), .elementor-430 .elementor-element.elementor-element-1a06f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-430 .elementor-element.elementor-element-1a06f37, .elementor-430 .elementor-element.elementor-element-1a06f37::before {
    --border-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-db7bce0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-3e97c9f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-eafd341 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-430 .elementor-element.elementor-element-b2eadce .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-b2eadce > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-b2eadce:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-1806599 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-1806599 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-1806599:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-860d3f4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-860d3f4 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-860d3f4:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-eba4871 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-430 .elementor-element.elementor-element-2830700 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-2830700 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-2830700:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-bb7cf0f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-bb7cf0f > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-bb7cf0f:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-d92e267 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-d92e267, .elementor-430 .elementor-element.elementor-element-d92e267::before {
    --border-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-5145409 {
    --display: flex;
    --min-height: 300px;
    --justify-content: center;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
}

.elementor-430 .elementor-element.elementor-element-5145409:not(.elementor-motion-effects-element-type-background), .elementor-430 .elementor-element.elementor-element-5145409 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/upload/imej/menupelanggan/desktop/20170725104517pelajar-semasa.png");
    background-position: center center;
    background-size: cover;
}

.elementor-430 .elementor-element.elementor-element-5145409::before, .elementor-430 .elementor-element.elementor-element-5145409 > .elementor-background-video-container::before, .elementor-430 .elementor-element.elementor-element-5145409 > .e-con-inner > .elementor-background-video-container::before, .elementor-430 .elementor-element.elementor-element-5145409 > .elementor-background-slideshow::before, .elementor-430 .elementor-element.elementor-element-5145409 > .e-con-inner > .elementor-background-slideshow::before, .elementor-430 .elementor-element.elementor-element-5145409 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-430 .elementor-element.elementor-element-5145409, .elementor-430 .elementor-element.elementor-element-5145409::before {
    --border-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-470bebe .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-430 .elementor-element.elementor-element-0699303 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-430 .elementor-element.elementor-element-0699303 .elementor-button:hover, .elementor-430 .elementor-element.elementor-element-0699303 .elementor-button:focus {
    background-color: #97011E;
}

/* Anthem */
.elementor-664 .elementor-element.elementor-element-70f879e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-664 .elementor-element.elementor-element-70f879e:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-70f879e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-664 .elementor-element.elementor-element-70f879e::before, .elementor-664 .elementor-element.elementor-element-70f879e > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-70f879e > .e-con-inner > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-70f879e > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-70f879e > .e-con-inner > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-70f879e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-664 .elementor-element.elementor-element-70f879e, .elementor-664 .elementor-element.elementor-element-70f879e::before {
    --border-transition: 0.3s;
}

.elementor-664 .elementor-element.elementor-element-dc1fdd2 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-664 .elementor-element.elementor-element-b7c6caa {
    text-align: center;
}

.elementor-664 .elementor-element.elementor-element-b7c6caa .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-664 .elementor-element.elementor-element-441407b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-664 .elementor-element.elementor-element-bcc5c28 {
    text-align: center;
}

.elementor-664 .elementor-element.elementor-element-ef2d576 {
    text-align: center;
}

.elementor-664 .elementor-element.elementor-element-7172172 {
    text-align: center;
}

/* Board of Directors */
.elementor-482 .elementor-element.elementor-element-2368dd4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-482 .elementor-element.elementor-element-2368dd4:not(.elementor-motion-effects-element-type-background), .elementor-482 .elementor-element.elementor-element-2368dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-482 .elementor-element.elementor-element-2368dd4::before, .elementor-482 .elementor-element.elementor-element-2368dd4 > .elementor-background-video-container::before, .elementor-482 .elementor-element.elementor-element-2368dd4 > .e-con-inner > .elementor-background-video-container::before, .elementor-482 .elementor-element.elementor-element-2368dd4 > .elementor-background-slideshow::before, .elementor-482 .elementor-element.elementor-element-2368dd4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-482 .elementor-element.elementor-element-2368dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-482 .elementor-element.elementor-element-2368dd4, .elementor-482 .elementor-element.elementor-element-2368dd4::before {
    --border-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-0c57326 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-3ccf745 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-3ccf745 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-7c00a38 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --align-items: center;
    --gap: 20px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-fe44d39 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-e86ab26 img {
    /*width: 100%;*/
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-e504c2f {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-e504c2f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-287972c {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-287972c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-2e047f3 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-bd666c4 img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-2c5a032 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-2c5a032 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-039275e {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-039275e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-5c49bf8 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-1a4ab5c img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-e686ea3 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-e686ea3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-7febcc2 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-7febcc2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-547f601 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-df580d5 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-df580d5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-4b1a836 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-4b1a836 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-d561b19 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-994b07c img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-8310545 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-8310545 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-07f9ac3 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-07f9ac3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-08bf4dc {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-8b122d0 img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-356d696 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-356d696 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-b3d3001 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-b3d3001 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-e5b632d {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-4b741a2 img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-b832aa2 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-b832aa2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-ecfa1c3 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-ecfa1c3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-8757323 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-1d5da77 img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-8bd0242 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-8bd0242 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-37bd474 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-37bd474 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-fa30bb9 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-d593341 img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-47f2acd {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-47f2acd .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-bed8225 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-bed8225 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-a584643 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-97d8bc7 img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-f414778 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-f414778 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-159748e {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-159748e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-3e7f997 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-1f680c6 img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-7f15b0b {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-7f15b0b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-e8f1d31 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-e8f1d31 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

/* Bursary Office */
.elementor-625 .elementor-element.elementor-element-417339f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-625 .elementor-element.elementor-element-417339f:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-417339f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/bursary-office-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-625 .elementor-element.elementor-element-417339f::before, .elementor-625 .elementor-element.elementor-element-417339f > .elementor-background-video-container::before, .elementor-625 .elementor-element.elementor-element-417339f > .e-con-inner > .elementor-background-video-container::before, .elementor-625 .elementor-element.elementor-element-417339f > .elementor-background-slideshow::before, .elementor-625 .elementor-element.elementor-element-417339f > .e-con-inner > .elementor-background-slideshow::before, .elementor-625 .elementor-element.elementor-element-417339f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-625 .elementor-element.elementor-element-417339f, .elementor-625 .elementor-element.elementor-element-417339f::before {
    --border-transition: 0.3s;
}

.elementor-625 .elementor-element.elementor-element-7fb41c8 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-625 .elementor-element.elementor-element-28f61e5 {
    text-align: center;
}

.elementor-625 .elementor-element.elementor-element-28f61e5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-625 .elementor-element.elementor-element-a935efd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-625 .elementor-element.elementor-element-3852d3f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-625 .elementor-element.elementor-element-acff26a {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-625 .elementor-element.elementor-element-acff26a .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-625 .elementor-element.elementor-element-acff26a .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-625 .elementor-element.elementor-element-486ff00 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-625 .elementor-element.elementor-element-486ff00 .elementor-button:hover, .elementor-625 .elementor-element.elementor-element-486ff00 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-625 .elementor-element.elementor-element-3519413 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-625 .elementor-element.elementor-element-3519413:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-3519413 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-625 .elementor-element.elementor-element-3519413, .elementor-625 .elementor-element.elementor-element-3519413::before {
    --border-transition: 0.3s;
}

.elementor-625 .elementor-element.elementor-element-ede2e47 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-625 .elementor-element.elementor-element-d67ffc1 {
    color: #FFFFFF;
}

.elementor-625 .elementor-element.elementor-element-eeea3ba {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 1px;
}

.elementor-625 .elementor-element.elementor-element-eeea3ba .elementor-divider-separator {
    width: 100%;
}

.elementor-625 .elementor-element.elementor-element-eeea3ba .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-625 .elementor-element.elementor-element-2331a63 {
    color: #FFFFFF;
}

/* Chancellor */

.elementor-348 .elementor-element.elementor-element-4b1396f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-348 .elementor-element.elementor-element-4b1396f:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-4b1396f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-348 .elementor-element.elementor-element-4b1396f::before, .elementor-348 .elementor-element.elementor-element-4b1396f > .elementor-background-video-container::before, .elementor-348 .elementor-element.elementor-element-4b1396f > .e-con-inner > .elementor-background-video-container::before, .elementor-348 .elementor-element.elementor-element-4b1396f > .elementor-background-slideshow::before, .elementor-348 .elementor-element.elementor-element-4b1396f > .e-con-inner > .elementor-background-slideshow::before, .elementor-348 .elementor-element.elementor-element-4b1396f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-348 .elementor-element.elementor-element-4b1396f, .elementor-348 .elementor-element.elementor-element-4b1396f::before {
    --border-transition: 0.3s;
}

.elementor-348 .elementor-element.elementor-element-5250085 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-348 .elementor-element.elementor-element-70f05c2 {
    text-align: center;
}

.elementor-348 .elementor-element.elementor-element-70f05c2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-348 .elementor-element.elementor-element-101dc9f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-348 .elementor-element.elementor-element-d0fc5f7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-348 .elementor-element.elementor-element-0bf8ad9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-348 .elementor-element.elementor-element-1404328 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.2em;
}

/* Vice Chancellor */
.elementor-589 .elementor-element.elementor-element-89d884b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-589 .elementor-element.elementor-element-89d884b:not(.elementor-motion-effects-element-type-background), .elementor-589 .elementor-element.elementor-element-89d884b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/bursary-office-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-589 .elementor-element.elementor-element-89d884b::before, .elementor-589 .elementor-element.elementor-element-89d884b > .elementor-background-video-container::before, .elementor-589 .elementor-element.elementor-element-89d884b > .e-con-inner > .elementor-background-video-container::before, .elementor-589 .elementor-element.elementor-element-89d884b > .elementor-background-slideshow::before, .elementor-589 .elementor-element.elementor-element-89d884b > .e-con-inner > .elementor-background-slideshow::before, .elementor-589 .elementor-element.elementor-element-89d884b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-589 .elementor-element.elementor-element-89d884b, .elementor-589 .elementor-element.elementor-element-89d884b::before {
    --border-transition: 0.3s;
}

.elementor-589 .elementor-element.elementor-element-916a9cf {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-589 .elementor-element.elementor-element-3ae9f19 {
    text-align: center;
}

.elementor-589 .elementor-element.elementor-element-3ae9f19 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-589 .elementor-element.elementor-element-6d7c558 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-589 .elementor-element.elementor-element-742d5c6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-589 .elementor-element.elementor-element-2889b8c {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-589 .elementor-element.elementor-element-2889b8c .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-589 .elementor-element.elementor-element-2889b8c .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-589 .elementor-element.elementor-element-0d045d0 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-589 .elementor-element.elementor-element-0d045d0 .elementor-button:hover, .elementor-589 .elementor-element.elementor-element-0d045d0 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-589 .elementor-element.elementor-element-2a7dbcf {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-589 .elementor-element.elementor-element-2a7dbcf:not(.elementor-motion-effects-element-type-background), .elementor-589 .elementor-element.elementor-element-2a7dbcf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-589 .elementor-element.elementor-element-2a7dbcf, .elementor-589 .elementor-element.elementor-element-2a7dbcf::before {
    --border-transition: 0.3s;
}

.elementor-589 .elementor-element.elementor-element-230c0d4 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-589 .elementor-element.elementor-element-cb5ff11 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-589 .elementor-element.elementor-element-8938806 {
    color: #FFFFFF;
}

.elementor-589 .elementor-element.elementor-element-f38f26a {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 1px;
}

.elementor-589 .elementor-element.elementor-element-f38f26a .elementor-divider-separator {
    width: 100%;
}

.elementor-589 .elementor-element.elementor-element-f38f26a .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-589 .elementor-element.elementor-element-a9a7ed1 {
    color: #FFFFFF;
}

/* UPM Tagline */
.elementor-669 .elementor-element.elementor-element-95c9f1d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-669 .elementor-element.elementor-element-95c9f1d:not(.elementor-motion-effects-element-type-background), .elementor-669 .elementor-element.elementor-element-95c9f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-669 .elementor-element.elementor-element-95c9f1d::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .elementor-background-video-container::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .e-con-inner > .elementor-background-video-container::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .elementor-background-slideshow::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-669 .elementor-element.elementor-element-95c9f1d, .elementor-669 .elementor-element.elementor-element-95c9f1d::before {
    --border-transition: 0.3s;
}

.elementor-669 .elementor-element.elementor-element-f6a45c3 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-669 .elementor-element.elementor-element-91ae183 {
    text-align: center;
}

.elementor-669 .elementor-element.elementor-element-91ae183 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-669 .elementor-element.elementor-element-a6f1aa1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-669 .elementor-element.elementor-element-caa12a0.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-caa12a0.elementor-view-framed .elementor-icon, .elementor-669 .elementor-element.elementor-element-caa12a0.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-caa12a0 {
    --icon-box-icon-margin: 15px;
}

.elementor-669 .elementor-element.elementor-element-caa12a0 .elementor-icon {
    font-size: 20px;
}

.elementor-669 .elementor-element.elementor-element-caa12a0 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-caa12a0 .elementor-icon-box-title, .elementor-669 .elementor-element.elementor-element-caa12a0 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-669 .elementor-element.elementor-element-7edb44d.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-7edb44d.elementor-view-framed .elementor-icon, .elementor-669 .elementor-element.elementor-element-7edb44d.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-7edb44d {
    --icon-box-icon-margin: 15px;
}

.elementor-669 .elementor-element.elementor-element-7edb44d .elementor-icon {
    font-size: 20px;
}

.elementor-669 .elementor-element.elementor-element-7edb44d .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-7edb44d .elementor-icon-box-title, .elementor-669 .elementor-element.elementor-element-7edb44d .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-669 .elementor-element.elementor-element-49f8d15.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-49f8d15.elementor-view-framed .elementor-icon, .elementor-669 .elementor-element.elementor-element-49f8d15.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-49f8d15 {
    --icon-box-icon-margin: 15px;
}

.elementor-669 .elementor-element.elementor-element-49f8d15 .elementor-icon {
    font-size: 20px;
}

.elementor-669 .elementor-element.elementor-element-49f8d15 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-49f8d15 .elementor-icon-box-title, .elementor-669 .elementor-element.elementor-element-49f8d15 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

@media(max-width: 767px) {
    .elementor-669 .elementor-element.elementor-element-f6a45c3 {
        --min-height:100px;
    }

    .elementor-669 .elementor-element.elementor-element-91ae183 .elementor-heading-title {
        font-size: 26px;
    }
}
.elementor-669 .elementor-element.elementor-element-95c9f1d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-669 .elementor-element.elementor-element-95c9f1d:not(.elementor-motion-effects-element-type-background), .elementor-669 .elementor-element.elementor-element-95c9f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/REN_40721.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-669 .elementor-element.elementor-element-95c9f1d::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .elementor-background-video-container::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .e-con-inner > .elementor-background-video-container::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .elementor-background-slideshow::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-669 .elementor-element.elementor-element-95c9f1d, .elementor-669 .elementor-element.elementor-element-95c9f1d::before {
    --border-transition: 0.3s;
}

.elementor-669 .elementor-element.elementor-element-f6a45c3 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-669 .elementor-element.elementor-element-91ae183 {
    text-align: center;
}

.elementor-669 .elementor-element.elementor-element-91ae183 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-669 .elementor-element.elementor-element-a6f1aa1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-669 .elementor-element.elementor-element-caa12a0.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-caa12a0.elementor-view-framed .elementor-icon, .elementor-669 .elementor-element.elementor-element-caa12a0.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-caa12a0 {
    --icon-box-icon-margin: 15px;
}

.elementor-669 .elementor-element.elementor-element-caa12a0 .elementor-icon {
    font-size: 20px;
}

.elementor-669 .elementor-element.elementor-element-caa12a0 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-caa12a0 .elementor-icon-box-title, .elementor-669 .elementor-element.elementor-element-caa12a0 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-669 .elementor-element.elementor-element-7edb44d.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-7edb44d.elementor-view-framed .elementor-icon, .elementor-669 .elementor-element.elementor-element-7edb44d.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-7edb44d {
    --icon-box-icon-margin: 15px;
}

.elementor-669 .elementor-element.elementor-element-7edb44d .elementor-icon {
    font-size: 20px;
}

.elementor-669 .elementor-element.elementor-element-7edb44d .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-7edb44d .elementor-icon-box-title, .elementor-669 .elementor-element.elementor-element-7edb44d .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-669 .elementor-element.elementor-element-49f8d15.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-49f8d15.elementor-view-framed .elementor-icon, .elementor-669 .elementor-element.elementor-element-49f8d15.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-49f8d15 {
    --icon-box-icon-margin: 15px;
}

.elementor-669 .elementor-element.elementor-element-49f8d15 .elementor-icon {
    font-size: 20px;
}

.elementor-669 .elementor-element.elementor-element-49f8d15 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-49f8d15 .elementor-icon-box-title, .elementor-669 .elementor-element.elementor-element-49f8d15 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

/* Undergraduate */

.elementor-392 .elementor-element.elementor-element-07e89c1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-392 .elementor-element.elementor-element-07e89c1:not(.elementor-motion-effects-element-type-background), .elementor-392 .elementor-element.elementor-element-07e89c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-392 .elementor-element.elementor-element-07e89c1::before, .elementor-392 .elementor-element.elementor-element-07e89c1 > .elementor-background-video-container::before, .elementor-392 .elementor-element.elementor-element-07e89c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-392 .elementor-element.elementor-element-07e89c1 > .elementor-background-slideshow::before, .elementor-392 .elementor-element.elementor-element-07e89c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-392 .elementor-element.elementor-element-07e89c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-392 .elementor-element.elementor-element-07e89c1, .elementor-392 .elementor-element.elementor-element-07e89c1::before {
    --border-transition: 0.3s;
}

.elementor-392 .elementor-element.elementor-element-027b7fd {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-392 .elementor-element.elementor-element-12f91bf {
    text-align: center;
}

.elementor-392 .elementor-element.elementor-element-12f91bf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-392 .elementor-element.elementor-element-e48291e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-392 .elementor-element.elementor-element-ded1909 {
    text-align: center;
}

.elementor-392 .elementor-element.elementor-element-1543857 .elementor-accordion-item {
    border-width: 1px;
    border-color: #979797;
}

.elementor-392 .elementor-element.elementor-element-1543857 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: #979797;
}

.elementor-392 .elementor-element.elementor-element-1543857 .elementor-tab-title {
    background-color: #F1F1F1;
}

.elementor-392 .elementor-element.elementor-element-1543857 .elementor-accordion-icon, .elementor-392 .elementor-element.elementor-element-1543857 .elementor-accordion-title {
    color: #000000;
}

.elementor-392 .elementor-element.elementor-element-1543857 .elementor-accordion-icon svg {
    fill: #000000;
}

.elementor-392 .elementor-element.elementor-element-1543857 .elementor-active .elementor-accordion-icon, .elementor-392 .elementor-element.elementor-element-1543857 .elementor-active .elementor-accordion-title {
    color: #FFFFFF;
}

.elementor-392 .elementor-element.elementor-element-1543857 .elementor-active .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.elementor-392 .elementor-element.elementor-element-1543857 .elementor-accordion-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

/* The Story Behind Us */

.elementor-370 .elementor-element.elementor-element-2db3c55 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-370 .elementor-element.elementor-element-2db3c55:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-2db3c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-370 .elementor-element.elementor-element-2db3c55::before, .elementor-370 .elementor-element.elementor-element-2db3c55 > .elementor-background-video-container::before, .elementor-370 .elementor-element.elementor-element-2db3c55 > .e-con-inner > .elementor-background-video-container::before, .elementor-370 .elementor-element.elementor-element-2db3c55 > .elementor-background-slideshow::before, .elementor-370 .elementor-element.elementor-element-2db3c55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-370 .elementor-element.elementor-element-2db3c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-370 .elementor-element.elementor-element-2db3c55, .elementor-370 .elementor-element.elementor-element-2db3c55::before {
    --border-transition: 0.3s;
}

.elementor-370 .elementor-element.elementor-element-f37e41c {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-370 .elementor-element.elementor-element-2c3e93c {
    text-align: center;
}

.elementor-370 .elementor-element.elementor-element-2c3e93c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-370 .elementor-element.elementor-element-e195762 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-370 .elementor-element.elementor-element-81da637 img {
    width: 100%;
}

.elementor-370 .elementor-element.elementor-element-b66fdef {
    text-align: center;
}

/* The Mace */
.elementor-674 .elementor-element.elementor-element-dd8c96b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-674 .elementor-element.elementor-element-dd8c96b:not(.elementor-motion-effects-element-type-background), .elementor-674 .elementor-element.elementor-element-dd8c96b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-674 .elementor-element.elementor-element-dd8c96b::before, .elementor-674 .elementor-element.elementor-element-dd8c96b > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-dd8c96b > .e-con-inner > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-dd8c96b > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-dd8c96b > .e-con-inner > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-dd8c96b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-674 .elementor-element.elementor-element-dd8c96b, .elementor-674 .elementor-element.elementor-element-dd8c96b::before {
    --border-transition: 0.3s;
}

.elementor-674 .elementor-element.elementor-element-443bb30 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-674 .elementor-element.elementor-element-a4020bf {
    text-align: center;
}

.elementor-674 .elementor-element.elementor-element-a4020bf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-674 .elementor-element.elementor-element-c192e33 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-674 .elementor-element.elementor-element-350f35d img {
    width: 100%;
}

/* Student UPM */

.elementor-766 .elementor-element.elementor-element-717109e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-766 .elementor-element.elementor-element-717109e:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-717109e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-717109e::before, .elementor-766 .elementor-element.elementor-element-717109e > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-717109e > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-717109e > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-717109e > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-717109e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-766 .elementor-element.elementor-element-717109e, .elementor-766 .elementor-element.elementor-element-717109e::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-3562816 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-96f264a {
    text-align: center;
}

.elementor-766 .elementor-element.elementor-element-96f264a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-766 .elementor-element.elementor-element-87d7281 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-6582a9f {
    text-align: center;
}

.elementor-766 .elementor-element.elementor-element-4d31955 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --gap: 20px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-614b7cb {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-614b7cb:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-614b7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/36_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-614b7cb::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-614b7cb, .elementor-766 .elementor-element.elementor-element-614b7cb::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-04ff338 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-3d0f4bf {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-3d0f4bf:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-3d0f4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/37_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-3d0f4bf::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-3d0f4bf, .elementor-766 .elementor-element.elementor-element-3d0f4bf::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-f2888d9 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-ed48173 {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-ed48173:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-ed48173 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/39_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-ed48173::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-ed48173, .elementor-766 .elementor-element.elementor-element-ed48173::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-92e9b26 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-e0b196b {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-e0b196b:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-e0b196b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://upload.wikimedia.org/wikipedia/commons/a/ab/Perpustakaan_UPM_%28Blok_B%29.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-e0b196b::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-e0b196b, .elementor-766 .elementor-element.elementor-element-e0b196b::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-fd92a58 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-93f8a01 {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-93f8a01:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-93f8a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/40_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-93f8a01::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-93f8a01, .elementor-766 .elementor-element.elementor-element-93f8a01::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-5ec08c2 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-60cfc03 {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-60cfc03:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-60cfc03 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/IMG_20221211_092147.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-60cfc03::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-60cfc03, .elementor-766 .elementor-element.elementor-element-60cfc03::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-f965750 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-969581c .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-969581c .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-969581c .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-969581c .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-969581c .elementor-button:focus svg {
    fill: #F7F7F7;
}

/* Research */

.elementor-753 .elementor-element.elementor-element-f1528b9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-753 .elementor-element.elementor-element-f1528b9:not(.elementor-motion-effects-element-type-background), .elementor-753 .elementor-element.elementor-element-f1528b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-753 .elementor-element.elementor-element-f1528b9::before, .elementor-753 .elementor-element.elementor-element-f1528b9 > .elementor-background-video-container::before, .elementor-753 .elementor-element.elementor-element-f1528b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-753 .elementor-element.elementor-element-f1528b9 > .elementor-background-slideshow::before, .elementor-753 .elementor-element.elementor-element-f1528b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-753 .elementor-element.elementor-element-f1528b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-753 .elementor-element.elementor-element-f1528b9, .elementor-753 .elementor-element.elementor-element-f1528b9::before {
    --border-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-bdf6ffe {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-f08a3de {
    text-align: center;
}

.elementor-753 .elementor-element.elementor-element-f08a3de .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-753 .elementor-element.elementor-element-41e7734 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-5646932 {
    text-align: center;
}

.elementor-753 .elementor-element.elementor-element-0df4cab {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-ccea227 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-2b83277 img {
    width: 100%;
}

.elementor-753 .elementor-element.elementor-element-bfcad9d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-9190541 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-753 .elementor-element.elementor-element-9190541 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-753 .elementor-element.elementor-element-9190541 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-753 .elementor-element.elementor-element-9190541 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-753 .elementor-element.elementor-element-8964fe0 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-753 .elementor-element.elementor-element-a2d8b58 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-5905cf1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-ea2c770 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-910b5bc .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-c9c6985 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-084e6a3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-9f0ce85 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-753 .elementor-element.elementor-element-9f0ce85 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-753 .elementor-element.elementor-element-9f0ce85 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-753 .elementor-element.elementor-element-9f0ce85 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-753 .elementor-element.elementor-element-eb40939 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-753 .elementor-element.elementor-element-2c76a67 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-753 .elementor-element.elementor-element-a4676ae {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-753 .elementor-element.elementor-element-8dc3d60 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-4432f8e .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-0d18c61 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-746835e .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-b69dbd3 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-753 .elementor-element.elementor-element-7fb14e0 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-04c7f56 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-f1517b0 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-60e9a13 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-74f36fb img {
    width: 100%;
}

.elementor-753 .elementor-element.elementor-element-6169e1c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-75c6e92 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-72f9c8f img {
    width: 100%;
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-34ee9a2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-1ba95f6 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-753 .elementor-element.elementor-element-1ba95f6 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-753 .elementor-element.elementor-element-1ba95f6 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-753 .elementor-element.elementor-element-1ba95f6 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-753 .elementor-element.elementor-element-ee1640d {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-753 .elementor-element.elementor-element-30a6121 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-753 .elementor-element.elementor-element-9fdcbef {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-753 .elementor-element.elementor-element-0b20d25 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-8d0cb9d .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-bd262d3 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-ec83b85 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-95980e1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-f5a5714 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-f5a5714:not(.elementor-motion-effects-element-type-background), .elementor-753 .elementor-element.elementor-element-f5a5714 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-753 .elementor-element.elementor-element-f5a5714, .elementor-753 .elementor-element.elementor-element-f5a5714::before {
    --border-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-f5a5714.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-753 .elementor-element.elementor-element-0e34bc9 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-753 .elementor-element.elementor-element-28b0609 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-28b0609:not(.elementor-motion-effects-element-type-background), .elementor-753 .elementor-element.elementor-element-28b0609 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-753 .elementor-element.elementor-element-28b0609, .elementor-753 .elementor-element.elementor-element-28b0609::before {
    --border-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-28b0609.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-753 .elementor-element.elementor-element-7a3dc42 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

/* Registrar Office */

.elementor-612 .elementor-element.elementor-element-16c10c8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-612 .elementor-element.elementor-element-16c10c8:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-16c10c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/bursary-office-page-header.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-612 .elementor-element.elementor-element-16c10c8::before, .elementor-612 .elementor-element.elementor-element-16c10c8 > .elementor-background-video-container::before, .elementor-612 .elementor-element.elementor-element-16c10c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-612 .elementor-element.elementor-element-16c10c8 > .elementor-background-slideshow::before, .elementor-612 .elementor-element.elementor-element-16c10c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-612 .elementor-element.elementor-element-16c10c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-612 .elementor-element.elementor-element-16c10c8, .elementor-612 .elementor-element.elementor-element-16c10c8::before {
    --border-transition: 0.3s;
}

.elementor-612 .elementor-element.elementor-element-cf47d5f {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-612 .elementor-element.elementor-element-12bb1bf {
    text-align: center;
}

.elementor-612 .elementor-element.elementor-element-12bb1bf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-612 .elementor-element.elementor-element-393d5d6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-612 .elementor-element.elementor-element-61e0718 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-612 .elementor-element.elementor-element-6f755fc {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-612 .elementor-element.elementor-element-6f755fc .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-612 .elementor-element.elementor-element-6f755fc .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-612 .elementor-element.elementor-element-a360c18 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-612 .elementor-element.elementor-element-a360c18 .elementor-button:hover, .elementor-612 .elementor-element.elementor-element-a360c18 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-612 .elementor-element.elementor-element-1588716 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-612 .elementor-element.elementor-element-1588716:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-1588716 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-612 .elementor-element.elementor-element-1588716, .elementor-612 .elementor-element.elementor-element-1588716::before {
    --border-transition: 0.3s;
}

.elementor-612 .elementor-element.elementor-element-fbdf31d .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-612 .elementor-element.elementor-element-314993b {
    color: #FFFFFF;
}

.elementor-612 .elementor-element.elementor-element-e90bd24 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 1px;
}

.elementor-612 .elementor-element.elementor-element-e90bd24 .elementor-divider-separator {
    width: 100%;
}

.elementor-612 .elementor-element.elementor-element-e90bd24 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-612 .elementor-element.elementor-element-ffa31e4 {
    color: #FFFFFF;
}

/* Prospective Student */

.elementor-868 .elementor-element.elementor-element-46abf9c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-868 .elementor-element.elementor-element-46abf9c:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-46abf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-868 .elementor-element.elementor-element-46abf9c::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .e-con-inner > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-868 .elementor-element.elementor-element-46abf9c, .elementor-868 .elementor-element.elementor-element-46abf9c::before {
    --border-transition: 0.3s;
}

.elementor-868 .elementor-element.elementor-element-42f91f8 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-868 .elementor-element.elementor-element-17b1152 {
    text-align: center;
}

.elementor-868 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-868 .elementor-element.elementor-element-0a5facb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title:before, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title:after, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-content, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tabs-content-wrapper {
    border-width: 0px;
}

.elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title a {
    color: #8E8E8E;
}

.elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title.active, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title.active a {
    color: #9D0320;
	border-top: 5px solid #9d0320!important; /*tambah 08112023 */
}

.elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1555 .elementor-element.elementor-element-878380b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1555 .elementor-element.elementor-element-8ca9d19 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1555 .elementor-element.elementor-element-4de0f0b {
    --display: flex;
    --width: 25%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1555 .elementor-element.elementor-element-7d5ee00 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1555 .elementor-element.elementor-element-7d5ee00:not(.elementor-motion-effects-element-type-background), .elementor-1555 .elementor-element.elementor-element-7d5ee00 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/content/362_bi.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1555 .elementor-element.elementor-element-7d5ee00, .elementor-1555 .elementor-element.elementor-element-7d5ee00::before {
    --border-transition: 0.3s;
}

.elementor-1555 .elementor-element.elementor-element-2ede6a3 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1555 .elementor-element.elementor-element-ab95aff .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1555 .elementor-element.elementor-element-5172009 {
    --display: flex;
    --width: 25%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1555 .elementor-element.elementor-element-fbb2524 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1555 .elementor-element.elementor-element-fbb2524:not(.elementor-motion-effects-element-type-background), .elementor-1555 .elementor-element.elementor-element-fbb2524 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/undergraduate-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1555 .elementor-element.elementor-element-fbb2524, .elementor-1555 .elementor-element.elementor-element-fbb2524::before {
    --border-transition: 0.3s;
}

.elementor-1555 .elementor-element.elementor-element-5e2a9fe .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1555 .elementor-element.elementor-element-d06666e .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(max-width: 767px) {
    .elementor-1555 .elementor-element.elementor-element-ab95aff .elementor-button {
        font-size:14px;
    }

    .elementor-1555 .elementor-element.elementor-element-d06666e .elementor-button {
        font-size: 14px;
    }
}

.elementor-877 .elementor-element.elementor-element-878380b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-877 .elementor-element.elementor-element-8ca9d19 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-877 .elementor-element.elementor-element-1f7d972 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-877 .elementor-element.elementor-element-be1de4e {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-877 .elementor-element.elementor-element-be1de4e:not(.elementor-motion-effects-element-type-background), .elementor-877 .elementor-element.elementor-element-be1de4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/content/359_bi.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-877 .elementor-element.elementor-element-be1de4e::before, .elementor-877 .elementor-element.elementor-element-be1de4e > .elementor-background-video-container::before, .elementor-877 .elementor-element.elementor-element-be1de4e > .e-con-inner > .elementor-background-video-container::before, .elementor-877 .elementor-element.elementor-element-be1de4e > .elementor-background-slideshow::before, .elementor-877 .elementor-element.elementor-element-be1de4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-877 .elementor-element.elementor-element-be1de4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-877 .elementor-element.elementor-element-be1de4e, .elementor-877 .elementor-element.elementor-element-be1de4e::before {
    --border-transition: 0.3s;
}

.elementor-877 .elementor-element.elementor-element-767553a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-877 .elementor-element.elementor-element-d215a23 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-877 .elementor-element.elementor-element-58c4b1f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-877 .elementor-element.elementor-element-32f58f7 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-877 .elementor-element.elementor-element-32f58f7:not(.elementor-motion-effects-element-type-background), .elementor-877 .elementor-element.elementor-element-32f58f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/content/361_bi.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-877 .elementor-element.elementor-element-32f58f7::before, .elementor-877 .elementor-element.elementor-element-32f58f7 > .elementor-background-video-container::before, .elementor-877 .elementor-element.elementor-element-32f58f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-877 .elementor-element.elementor-element-32f58f7 > .elementor-background-slideshow::before, .elementor-877 .elementor-element.elementor-element-32f58f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-877 .elementor-element.elementor-element-32f58f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-877 .elementor-element.elementor-element-32f58f7, .elementor-877 .elementor-element.elementor-element-32f58f7::before {
    --border-transition: 0.3s;
}

.elementor-877 .elementor-element.elementor-element-2698969 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-877 .elementor-element.elementor-element-33cff04 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-877 .elementor-element.elementor-element-5172009 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-877 .elementor-element.elementor-element-fbb2524 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-877 .elementor-element.elementor-element-fbb2524:not(.elementor-motion-effects-element-type-background), .elementor-877 .elementor-element.elementor-element-fbb2524 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/undergraduate-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-877 .elementor-element.elementor-element-fbb2524, .elementor-877 .elementor-element.elementor-element-fbb2524::before {
    --border-transition: 0.3s;
}

.elementor-877 .elementor-element.elementor-element-5e2a9fe .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-877 .elementor-element.elementor-element-d06666e .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-877 .elementor-element.elementor-element-698e3b5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-877 .elementor-element.elementor-element-87d929c {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-877 .elementor-element.elementor-element-87d929c:not(.elementor-motion-effects-element-type-background), .elementor-877 .elementor-element.elementor-element-87d929c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://akademik.upm.edu.my/upload/imej/kandungan/desktop/202309260933316.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-877 .elementor-element.elementor-element-87d929c, .elementor-877 .elementor-element.elementor-element-87d929c::before {
    --border-transition: 0.3s;
}

.elementor-877 .elementor-element.elementor-element-46606d5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-877 .elementor-element.elementor-element-4fde0f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(min-width: 768px) {
    .elementor-877 .elementor-element.elementor-element-1f7d972 {
        --width:25%;
    }

    .elementor-877 .elementor-element.elementor-element-58c4b1f {
        --width: 25%;
    }

    .elementor-877 .elementor-element.elementor-element-5172009 {
        --width: 25%;
    }

    .elementor-877 .elementor-element.elementor-element-698e3b5 {
        --width: 25%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-877 .elementor-element.elementor-element-1f7d972 {
        --width:48%;
    }

    .elementor-877 .elementor-element.elementor-element-58c4b1f {
        --width: 48%;
    }

    .elementor-877 .elementor-element.elementor-element-5172009 {
        --width: 48%;
    }

    .elementor-877 .elementor-element.elementor-element-698e3b5 {
        --width: 48%;
    }
}

@media(max-width: 1024px) {
    .elementor-877 .elementor-element.elementor-element-8ca9d19 {
        --justify-content:center;
        --gap: 20px;
        --flex-wrap: wrap;
        --padding-top: 20px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }
}

@media(max-width: 767px) {
    .elementor-877 .elementor-element.elementor-element-767553a .elementor-heading-title {
        font-size:18px;
    }

    .elementor-877 .elementor-element.elementor-element-d215a23 .elementor-button {
        font-size: 14px;
    }

    .elementor-877 .elementor-element.elementor-element-2698969 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-877 .elementor-element.elementor-element-33cff04 .elementor-button {
        font-size: 14px;
    }

    .elementor-877 .elementor-element.elementor-element-5e2a9fe .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-877 .elementor-element.elementor-element-d06666e .elementor-button {
        font-size: 14px;
    }

    .elementor-877 .elementor-element.elementor-element-46606d5 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-877 .elementor-element.elementor-element-4fde0f1 .elementor-button {
        font-size: 14px;
    }
}


.elementor-868 .elementor-element.elementor-element-46abf9c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-868 .elementor-element.elementor-element-46abf9c:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-46abf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-868 .elementor-element.elementor-element-46abf9c::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .e-con-inner > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-868 .elementor-element.elementor-element-46abf9c, .elementor-868 .elementor-element.elementor-element-46abf9c::before {
    --border-transition: 0.3s;
}

.elementor-868 .elementor-element.elementor-element-42f91f8 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-868 .elementor-element.elementor-element-17b1152 {
    text-align: center;
}

.elementor-868 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-868 .elementor-element.elementor-element-0a5facb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title:before, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title:after, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-content, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tabs-content-wrapper {
    border-width: 0px;
}

.elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title a {
    color: #8E8E8E;
}

.elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title.elementor-active, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title.elementor-active a {
    color: #9D0320;
}

.elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-883 .elementor-element.elementor-element-878380b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-883 .elementor-element.elementor-element-8ca9d19 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-883 .elementor-element.elementor-element-5172009 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-883 .elementor-element.elementor-element-fbb2524 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-883 .elementor-element.elementor-element-fbb2524:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-fbb2524 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://sgs.upm.edu.my/upload/imej/kandungan/desktop/20221014012036Financial_Aid.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-883 .elementor-element.elementor-element-fbb2524::before, .elementor-883 .elementor-element.elementor-element-fbb2524 > .elementor-background-video-container::before, .elementor-883 .elementor-element.elementor-element-fbb2524 > .e-con-inner > .elementor-background-video-container::before, .elementor-883 .elementor-element.elementor-element-fbb2524 > .elementor-background-slideshow::before, .elementor-883 .elementor-element.elementor-element-fbb2524 > .e-con-inner > .elementor-background-slideshow::before, .elementor-883 .elementor-element.elementor-element-fbb2524 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-883 .elementor-element.elementor-element-fbb2524, .elementor-883 .elementor-element.elementor-element-fbb2524::before {
    --border-transition: 0.3s;
}

.elementor-883 .elementor-element.elementor-element-5e2a9fe .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-883 .elementor-element.elementor-element-d06666e .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-1f7d972 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-883 .elementor-element.elementor-element-be1de4e {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-883 .elementor-element.elementor-element-be1de4e:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-be1de4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/content/361_bi.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-883 .elementor-element.elementor-element-be1de4e::before, .elementor-883 .elementor-element.elementor-element-be1de4e > .elementor-background-video-container::before, .elementor-883 .elementor-element.elementor-element-be1de4e > .e-con-inner > .elementor-background-video-container::before, .elementor-883 .elementor-element.elementor-element-be1de4e > .elementor-background-slideshow::before, .elementor-883 .elementor-element.elementor-element-be1de4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-883 .elementor-element.elementor-element-be1de4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-883 .elementor-element.elementor-element-be1de4e, .elementor-883 .elementor-element.elementor-element-be1de4e::before {
    --border-transition: 0.3s;
}

.elementor-883 .elementor-element.elementor-element-767553a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-883 .elementor-element.elementor-element-d215a23 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-883 .elementor-element.elementor-element-58c4b1f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-883 .elementor-element.elementor-element-32f58f7 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-883 .elementor-element.elementor-element-32f58f7::before, .elementor-883 .elementor-element.elementor-element-32f58f7 > .elementor-background-video-container::before, .elementor-883 .elementor-element.elementor-element-32f58f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-883 .elementor-element.elementor-element-32f58f7 > .elementor-background-slideshow::before, .elementor-883 .elementor-element.elementor-element-32f58f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-883 .elementor-element.elementor-element-32f58f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-883 .elementor-element.elementor-element-32f58f7, .elementor-883 .elementor-element.elementor-element-32f58f7::before {
    --border-transition: 0.3s;
}

.elementor-883 .elementor-element.elementor-element-2698969 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-883 .elementor-element.elementor-element-33cff04 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(min-width: 768px) {
    .elementor-883 .elementor-element.elementor-element-5172009 {
        --width:25%;
    }

    .elementor-883 .elementor-element.elementor-element-1f7d972 {
        --width: 25%;
    }

    .elementor-883 .elementor-element.elementor-element-58c4b1f {
        --width: 25%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-883 .elementor-element.elementor-element-5172009 {
        --width:50%;
    }

    .elementor-883 .elementor-element.elementor-element-1f7d972 {
        --width: 50%;
    }

    .elementor-883 .elementor-element.elementor-element-58c4b1f {
        --width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-883 .elementor-element.elementor-element-8ca9d19 {
        --flex-wrap:wrap;
    }
}

@media(max-width: 767px) {
    .elementor-883 .elementor-element.elementor-element-5e2a9fe .elementor-heading-title {
        font-size:18px;
    }

    .elementor-883 .elementor-element.elementor-element-d06666e .elementor-button {
        font-size: 14px;
    }

    .elementor-883 .elementor-element.elementor-element-767553a .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-883 .elementor-element.elementor-element-d215a23 .elementor-button {
        font-size: 14px;
    }

    .elementor-883 .elementor-element.elementor-element-2698969 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-883 .elementor-element.elementor-element-33cff04 .elementor-button {
        font-size: 14px;
    }
}


/* Pro Chancellor */
.elementor-355 .elementor-element.elementor-element-4b1396f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-355 .elementor-element.elementor-element-4b1396f:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-4b1396f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-355 .elementor-element.elementor-element-4b1396f::before, .elementor-355 .elementor-element.elementor-element-4b1396f > .elementor-background-video-container::before, .elementor-355 .elementor-element.elementor-element-4b1396f > .e-con-inner > .elementor-background-video-container::before, .elementor-355 .elementor-element.elementor-element-4b1396f > .elementor-background-slideshow::before, .elementor-355 .elementor-element.elementor-element-4b1396f > .e-con-inner > .elementor-background-slideshow::before, .elementor-355 .elementor-element.elementor-element-4b1396f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-355 .elementor-element.elementor-element-4b1396f, .elementor-355 .elementor-element.elementor-element-4b1396f::before {
    --border-transition: 0.3s;
}

.elementor-355 .elementor-element.elementor-element-5250085 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-355 .elementor-element.elementor-element-70f05c2 {
    text-align: center;
}

.elementor-355 .elementor-element.elementor-element-70f05c2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-355 .elementor-element.elementor-element-b2065cc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-355 .elementor-element.elementor-element-b4f8bfe {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-355 .elementor-element.elementor-element-0966268 {
    text-align: center;
}

.elementor-355 .elementor-element.elementor-element-0966268 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-355 .elementor-element.elementor-element-038aa20 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-355 .elementor-element.elementor-element-0e15817 {
    text-align: center;
}

.elementor-355 .elementor-element.elementor-element-0e15817 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-355 .elementor-element.elementor-element-30d2270 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-355 .elementor-element.elementor-element-a0288e2 {
    text-align: center;
}

.elementor-355 .elementor-element.elementor-element-a0288e2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-355 .elementor-element.elementor-element-3d3ed21 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

/* Deputy Vice Chancellor */

.elementor-598 .elementor-element.elementor-element-28ca14b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-598 .elementor-element.elementor-element-28ca14b:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-28ca14b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/pejabat-tnc-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-598 .elementor-element.elementor-element-28ca14b::before, .elementor-598 .elementor-element.elementor-element-28ca14b > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-28ca14b > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-28ca14b > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-28ca14b > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-28ca14b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-598 .elementor-element.elementor-element-28ca14b, .elementor-598 .elementor-element.elementor-element-28ca14b::before {
    --border-transition: 0.3s;
}

.elementor-598 .elementor-element.elementor-element-b7ce0cb {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-598 .elementor-element.elementor-element-17b3dec {
    text-align: center;
}

.elementor-598 .elementor-element.elementor-element-17b3dec .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-598 .elementor-element.elementor-element-6617c6a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-598 .elementor-element.elementor-element-9b0347b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-598 .elementor-element.elementor-element-295dce0 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-598 .elementor-element.elementor-element-295dce0 .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-598 .elementor-element.elementor-element-295dce0 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-598 .elementor-element.elementor-element-3736893 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-598 .elementor-element.elementor-element-3736893 .elementor-button:hover, .elementor-598 .elementor-element.elementor-element-3736893 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-598 .elementor-element.elementor-element-ac89c0c {
    --spacer-size: 30px;
}

.elementor-598 .elementor-element.elementor-element-ba71d67 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-598 .elementor-element.elementor-element-ba71d67 .elementor-button:hover, .elementor-598 .elementor-element.elementor-element-ba71d67 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-598 .elementor-element.elementor-element-531ec49 {
    --spacer-size: 30px;
}

.elementor-598 .elementor-element.elementor-element-449dcf8 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-598 .elementor-element.elementor-element-449dcf8 .elementor-button:hover, .elementor-598 .elementor-element.elementor-element-449dcf8 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-598 .elementor-element.elementor-element-1dd2e35 {
    --spacer-size: 30px;
}

.elementor-598 .elementor-element.elementor-element-557d8f0 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-598 .elementor-element.elementor-element-557d8f0 .elementor-button:hover, .elementor-598 .elementor-element.elementor-element-557d8f0 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-598 .elementor-element.elementor-element-fb1e302 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-598 .elementor-element.elementor-element-fb1e302:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-fb1e302 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-598 .elementor-element.elementor-element-fb1e302, .elementor-598 .elementor-element.elementor-element-fb1e302::before {
    --border-transition: 0.3s;
}

.elementor-598 .elementor-element.elementor-element-dca04d3 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-598 .elementor-element.elementor-element-71100ca {
    color: #FFFFFF;
}

.elementor-598 .elementor-element.elementor-element-7fb347a {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 1px;
}

.elementor-598 .elementor-element.elementor-element-7fb347a .elementor-divider-separator {
    width: 100%;
}

.elementor-598 .elementor-element.elementor-element-7fb347a .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-598 .elementor-element.elementor-element-e7cf87d {
    color: #FFFFFF;
}

.elementor-598 .elementor-element.elementor-element-e4d518f {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 1px;
}

.elementor-598 .elementor-element.elementor-element-e4d518f .elementor-divider-separator {
    width: 100%;
}

.elementor-598 .elementor-element.elementor-element-e4d518f .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-598 .elementor-element.elementor-element-fa4ced4 {
    color: #FFFFFF;
}

.elementor-598 .elementor-element.elementor-element-61e272f {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 1px;
}

.elementor-598 .elementor-element.elementor-element-61e272f .elementor-divider-separator {
    width: 100%;
}

.elementor-598 .elementor-element.elementor-element-61e272f .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-598 .elementor-element.elementor-element-7f57b02 {
    color: #FFFFFF;
}

/* Facilities */

.elementor-1952 .elementor-element.elementor-element-46abf9c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-1952 .elementor-element.elementor-element-46abf9c:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-46abf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-46abf9c::before, .elementor-1952 .elementor-element.elementor-element-46abf9c > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-46abf9c > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-46abf9c > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-46abf9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-46abf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-1952 .elementor-element.elementor-element-46abf9c, .elementor-1952 .elementor-element.elementor-element-46abf9c::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-42f91f8 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-17b1152 {
    text-align: center;
}

.elementor-1952 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-c733079 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-6661dca {
    text-align: center;
}

.elementor-1952 .elementor-element.elementor-element-bc885c1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-db50197 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-4665e9c {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1952 .elementor-element.elementor-element-4665e9c:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-4665e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/50_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-4665e9c::before, .elementor-1952 .elementor-element.elementor-element-4665e9c > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-4665e9c > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-4665e9c > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-4665e9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-4665e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1952 .elementor-element.elementor-element-4665e9c, .elementor-1952 .elementor-element.elementor-element-4665e9c::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-f4f1def .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-bc71ca1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1952 .elementor-element.elementor-element-86b3ebc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-7e87ccf {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1952 .elementor-element.elementor-element-7e87ccf:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-7e87ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/IMG_20221211_092147.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-7e87ccf::before, .elementor-1952 .elementor-element.elementor-element-7e87ccf > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-7e87ccf > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-7e87ccf > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-7e87ccf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-7e87ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1952 .elementor-element.elementor-element-7e87ccf, .elementor-1952 .elementor-element.elementor-element-7e87ccf::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-dc51c3e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-384bc33 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1952 .elementor-element.elementor-element-f03a9f5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-9d71e6a {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1952 .elementor-element.elementor-element-9d71e6a:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-9d71e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/47_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-9d71e6a::before, .elementor-1952 .elementor-element.elementor-element-9d71e6a > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-9d71e6a > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-9d71e6a > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-9d71e6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-9d71e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1952 .elementor-element.elementor-element-9d71e6a, .elementor-1952 .elementor-element.elementor-element-9d71e6a::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-4fc77db .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-abb992f .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1952 .elementor-element.elementor-element-6eaaba3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-2a62cb7 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1952 .elementor-element.elementor-element-2a62cb7:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-2a62cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/45_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-2a62cb7::before, .elementor-1952 .elementor-element.elementor-element-2a62cb7 > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-2a62cb7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-2a62cb7 > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-2a62cb7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-2a62cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1952 .elementor-element.elementor-element-2a62cb7, .elementor-1952 .elementor-element.elementor-element-2a62cb7::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-cf1d435 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-7edac13 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1952 .elementor-element.elementor-element-83eaff3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-9100522 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-8be9033 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1952 .elementor-element.elementor-element-8be9033:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-8be9033 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/42_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-8be9033::before, .elementor-1952 .elementor-element.elementor-element-8be9033 > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-8be9033 > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-8be9033 > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-8be9033 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-8be9033 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1952 .elementor-element.elementor-element-8be9033, .elementor-1952 .elementor-element.elementor-element-8be9033::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-ad2bbb6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-c0c6d9c .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1952 .elementor-element.elementor-element-9bd603e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-d5d4b11 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1952 .elementor-element.elementor-element-d5d4b11:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-d5d4b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/image-16.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-d5d4b11::before, .elementor-1952 .elementor-element.elementor-element-d5d4b11 > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-d5d4b11 > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-d5d4b11 > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-d5d4b11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-d5d4b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1952 .elementor-element.elementor-element-d5d4b11, .elementor-1952 .elementor-element.elementor-element-d5d4b11::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-880b238 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-ae88ffe .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1952 .elementor-element.elementor-element-be02253 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-702110c {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1952 .elementor-element.elementor-element-702110c:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-702110c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/53_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-702110c::before, .elementor-1952 .elementor-element.elementor-element-702110c > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-702110c > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-702110c > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-702110c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-702110c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1952 .elementor-element.elementor-element-702110c, .elementor-1952 .elementor-element.elementor-element-702110c::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-2495a7d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-ca3bcf3 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1952 .elementor-element.elementor-element-cca2624 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-274e8c4 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1952 .elementor-element.elementor-element-274e8c4:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-274e8c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/49_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-274e8c4::before, .elementor-1952 .elementor-element.elementor-element-274e8c4 > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-274e8c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-274e8c4 > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-274e8c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-274e8c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1952 .elementor-element.elementor-element-274e8c4, .elementor-1952 .elementor-element.elementor-element-274e8c4::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-1080abf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-4f50aef .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

/* Gatewaay for Staff */

.elementor-464 .elementor-element.elementor-element-e15ba86 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-464 .elementor-element.elementor-element-e15ba86:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-e15ba86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-464 .elementor-element.elementor-element-e15ba86::before, .elementor-464 .elementor-element.elementor-element-e15ba86 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-e15ba86 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-e15ba86 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-e15ba86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-e15ba86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-464 .elementor-element.elementor-element-e15ba86, .elementor-464 .elementor-element.elementor-element-e15ba86::before {
    --border-transition: 0.3s;
}

.elementor-464 .elementor-element.elementor-element-ebeb3d8 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-464 .elementor-element.elementor-element-a9759f1 {
    text-align: center;
}

.elementor-464 .elementor-element.elementor-element-a9759f1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-464 .elementor-element.elementor-element-eec90d6 {
    text-align: center;
}

.elementor-464 .elementor-element.elementor-element-eec90d6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-464 .elementor-element.elementor-element-5e49efa {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 40px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-b5bf244 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-464 .elementor-element.elementor-element-52720f7 {
    --icon-box-icon-margin: 15px;
}

.elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
    line-height: 1em;
}

.elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-464 .elementor-element.elementor-element-52720f7 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    background-color: #9D0320;
}

.elementor-464 .elementor-element.elementor-element-901afae {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-464 .elementor-element.elementor-element-01f67b8 {
    --icon-box-icon-margin: 15px;
}

.elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
    line-height: 1em;
}

.elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-464 .elementor-element.elementor-element-01f67b8 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    background-color: #9D0320;
}

.elementor-464 .elementor-element.elementor-element-a62fac6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-464 .elementor-element.elementor-element-b4e8b02 {
    --icon-box-icon-margin: 15px;
}

.elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
    line-height: 1em;
}

.elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-464 .elementor-element.elementor-element-b4e8b02 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    background-color: #9D0320;
}

.elementor-464 .elementor-element.elementor-element-84c4532 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-464 .elementor-element.elementor-element-71e90ae .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-464 .elementor-element.elementor-element-b1c1011 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-2d183f0 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-9873893 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-bf4b1c6 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-b2dff39 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-418cb75 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-71cc291 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-7728414 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-fadaf2a {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-05ee538 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-907523d {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-b7ffed3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-ebffa71 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-62abac4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-ff75396 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-811cafa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-464 .elementor-element.elementor-element-58746ed .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-464 .elementor-element.elementor-element-e503f27 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-c175daf {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-0012244 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-8c4c9a0 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-beb7c92 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-158bf57 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-d30bff2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-88345e6 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-4af509f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-150b8a5 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-f00e75d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-464 .elementor-element.elementor-element-4c8d4a3 .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-464 .elementor-element.elementor-element-de91d4c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-bf7a025 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-88a6d7d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-eb4ce1b {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-464 .elementor-element.elementor-element-3e1a8a0 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-c8bf0fd .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-92df672 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-12a4ace {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-de3e0a4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-dec249f {
    --spacer-size: 50px;
}

/* Gateway for Students */

.elementor-453 .elementor-element.elementor-element-e15ba86 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-453 .elementor-element.elementor-element-e15ba86:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-e15ba86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-453 .elementor-element.elementor-element-e15ba86::before, .elementor-453 .elementor-element.elementor-element-e15ba86 > .elementor-background-video-container::before, .elementor-453 .elementor-element.elementor-element-e15ba86 > .e-con-inner > .elementor-background-video-container::before, .elementor-453 .elementor-element.elementor-element-e15ba86 > .elementor-background-slideshow::before, .elementor-453 .elementor-element.elementor-element-e15ba86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-453 .elementor-element.elementor-element-e15ba86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-453 .elementor-element.elementor-element-e15ba86, .elementor-453 .elementor-element.elementor-element-e15ba86::before {
    --border-transition: 0.3s;
}

.elementor-453 .elementor-element.elementor-element-ebeb3d8 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-453 .elementor-element.elementor-element-a9759f1 {
    text-align: center;
}

.elementor-453 .elementor-element.elementor-element-a9759f1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-453 .elementor-element.elementor-element-eec90d6 {
    text-align: center;
}

.elementor-453 .elementor-element.elementor-element-eec90d6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-453 .elementor-element.elementor-element-5e49efa {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 40px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-b5bf244 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-453 .elementor-element.elementor-element-52720f7 {
    --icon-box-icon-margin: 15px;
}

.elementor-453 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-453 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
    line-height: 1em;
}

.elementor-453 .elementor-element.elementor-element-52720f7 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-453 .elementor-element.elementor-element-52720f7 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    background-color: #9D0320;
}

.elementor-453 .elementor-element.elementor-element-901afae {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-453 .elementor-element.elementor-element-01f67b8 {
    --icon-box-icon-margin: 15px;
}

.elementor-453 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-453 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
    line-height: 1em;
}

.elementor-453 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-453 .elementor-element.elementor-element-01f67b8 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    background-color: #9D0320;
}

.elementor-453 .elementor-element.elementor-element-a62fac6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-453 .elementor-element.elementor-element-b4e8b02 {
    --icon-box-icon-margin: 15px;
}

.elementor-453 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-453 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
    line-height: 1em;
}

.elementor-453 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-453 .elementor-element.elementor-element-b4e8b02 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    background-color: #9D0320;
}

.elementor-453 .elementor-element.elementor-element-84c4532 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-453 .elementor-element.elementor-element-71e90ae .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-453 .elementor-element.elementor-element-b1c1011 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-2d183f0 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-9873893 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-453 .elementor-element.elementor-element-bf4b1c6 {
    --spacer-size: 50px;
}

.elementor-453 .elementor-element.elementor-element-b2dff39 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-453 .elementor-element.elementor-element-5bf40e4 {
    --spacer-size: 50px;
}

.elementor-453 .elementor-element.elementor-element-fadaf2a {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-05ee538 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-453 .elementor-element.elementor-element-ebffa71 {
    --spacer-size: 50px;
}

.elementor-453 .elementor-element.elementor-element-b7ffed3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-453 .elementor-element.elementor-element-4129b60 {
    --spacer-size: 50px;
}

.elementor-453 .elementor-element.elementor-element-811cafa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-453 .elementor-element.elementor-element-58746ed .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-453 .elementor-element.elementor-element-e503f27 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-c175daf {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-0012244 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-453 .elementor-element.elementor-element-d4a8169 {
    --spacer-size: 50px;
}

.elementor-453 .elementor-element.elementor-element-158bf57 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-d30bff2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-453 .elementor-element.elementor-element-77c5025 {
    --spacer-size: 50px;
}

.elementor-453 .elementor-element.elementor-element-f00e75d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-453 .elementor-element.elementor-element-4c8d4a3 .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-453 .elementor-element.elementor-element-de91d4c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-bf7a025 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-88a6d7d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-453 .elementor-element.elementor-element-ae32601 {
    --spacer-size: 50px;
}

.elementor-453 .elementor-element.elementor-element-12a4ace {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-de3e0a4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-453 .elementor-element.elementor-element-7d51e47 {
    --spacer-size: 50px;
}

/* Postgraduate */

.elementor-409 .elementor-element.elementor-element-07e89c1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-409 .elementor-element.elementor-element-07e89c1:not(.elementor-motion-effects-element-type-background), .elementor-409 .elementor-element.elementor-element-07e89c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-409 .elementor-element.elementor-element-07e89c1::before, .elementor-409 .elementor-element.elementor-element-07e89c1 > .elementor-background-video-container::before, .elementor-409 .elementor-element.elementor-element-07e89c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-409 .elementor-element.elementor-element-07e89c1 > .elementor-background-slideshow::before, .elementor-409 .elementor-element.elementor-element-07e89c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-409 .elementor-element.elementor-element-07e89c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-409 .elementor-element.elementor-element-07e89c1, .elementor-409 .elementor-element.elementor-element-07e89c1::before {
    --border-transition: 0.3s;
}

.elementor-409 .elementor-element.elementor-element-027b7fd {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-409 .elementor-element.elementor-element-12f91bf {
    text-align: center;
}

.elementor-409 .elementor-element.elementor-element-12f91bf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-409 .elementor-element.elementor-element-e48291e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-409 .elementor-element.elementor-element-ded1909 {
    text-align: center;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-accordion-item {
    border-width: 1px;
    border-color: #979797;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: #979797;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: #979797;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-tab-title {
    background-color: #F1F1F1;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-accordion-icon, .elementor-409 .elementor-element.elementor-element-1543857 .elementor-accordion-title {
    color: #000000;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-accordion-icon svg {
    fill: #000000;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-active .elementor-accordion-icon, .elementor-409 .elementor-element.elementor-element-1543857 .elementor-active .elementor-accordion-title {
    color: #FFFFFF;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-active .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-accordion-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

/* Vision Mission */

.elementor-537 .elementor-element.elementor-element-db5fa5d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-537 .elementor-element.elementor-element-db5fa5d:not(.elementor-motion-effects-element-type-background), .elementor-537 .elementor-element.elementor-element-db5fa5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-537 .elementor-element.elementor-element-db5fa5d::before, .elementor-537 .elementor-element.elementor-element-db5fa5d > .elementor-background-video-container::before, .elementor-537 .elementor-element.elementor-element-db5fa5d > .e-con-inner > .elementor-background-video-container::before, .elementor-537 .elementor-element.elementor-element-db5fa5d > .elementor-background-slideshow::before, .elementor-537 .elementor-element.elementor-element-db5fa5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-537 .elementor-element.elementor-element-db5fa5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-537 .elementor-element.elementor-element-db5fa5d, .elementor-537 .elementor-element.elementor-element-db5fa5d::before {
    --border-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-c07907e {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-8f447b4 {
    text-align: center;
}

.elementor-537 .elementor-element.elementor-element-8f447b4 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-537 .elementor-element.elementor-element-960a98f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-de76bdc {
    text-align: center;
}

.elementor-537 .elementor-element.elementor-element-ae2a8fc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-ae2a8fc, .elementor-537 .elementor-element.elementor-element-ae2a8fc::before {
    --border-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-5fb3705 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-right: 20px;
    --padding-bottom: 40px;
    --padding-left: 20px;
}

.elementor-537 .elementor-element.elementor-element-5fb3705:not(.elementor-motion-effects-element-type-background), .elementor-537 .elementor-element.elementor-element-5fb3705 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-537 .elementor-element.elementor-element-5fb3705, .elementor-537 .elementor-element.elementor-element-5fb3705::before {
    --border-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-4e89a41.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-537 .elementor-element.elementor-element-4e89a41.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-537 .elementor-element.elementor-element-4e89a41.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-537 .elementor-element.elementor-element-4e89a41 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-537 .elementor-element.elementor-element-4e89a41 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-4e89a41 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-4e89a41 .elementor-image-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-0eff4ff {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-right: 20px;
    --padding-bottom: 40px;
    --padding-left: 20px;
}

.elementor-537 .elementor-element.elementor-element-0eff4ff:not(.elementor-motion-effects-element-type-background), .elementor-537 .elementor-element.elementor-element-0eff4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-537 .elementor-element.elementor-element-0eff4ff, .elementor-537 .elementor-element.elementor-element-0eff4ff::before {
    --border-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-d859955.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-537 .elementor-element.elementor-element-d859955.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-537 .elementor-element.elementor-element-d859955.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-537 .elementor-element.elementor-element-d859955 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-537 .elementor-element.elementor-element-d859955 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-d859955 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-d859955 .elementor-image-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-cf3b0d3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-right: 20px;
    --padding-bottom: 40px;
    --padding-left: 20px;
}

.elementor-537 .elementor-element.elementor-element-cf3b0d3:not(.elementor-motion-effects-element-type-background), .elementor-537 .elementor-element.elementor-element-cf3b0d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-537 .elementor-element.elementor-element-cf3b0d3, .elementor-537 .elementor-element.elementor-element-cf3b0d3::before {
    --border-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-c67b93e.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-537 .elementor-element.elementor-element-c67b93e.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-537 .elementor-element.elementor-element-c67b93e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-537 .elementor-element.elementor-element-c67b93e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-537 .elementor-element.elementor-element-c67b93e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-c67b93e .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-c67b93e .elementor-image-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-231515c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-right: 20px;
    --padding-bottom: 40px;
    --padding-left: 20px;
}

.elementor-537 .elementor-element.elementor-element-231515c:not(.elementor-motion-effects-element-type-background), .elementor-537 .elementor-element.elementor-element-231515c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-537 .elementor-element.elementor-element-231515c, .elementor-537 .elementor-element.elementor-element-231515c::before {
    --border-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-a4f8e41.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-537 .elementor-element.elementor-element-a4f8e41.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-537 .elementor-element.elementor-element-a4f8e41.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-537 .elementor-element.elementor-element-a4f8e41 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-537 .elementor-element.elementor-element-a4f8e41 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-a4f8e41 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-a4f8e41 .elementor-image-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-e589c77 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-bfafe2a {
    text-align: center;
}

.elementor-537 .elementor-element.elementor-element-bfafe2a .elementor-heading-title {
    color: #151411;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-537 .elementor-element.elementor-element-76f8af9 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-537 .elementor-element.elementor-element-76f8af9 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-537 .elementor-element.elementor-element-76f8af9 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-537 .elementor-element.elementor-element-351b408 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-4cd41a1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-6dd2949.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-6dd2949.elementor-view-framed .elementor-icon, .elementor-537 .elementor-element.elementor-element-6dd2949.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-6dd2949 {
    --icon-box-icon-margin: 15px;
}

.elementor-537 .elementor-element.elementor-element-6dd2949 .elementor-icon {
    font-size: 30px;
}

.elementor-537 .elementor-element.elementor-element-6dd2949 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-6dd2949 .elementor-icon-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-bea6558 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-3543a59.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-3543a59.elementor-view-framed .elementor-icon, .elementor-537 .elementor-element.elementor-element-3543a59.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-3543a59 {
    --icon-box-icon-margin: 15px;
}

.elementor-537 .elementor-element.elementor-element-3543a59 .elementor-icon {
    font-size: 30px;
}

.elementor-537 .elementor-element.elementor-element-3543a59 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-3543a59 .elementor-icon-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-a1c03aa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-6fe63a0.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-6fe63a0.elementor-view-framed .elementor-icon, .elementor-537 .elementor-element.elementor-element-6fe63a0.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-6fe63a0 {
    --icon-box-icon-margin: 15px;
}

.elementor-537 .elementor-element.elementor-element-6fe63a0 .elementor-icon {
    font-size: 30px;
}

.elementor-537 .elementor-element.elementor-element-6fe63a0 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-6fe63a0 .elementor-icon-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-5073f49 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-de84ea9.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-de84ea9.elementor-view-framed .elementor-icon, .elementor-537 .elementor-element.elementor-element-de84ea9.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-de84ea9 {
    --icon-box-icon-margin: 15px;
}

.elementor-537 .elementor-element.elementor-element-de84ea9 .elementor-icon {
    font-size: 30px;
}

.elementor-537 .elementor-element.elementor-element-de84ea9 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-de84ea9 .elementor-icon-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-56a344a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-18f878e.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-18f878e.elementor-view-framed .elementor-icon, .elementor-537 .elementor-element.elementor-element-18f878e.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-18f878e {
    --icon-box-icon-margin: 15px;
}

.elementor-537 .elementor-element.elementor-element-18f878e .elementor-icon {
    font-size: 30px;
}

.elementor-537 .elementor-element.elementor-element-18f878e .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-18f878e .elementor-icon-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-ec349bd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-dd59d98 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-537 .elementor-element.elementor-element-dd59d98 .elementor-button:hover, .elementor-537 .elementor-element.elementor-element-dd59d98 .elementor-button:focus {
    background-color: #97011E;
}

/* Our Previous Chancellor */

.elementor-685 .elementor-element.elementor-element-28ca14b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-685 .elementor-element.elementor-element-28ca14b:not(.elementor-motion-effects-element-type-background), .elementor-685 .elementor-element.elementor-element-28ca14b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-685 .elementor-element.elementor-element-28ca14b::before, .elementor-685 .elementor-element.elementor-element-28ca14b > .elementor-background-video-container::before, .elementor-685 .elementor-element.elementor-element-28ca14b > .e-con-inner > .elementor-background-video-container::before, .elementor-685 .elementor-element.elementor-element-28ca14b > .elementor-background-slideshow::before, .elementor-685 .elementor-element.elementor-element-28ca14b > .e-con-inner > .elementor-background-slideshow::before, .elementor-685 .elementor-element.elementor-element-28ca14b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-685 .elementor-element.elementor-element-28ca14b, .elementor-685 .elementor-element.elementor-element-28ca14b::before {
    --border-transition: 0.3s;
}

.elementor-685 .elementor-element.elementor-element-b7ce0cb {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-685 .elementor-element.elementor-element-17b3dec {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-17b3dec .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-685 .elementor-element.elementor-element-02e95bd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-685 .elementor-element.elementor-element-7789e61 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-685 .elementor-element.elementor-element-c839897 img {
    width: 100%;
}

.elementor-685 .elementor-element.elementor-element-dfa1c8c {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-dfa1c8c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-685 .elementor-element.elementor-element-25668ee {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-25668ee .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-685 .elementor-element.elementor-element-b734314 {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-b734314 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 500;
}

.elementor-685 .elementor-element.elementor-element-1c60176 {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-1c60176 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-685 .elementor-element.elementor-element-be09155 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-685 .elementor-element.elementor-element-305272a img {
    width: 100%;
}

.elementor-685 .elementor-element.elementor-element-82f7e98 {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-82f7e98 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-685 .elementor-element.elementor-element-8a1c1a0 {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-8a1c1a0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-685 .elementor-element.elementor-element-c3b51fe {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-c3b51fe .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
}

.elementor-685 .elementor-element.elementor-element-93cc7b0 {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-93cc7b0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-685 .elementor-element.elementor-element-d5c9261 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

/* Logo */

.elementor-377 .elementor-element.elementor-element-2db3c55 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-377 .elementor-element.elementor-element-2db3c55:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-2db3c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-377 .elementor-element.elementor-element-2db3c55::before, .elementor-377 .elementor-element.elementor-element-2db3c55 > .elementor-background-video-container::before, .elementor-377 .elementor-element.elementor-element-2db3c55 > .e-con-inner > .elementor-background-video-container::before, .elementor-377 .elementor-element.elementor-element-2db3c55 > .elementor-background-slideshow::before, .elementor-377 .elementor-element.elementor-element-2db3c55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-377 .elementor-element.elementor-element-2db3c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-377 .elementor-element.elementor-element-2db3c55, .elementor-377 .elementor-element.elementor-element-2db3c55::before {
    --border-transition: 0.3s;
}

.elementor-377 .elementor-element.elementor-element-f37e41c {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-377 .elementor-element.elementor-element-2c3e93c {
    text-align: center;
}

.elementor-377 .elementor-element.elementor-element-2c3e93c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-377 .elementor-element.elementor-element-e195762 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-377 .elementor-element.elementor-element-b66fdef {
    text-align: center;
}

/* Linkages */

.elementor-1069 .elementor-element.elementor-element-81c51fe {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-1069 .elementor-element.elementor-element-81c51fe:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-81c51fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/REN_40721.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1069 .elementor-element.elementor-element-81c51fe::before, .elementor-1069 .elementor-element.elementor-element-81c51fe > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-81c51fe > .e-con-inner > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-81c51fe > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-81c51fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-81c51fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-1069 .elementor-element.elementor-element-81c51fe, .elementor-1069 .elementor-element.elementor-element-81c51fe::before {
    --border-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-b287831 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-3ba63c6 {
    text-align: center;
}

.elementor-1069 .elementor-element.elementor-element-3ba63c6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-1069 .elementor-element.elementor-element-fc6ca70 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-b426a7c {
    text-align: center;
}

.elementor-1069 .elementor-element.elementor-element-2072acb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-317b22e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-aa87317 img {
    width: 100%;
    max-width: 100%;
}

.elementor-1069 .elementor-element.elementor-element-f06966d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-2911e6c {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-1069 .elementor-element.elementor-element-2911e6c .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-1069 .elementor-element.elementor-element-2911e6c .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1069 .elementor-element.elementor-element-2911e6c > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-1069 .elementor-element.elementor-element-dc1ea69 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-1069 .elementor-element.elementor-element-82740da {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-1069 .elementor-element.elementor-element-dfeb25a {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1069 .elementor-element.elementor-element-b111fa4 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1069 .elementor-element.elementor-element-40d64f0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-f40fb34 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-b4316f9 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-1069 .elementor-element.elementor-element-b4316f9 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-1069 .elementor-element.elementor-element-b4316f9 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1069 .elementor-element.elementor-element-44d050f {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-1069 .elementor-element.elementor-element-aebdceb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-1069 .elementor-element.elementor-element-7711ed3 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1069 .elementor-element.elementor-element-5adb43a .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1069 .elementor-element.elementor-element-86bc208 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-d2d42e2 img {
    width: 100%;
    max-width: 100%;
}

.elementor-1069 .elementor-element.elementor-element-84ce069 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-6dbf776 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-5815b6e img {
    width: 100%;
    max-width: 100%;
}

.elementor-1069 .elementor-element.elementor-element-a6d0238 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-8732d8a {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-1069 .elementor-element.elementor-element-8732d8a .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-1069 .elementor-element.elementor-element-8732d8a .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1069 .elementor-element.elementor-element-7326f10 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-1069 .elementor-element.elementor-element-117623b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-1069 .elementor-element.elementor-element-d2d3a8f {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1069 .elementor-element.elementor-element-151a8c3 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1069 .elementor-element.elementor-element-ae7d479 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1069 .elementor-element.elementor-element-8a5c322 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1069 .elementor-element.elementor-element-10a0d4f .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1069 .elementor-element.elementor-element-e983e5d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-66857c5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-66857c5:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-66857c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-1069 .elementor-element.elementor-element-66857c5, .elementor-1069 .elementor-element.elementor-element-66857c5::before {
    --border-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-2e2c348 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-1069 .elementor-element.elementor-element-0eb7730 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-0eb7730:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-0eb7730 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-1069 .elementor-element.elementor-element-0eb7730, .elementor-1069 .elementor-element.elementor-element-0eb7730::before {
    --border-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-0eb7730.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1069 .elementor-element.elementor-element-e4239be {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

/* How to Apply */

.elementor-2099 .elementor-element.elementor-element-46abf9c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-2099 .elementor-element.elementor-element-46abf9c:not(.elementor-motion-effects-element-type-background), .elementor-2099 .elementor-element.elementor-element-46abf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2099 .elementor-element.elementor-element-46abf9c::before, .elementor-2099 .elementor-element.elementor-element-46abf9c > .elementor-background-video-container::before, .elementor-2099 .elementor-element.elementor-element-46abf9c > .e-con-inner > .elementor-background-video-container::before, .elementor-2099 .elementor-element.elementor-element-46abf9c > .elementor-background-slideshow::before, .elementor-2099 .elementor-element.elementor-element-46abf9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2099 .elementor-element.elementor-element-46abf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-2099 .elementor-element.elementor-element-46abf9c, .elementor-2099 .elementor-element.elementor-element-46abf9c::before {
    --border-transition: 0.3s;
}

.elementor-2099 .elementor-element.elementor-element-42f91f8 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-2099 .elementor-element.elementor-element-17b1152 {
    text-align: center;
}

.elementor-2099 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-2099 .elementor-element.elementor-element-0a5facb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-title, .elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-title:before, .elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-title:after, .elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-content, .elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tabs-content-wrapper {
    border-width: 0px;
}

.elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-title, .elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-title a {
    color: #8E8E8E;
}

.elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-title.active, .elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-title.active a {
    color: #9D0320;
    border-top: 5px solid #9d0320!important; /*tambah 22112023*/
}

.elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-2228 .elementor-element.elementor-element-8ca9d19 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2228 .elementor-element.elementor-element-5172009 {
    --display: flex;
    --width: 25%; 
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-5172009:not(.elementor-motion-effects-element-type-background), .elementor-2228 .elementor-element.elementor-element-5172009 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/undergraduate-quick-link.png");
    background-position: center left;
}

.elementor-2228 .elementor-element.elementor-element-5172009, .elementor-2228 .elementor-element.elementor-element-5172009::before {
    --border-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-5e2a9fe .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
}

.elementor-2228 .elementor-element.elementor-element-1f7d972 {
    --display: flex;
    --width: 73.281%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-1f7d972.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2228 .elementor-element.elementor-element-01dac27 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2228 .elementor-element.elementor-element-5dab45d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-65a3da0 {
    --spacer-size: 10px;
}

.elementor-2228 .elementor-element.elementor-element-65f54d1 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2228 .elementor-element.elementor-element-27130a1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-dcc14f8 {
    --spacer-size: 10px;
}

.elementor-2228 .elementor-element.elementor-element-a54338d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2228 .elementor-element.elementor-element-ca06cc6 {
    --spacer-size: 50px;
}

.elementor-2228 .elementor-element.elementor-element-5b21a70 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-92ea8bf {
    --display: flex;
    --width: 22.407%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-92ea8bf:not(.elementor-motion-effects-element-type-background), .elementor-2228 .elementor-element.elementor-element-92ea8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-2228 .elementor-element.elementor-element-92ea8bf, .elementor-2228 .elementor-element.elementor-element-92ea8bf::before {
    --border-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-92ea8bf.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2228 .elementor-element.elementor-element-1fa8efa .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2228 .elementor-element.elementor-element-9b45142 {
    --display: flex;
    --width: 77.976%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-9b45142:not(.elementor-motion-effects-element-type-background), .elementor-2228 .elementor-element.elementor-element-9b45142 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-2228 .elementor-element.elementor-element-9b45142, .elementor-2228 .elementor-element.elementor-element-9b45142::before {
    --border-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-9b45142.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2228 .elementor-element.elementor-element-9197fe2 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2104 .elementor-element.elementor-element-8ca9d19 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2104 .elementor-element.elementor-element-5172009 {
    --display: flex;
    --width: 25%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-5172009:not(.elementor-motion-effects-element-type-background), .elementor-2104 .elementor-element.elementor-element-5172009 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(/assets/images23/undergraduate-quick-link.png);
    background-position: center left;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.elementor-2104 .elementor-element.elementor-element-5172009, .elementor-2104 .elementor-element.elementor-element-5172009::before {
    --border-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-5e2a9fe .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
}

.elementor-2104 .elementor-element.elementor-element-1f7d972 {
    --display: flex;
    --width: 73.281%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-1f7d972.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2104 .elementor-element.elementor-element-01dac27 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2104 .elementor-element.elementor-element-5dab45d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-65a3da0 {
    --spacer-size: 10px;
}

.elementor-2104 .elementor-element.elementor-element-65f54d1 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2104 .elementor-element.elementor-element-27130a1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-dcc14f8 {
    --spacer-size: 10px;
}

.elementor-2104 .elementor-element.elementor-element-10923ec {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2104 .elementor-element.elementor-element-9c0833d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-b3da94f {
    --spacer-size: 30px;
}

.elementor-2104 .elementor-element.elementor-element-662066c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2104 .elementor-element.elementor-element-ee41742 {
    --display: flex;
    --width: 25%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-ee41742:not(.elementor-motion-effects-element-type-background), .elementor-2104 .elementor-element.elementor-element-ee41742 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://intl.upm.edu.my/upload/imej/kandungan/desktop/20200506113326Slide3.JPG");
    background-position: center center;
}

.elementor-2104 .elementor-element.elementor-element-ee41742, .elementor-2104 .elementor-element.elementor-element-ee41742::before {
    --border-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-2377395 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
}

.elementor-2104 .elementor-element.elementor-element-772ab37 {
    --display: flex;
    --width: 73.281%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-772ab37.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2104 .elementor-element.elementor-element-c22cd2d {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2104 .elementor-element.elementor-element-c3483e0 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-1fb605b {
    --spacer-size: 10px;
}

.elementor-2104 .elementor-element.elementor-element-3348bf0 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-ed8d0c7 {
    --spacer-size: 10px;
}

.elementor-2104 .elementor-element.elementor-element-a54338d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2104 .elementor-element.elementor-element-ca06cc6 {
    --spacer-size: 50px;
}

.elementor-2104 .elementor-element.elementor-element-5b21a70 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-92ea8bf {
    --display: flex;
    --width: 22.407%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-92ea8bf:not(.elementor-motion-effects-element-type-background), .elementor-2104 .elementor-element.elementor-element-92ea8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-2104 .elementor-element.elementor-element-92ea8bf, .elementor-2104 .elementor-element.elementor-element-92ea8bf::before {
    --border-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-92ea8bf.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2104 .elementor-element.elementor-element-1fa8efa .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2104 .elementor-element.elementor-element-9b45142 {
    --display: flex;
    --width: 77.976%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-9b45142:not(.elementor-motion-effects-element-type-background), .elementor-2104 .elementor-element.elementor-element-9b45142 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-2104 .elementor-element.elementor-element-9b45142, .elementor-2104 .elementor-element.elementor-element-9b45142::before {
    --border-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-9b45142.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2104 .elementor-element.elementor-element-9197fe2 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2213 .elementor-element.elementor-element-8ca9d19 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2213 .elementor-element.elementor-element-1f7d972 {
    --display: flex;
    --width: 73.281%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2213 .elementor-element.elementor-element-1f7d972.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2213 .elementor-element.elementor-element-01dac27 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2213 .elementor-element.elementor-element-5dab45d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2213 .elementor-element.elementor-element-65a3da0 {
    --spacer-size: 10px;
}

.elementor-2213 .elementor-element.elementor-element-a5d485c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-2213 .elementor-element.elementor-element-6c283db {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-2213 .elementor-element.elementor-element-1d05e8c {
    --display: flex;
    --width: 22.407%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2213 .elementor-element.elementor-element-1d05e8c:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-1d05e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-2213 .elementor-element.elementor-element-1d05e8c, .elementor-2213 .elementor-element.elementor-element-1d05e8c::before {
    --border-transition: 0.3s;
}

.elementor-2213 .elementor-element.elementor-element-1d05e8c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2213 .elementor-element.elementor-element-fc30611 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2213 .elementor-element.elementor-element-2aff759 {
    --display: flex;
    --width: 77.976%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2213 .elementor-element.elementor-element-2aff759:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-2aff759 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-2213 .elementor-element.elementor-element-2aff759, .elementor-2213 .elementor-element.elementor-element-2aff759::before {
    --border-transition: 0.3s;
}

.elementor-2213 .elementor-element.elementor-element-2aff759.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2213 .elementor-element.elementor-element-635de96 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

/* Library */

.elementor-627 .elementor-element.elementor-element-48faf2e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-627 .elementor-element.elementor-element-48faf2e:not(.elementor-motion-effects-element-type-background), .elementor-627 .elementor-element.elementor-element-48faf2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/library-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-627 .elementor-element.elementor-element-48faf2e::before, .elementor-627 .elementor-element.elementor-element-48faf2e > .elementor-background-video-container::before, .elementor-627 .elementor-element.elementor-element-48faf2e > .e-con-inner > .elementor-background-video-container::before, .elementor-627 .elementor-element.elementor-element-48faf2e > .elementor-background-slideshow::before, .elementor-627 .elementor-element.elementor-element-48faf2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-627 .elementor-element.elementor-element-48faf2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-627 .elementor-element.elementor-element-48faf2e, .elementor-627 .elementor-element.elementor-element-48faf2e::before {
    --border-transition: 0.3s;
}

.elementor-627 .elementor-element.elementor-element-712097a {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-627 .elementor-element.elementor-element-443d9db {
    text-align: center;
}

.elementor-627 .elementor-element.elementor-element-443d9db .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-627 .elementor-element.elementor-element-1b01618 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-627 .elementor-element.elementor-element-37f1c4f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-627 .elementor-element.elementor-element-b945320 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-627 .elementor-element.elementor-element-b945320 .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-627 .elementor-element.elementor-element-b945320 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-627 .elementor-element.elementor-element-9f3c5c8 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-627 .elementor-element.elementor-element-9f3c5c8 .elementor-button:hover, .elementor-627 .elementor-element.elementor-element-9f3c5c8 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-627 .elementor-element.elementor-element-85dc16d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-627 .elementor-element.elementor-element-85dc16d:not(.elementor-motion-effects-element-type-background), .elementor-627 .elementor-element.elementor-element-85dc16d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-627 .elementor-element.elementor-element-85dc16d, .elementor-627 .elementor-element.elementor-element-85dc16d::before {
    --border-transition: 0.3s;
}

.elementor-627 .elementor-element.elementor-element-11f073c .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-627 .elementor-element.elementor-element-d6acc08 {
    color: #FFFFFF;
}

.elementor-627 .elementor-element.elementor-element-1d8dd3b {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 1px;
}

.elementor-627 .elementor-element.elementor-element-1d8dd3b .elementor-divider-separator {
    width: 100%;
}

.elementor-627 .elementor-element.elementor-element-1d8dd3b .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-627 .elementor-element.elementor-element-3af049e {
    color: #FFFFFF;
}

.elementor-946 .elementor-element.elementor-element-ec91521 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-946 .elementor-element.elementor-element-bdbb6f0:after {
    content: "0.66";
}

.elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-post__meta-data span + span:before {
    content: "Ã¢â‚¬Â¢";
}

.elementor-946 .elementor-element.elementor-element-bdbb6f0 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-post__text {
    margin-top: 20px;
}

.elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-post__badge {
    right: 0;
}

.elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-post__card .elementor-post__badge {
    background-color: #FFB23F;
    margin: 20px;
}

.elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-post__title, .elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-post__title a {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-946 .elementor-element.elementor-element-56736c8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-946 .elementor-element.elementor-element-c456dc6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-946 .elementor-element.elementor-element-1c5aa2c {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-946 .elementor-element.elementor-element-1c5aa2c .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-946 .elementor-element.elementor-element-1c5aa2c .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-946 .elementor-element.elementor-element-bed77de .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-946 .elementor-element.elementor-element-bed77de:after {
    content: "1";
}

.elementor-946 .elementor-element.elementor-element-bed77de {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-946 .elementor-element.elementor-element-bed77de.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-946 .elementor-element.elementor-element-bed77de.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-946 .elementor-element.elementor-element-bed77de.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-946 .elementor-element.elementor-element-bed77de .elementor-post__title, .elementor-946 .elementor-element.elementor-element-bed77de .elementor-post__title a {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-946 .elementor-element.elementor-element-e8e7c0f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-946 .elementor-element.elementor-element-dba0877 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-946 .elementor-element.elementor-element-dba0877 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-946 .elementor-element.elementor-element-dba0877 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-946 .elementor-element.elementor-element-7012f16 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-946 .elementor-element.elementor-element-7012f16:after {
    content: "1";
}

.elementor-946 .elementor-element.elementor-element-7012f16 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-946 .elementor-element.elementor-element-7012f16.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-946 .elementor-element.elementor-element-7012f16.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-946 .elementor-element.elementor-element-7012f16.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-946 .elementor-element.elementor-element-7012f16 .elementor-post__title, .elementor-946 .elementor-element.elementor-element-7012f16 .elementor-post__title a {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-946 .elementor-element.elementor-element-9fb3af0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-946 .elementor-element.elementor-element-3835514 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-946 .elementor-element.elementor-element-2518ae4 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-946 .elementor-element.elementor-element-2518ae4 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-946 .elementor-element.elementor-element-2518ae4 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-946 .elementor-element.elementor-element-402106b .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-946 .elementor-element.elementor-element-402106b:after {
    content: "1";
}

.elementor-946 .elementor-element.elementor-element-402106b {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-946 .elementor-element.elementor-element-402106b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-946 .elementor-element.elementor-element-402106b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-946 .elementor-element.elementor-element-402106b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-946 .elementor-element.elementor-element-402106b .elementor-post__title, .elementor-946 .elementor-element.elementor-element-402106b .elementor-post__title a {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-946 .elementor-element.elementor-element-19df1b7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-946 .elementor-element.elementor-element-9b2136e {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-946 .elementor-element.elementor-element-9b2136e .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-946 .elementor-element.elementor-element-9b2136e .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-946 .elementor-element.elementor-element-f4b8ead .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-946 .elementor-element.elementor-element-f4b8ead:after {
    content: "1";
}

.elementor-946 .elementor-element.elementor-element-f4b8ead {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-946 .elementor-element.elementor-element-f4b8ead.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-946 .elementor-element.elementor-element-f4b8ead.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-946 .elementor-element.elementor-element-f4b8ead.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-946 .elementor-element.elementor-element-f4b8ead .elementor-post__title, .elementor-946 .elementor-element.elementor-element-f4b8ead .elementor-post__title a {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-932 .elementor-element.elementor-element-91cb1ff {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ab181d4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ba18426 {
    --spacer-size: 20px;
}

.elementor-932 .elementor-element.elementor-element-ce96332 {
    --divider-border-style: solid;
    --divider-color: #EEEEEE;
    --divider-border-width: 1px;
}

.elementor-932 .elementor-element.elementor-element-ce96332 .elementor-divider-separator {
    width: 100%;
}

.elementor-932 .elementor-element.elementor-element-ce96332 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-932 .elementor-element.elementor-element-5eeda60 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-932 .elementor-element.elementor-element-18a805d .elementor-author-box__name {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-932 .elementor-element.elementor-element-9d49c26 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-932 .elementor-element.elementor-element-ed61cf7:after {
    content: "1";
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-post__title, .elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-post__title a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1003 .elementor-element.elementor-element-f8a961c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1003 .elementor-element.elementor-element-28f11e4 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1003 .elementor-element.elementor-element-419f77a .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-1003 .elementor-element.elementor-element-419f77a:after {
    content: "1";
}

.elementor-1003 .elementor-element.elementor-element-419f77a {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-1003 .elementor-element.elementor-element-419f77a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-1003 .elementor-element.elementor-element-419f77a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-1003 .elementor-element.elementor-element-419f77a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-932 .elementor-element.elementor-element-91cb1ff {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ab181d4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ba18426 {
    --spacer-size: 20px;
}

.elementor-932 .elementor-element.elementor-element-ce96332 {
    --divider-border-style: solid;
    --divider-color: #EEEEEE;
    --divider-border-width: 1px;
}

.elementor-932 .elementor-element.elementor-element-ce96332 .elementor-divider-separator {
    width: 100%;
}

.elementor-932 .elementor-element.elementor-element-ce96332 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-932 .elementor-element.elementor-element-5eeda60 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-932 .elementor-element.elementor-element-18a805d .elementor-author-box__name {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-932 .elementor-element.elementor-element-9d49c26 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-932 .elementor-element.elementor-element-ed61cf7:after {
    content: "1";
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-post__title, .elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-post__title a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-909 .elementor-element.elementor-element-f1d31e3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-909 .elementor-element.elementor-element-f1d31e3:not(.elementor-motion-effects-element-type-background), .elementor-909 .elementor-element.elementor-element-f1d31e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-909 .elementor-element.elementor-element-f1d31e3::before, .elementor-909 .elementor-element.elementor-element-f1d31e3 > .elementor-background-video-container::before, .elementor-909 .elementor-element.elementor-element-f1d31e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-909 .elementor-element.elementor-element-f1d31e3 > .elementor-background-slideshow::before, .elementor-909 .elementor-element.elementor-element-f1d31e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-909 .elementor-element.elementor-element-f1d31e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-909 .elementor-element.elementor-element-f1d31e3, .elementor-909 .elementor-element.elementor-element-f1d31e3::before {
    --border-transition: 0.3s;
}

.elementor-909 .elementor-element.elementor-element-54cd930 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-909 .elementor-element.elementor-element-c570496 {
    text-align: center;
}

.elementor-909 .elementor-element.elementor-element-c570496 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-909 .elementor-element.elementor-element-795cbfd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-909 .elementor-element.elementor-element-0438c37 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-909 .elementor-element.elementor-element-507c185 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-icon i {
    color: #9D0320;
    transition: color 0.3s;
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-icon svg {
    fill: #9D0320;
    transition: fill 0.3s;
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 {
    --e-icon-list-icon-size: 35px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 3px;
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-549 .elementor-element.elementor-element-2bceb7d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-549 .elementor-element.elementor-element-2bceb7d:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-2bceb7d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/REN_40721.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-549 .elementor-element.elementor-element-2bceb7d::before, .elementor-549 .elementor-element.elementor-element-2bceb7d > .elementor-background-video-container::before, .elementor-549 .elementor-element.elementor-element-2bceb7d > .e-con-inner > .elementor-background-video-container::before, .elementor-549 .elementor-element.elementor-element-2bceb7d > .elementor-background-slideshow::before, .elementor-549 .elementor-element.elementor-element-2bceb7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-549 .elementor-element.elementor-element-2bceb7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-549 .elementor-element.elementor-element-2bceb7d, .elementor-549 .elementor-element.elementor-element-2bceb7d::before {
    --border-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-b9ea2d9 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-05c895c {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-05c895c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-dcbf7e0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-3cb9994 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-9e01b09 img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-e138c48 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-e138c48 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-5b24c84 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-5b24c84 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-cf7f1b9 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-2cc6bc7 img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-7711b52 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-7711b52 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-eb13c96 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-eb13c96 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-c50b02f {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-038b513 img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-e55dfc4 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-e55dfc4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-d87e727 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-d87e727 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-bb14d90 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-3162dea img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-20b2b35 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-20b2b35 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-5eb6029 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-5eb6029 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-9d41dee {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-a654752 img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-c132e9f {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-c132e9f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-118704e {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-118704e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-bffb27c {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-0d239f6 img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-edeaaeb {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-edeaaeb .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-4370914 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-4370914 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-774eaee {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-b0caa38 img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-57e5dd2 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-57e5dd2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-5dd5e17 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-5dd5e17 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-7b05b2e {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-8745d17 img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-193865c {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-193865c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-8b61402 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-8b61402 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-a61f7b4 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-20c30db img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-44917d8 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-44917d8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-0b0d80d {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-0b0d80d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-743ab0f {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-4dbab62 img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-7411d29 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-7411d29 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-5d357ec {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-5d357ec .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-6c946a2 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-55cdeae img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-4ec6fae {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-4ec6fae .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-24d6807 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-24d6807 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-568 .elementor-element.elementor-element-9ff7ca6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-568 .elementor-element.elementor-element-9ff7ca6:not(.elementor-motion-effects-element-type-background), .elementor-568 .elementor-element.elementor-element-9ff7ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/REN_40721.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-568 .elementor-element.elementor-element-9ff7ca6::before, .elementor-568 .elementor-element.elementor-element-9ff7ca6 > .elementor-background-video-container::before, .elementor-568 .elementor-element.elementor-element-9ff7ca6 > .e-con-inner > .elementor-background-video-container::before, .elementor-568 .elementor-element.elementor-element-9ff7ca6 > .elementor-background-slideshow::before, .elementor-568 .elementor-element.elementor-element-9ff7ca6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-568 .elementor-element.elementor-element-9ff7ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-568 .elementor-element.elementor-element-9ff7ca6, .elementor-568 .elementor-element.elementor-element-9ff7ca6::before {
    --border-transition: 0.3s;
}

.elementor-568 .elementor-element.elementor-element-7aae59a {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-568 .elementor-element.elementor-element-b0fc93f {
    text-align: center;
}

.elementor-568 .elementor-element.elementor-element-b0fc93f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-568 .elementor-element.elementor-element-a7ba40d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-568 .elementor-element.elementor-element-b1b19ba {
    --spacer-size: 50px;
}

.elementor-568 .elementor-element.elementor-element-3da0731 .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-494ae06 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-568 .elementor-element.elementor-element-a69f044 {
    --spacer-size: 50px;
}

.elementor-568 .elementor-element.elementor-element-e3d8520 .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-a1c4369 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-fa90346 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-6e95d66 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-50c67dd {
    --spacer-size: 50px;
}

.elementor-568 .elementor-element.elementor-element-7a6c934 .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-53c55e2 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-939d9e6 .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-5d0266b {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-957c3d1 .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-0ba06c4 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-c062b02 .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-3ffa4a0 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-7c8099d .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-3f8ba19 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-c9e1c1a .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-e422df8 {
    --spacer-size: 50px;
}

.elementor-568 .elementor-element.elementor-element-5596fa9 .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-2f7ec53 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-2938daa {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-ce502e0 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-39acc27 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-fd3d459 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-15caf79 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-9aa390e {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-4bac15b {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-a7a8671 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-d0680b3 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-489e120 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-b71205f {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-ce9302d {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-e2f8c04 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-4376109 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-caed387 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-96ce3a7 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-44c80f9 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-ed619c1 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-621ffe5 {
    --spacer-size: 50px;
}

.elementor-568 .elementor-element.elementor-element-4ec16fa .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-1c4fe6e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-4bde0d2 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-710fafe {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-cd52b31 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-ab9b074 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-fde65a0 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-9ebd234 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-37d2c55 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-ffae4c0 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-cfaa253 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-d7f458c {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-b148e29 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-6de3197 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-f73df8d {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-30063c4 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-ba12e1d {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-1646595 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-3ee60d4 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-7882f5f {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-2ebaae9 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-4fa8717 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-a4df017 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-0d7d63e {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-9c036d1 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-d9e8a5a {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-22006a4 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-55a4b19 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-7f96321 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-a0ff6d3 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-9a15ea4 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-69217c1 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-b3ac8de {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-08a9e9a {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-94f2ecd {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-6c211e4 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-9c406d9 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-3d228ac {
    --spacer-size: 30px;
}

.elementor-920 .elementor-element.elementor-element-81e9fc4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-920 .elementor-element.elementor-element-81e9fc4:not(.elementor-motion-effects-element-type-background), .elementor-920 .elementor-element.elementor-element-81e9fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-920 .elementor-element.elementor-element-81e9fc4::before, .elementor-920 .elementor-element.elementor-element-81e9fc4 > .elementor-background-video-container::before, .elementor-920 .elementor-element.elementor-element-81e9fc4 > .e-con-inner > .elementor-background-video-container::before, .elementor-920 .elementor-element.elementor-element-81e9fc4 > .elementor-background-slideshow::before, .elementor-920 .elementor-element.elementor-element-81e9fc4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-920 .elementor-element.elementor-element-81e9fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-920 .elementor-element.elementor-element-81e9fc4, .elementor-920 .elementor-element.elementor-element-81e9fc4::before {
    --border-transition: 0.3s;
}

.elementor-920 .elementor-element.elementor-element-36296aa {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-920 .elementor-element.elementor-element-db2dca1 {
    text-align: center;
}

.elementor-920 .elementor-element.elementor-element-db2dca1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-920 .elementor-element.elementor-element-ab07c28 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-920 .elementor-element.elementor-element-85ee29e {
    --display: flex;
    --width: 50%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-920 .elementor-element.elementor-element-0d99f84 {
    --display: flex;
    --width: 50%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-icon i {
    color: #9D0320;
    transition: color 0.3s;
}

.elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-icon svg {
    fill: #9D0320;
    transition: fill 0.3s;
}

.elementor-920 .elementor-element.elementor-element-07e2024 {
    --e-icon-list-icon-size: 35px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 3px;
}

.elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-771 .elementor-element.elementor-element-51b19d2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-771 .elementor-element.elementor-element-51b19d2:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-51b19d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/REN_40721.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-771 .elementor-element.elementor-element-51b19d2::before, .elementor-771 .elementor-element.elementor-element-51b19d2 > .elementor-background-video-container::before, .elementor-771 .elementor-element.elementor-element-51b19d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-771 .elementor-element.elementor-element-51b19d2 > .elementor-background-slideshow::before, .elementor-771 .elementor-element.elementor-element-51b19d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-771 .elementor-element.elementor-element-51b19d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-771 .elementor-element.elementor-element-51b19d2, .elementor-771 .elementor-element.elementor-element-51b19d2::before {
    --border-transition: 0.3s;
}

.elementor-771 .elementor-element.elementor-element-3cbc226 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-771 .elementor-element.elementor-element-ff3e073 {
    text-align: center;
}

.elementor-771 .elementor-element.elementor-element-ff3e073 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-771 .elementor-element.elementor-element-ddc9003 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-771 .elementor-element.elementor-element-dc1661c img {
    width: 100%;
}

.elementor-3025 .elementor-element.elementor-element-13413fd {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 100px;
    --padding-right: 100px;
    --padding-bottom: 100px;
    --padding-left: 100px;
}

.elementor-3025 .elementor-element.elementor-element-13413fd:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-13413fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/EH_9737-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3025 .elementor-element.elementor-element-13413fd::before, .elementor-3025 .elementor-element.elementor-element-13413fd > .elementor-background-video-container::before, .elementor-3025 .elementor-element.elementor-element-13413fd > .e-con-inner > .elementor-background-video-container::before, .elementor-3025 .elementor-element.elementor-element-13413fd > .elementor-background-slideshow::before, .elementor-3025 .elementor-element.elementor-element-13413fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-3025 .elementor-element.elementor-element-13413fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 85%);
}

.elementor-3025 .elementor-element.elementor-element-13413fd, .elementor-3025 .elementor-element.elementor-element-13413fd::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-9ac7625 {
    text-align: center;
}

.elementor-3025 .elementor-element.elementor-element-9ac7625 .elementor-heading-title {
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 84px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3025 .elementor-element.elementor-element-dbcae31 {
    text-align: center;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-42e415c {
    --display: flex;
    --min-height: 477px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-42e415c, .elementor-3025 .elementor-element.elementor-element-42e415c::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-6aefcaa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-8465595 .elementor-heading-title {
    font-family: "Libre Baskerville", Sans-serif;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-4d9a6b4 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-b815fae {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-3025 .elementor-element.elementor-element-98ba24d .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-98ba24d .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-98ba24d .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-574b5c9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-7d5b42d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-c051bee {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-229d013 {
    text-align: left;
}

.elementor-3025 .elementor-element.elementor-element-229d013 .elementor-heading-title {
    font-family: "Libre Baskerville", Sans-serif;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-9ba766f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-537781d {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-9c082fa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 80px;
    --padding-left: 20px;
}

.elementor-3025 .elementor-element.elementor-element-933ed49 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-3025 .elementor-element.elementor-element-933ed49:after {
    content: "0.66";
}

.elementor-3025 .elementor-element.elementor-element-933ed49 .elementor-post__meta-data span + span:before {
    content: "Ã¢â‚¬Â¢";
}

.elementor-3025 .elementor-element.elementor-element-933ed49 {
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
}

.elementor-3025 .elementor-element.elementor-element-933ed49 .elementor-post__text {
    margin-top: 0px;
}

.elementor-3025 .elementor-element.elementor-element-933ed49 .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-933ed49 .elementor-post__title a {
    color: #000000;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-933ed49 .elementor-post__title {
    margin-bottom: 0px;
}

.elementor-3025 .elementor-element.elementor-element-4ce92b1 {
    --spacer-size: 50px;
}

.elementor-3025 .elementor-element.elementor-element-822fc71 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-822fc71 .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-822fc71 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-7fe9ae9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-aa11d4b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
}

.elementor-3025 .elementor-element.elementor-element-aa11d4b::before, .elementor-3025 .elementor-element.elementor-element-aa11d4b > .elementor-background-video-container::before, .elementor-3025 .elementor-element.elementor-element-aa11d4b > .e-con-inner > .elementor-background-video-container::before, .elementor-3025 .elementor-element.elementor-element-aa11d4b > .elementor-background-slideshow::before, .elementor-3025 .elementor-element.elementor-element-aa11d4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3025 .elementor-element.elementor-element-aa11d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-3025 .elementor-element.elementor-element-ae3e66f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-6f9f0df .elementor-icon-wrapper {
    text-align: left;
}

.elementor-3025 .elementor-element.elementor-element-6f9f0df.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-3025 .elementor-element.elementor-element-6f9f0df.elementor-view-framed .elementor-icon, .elementor-3025 .elementor-element.elementor-element-6f9f0df.elementor-view-default .elementor-icon {
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-3025 .elementor-element.elementor-element-6f9f0df.elementor-view-framed .elementor-icon, .elementor-3025 .elementor-element.elementor-element-6f9f0df.elementor-view-default .elementor-icon svg {
    fill: #9D0320;
}

.elementor-3025 .elementor-element.elementor-element-755560c {
    text-align: left;
}

.elementor-3025 .elementor-element.elementor-element-755560c .elementor-heading-title {
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-3025 .elementor-element.elementor-element-9a0cada .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-d78ceb8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-3025 .elementor-element.elementor-element-32f8592 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-32f8592 .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-32f8592 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-43de539 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-41f15a8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-4714232 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-3025 .elementor-element.elementor-element-4714232.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-3025 .elementor-element.elementor-element-4714232.elementor-view-framed .elementor-icon, .elementor-3025 .elementor-element.elementor-element-4714232.elementor-view-default .elementor-icon {
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-3025 .elementor-element.elementor-element-4714232.elementor-view-framed .elementor-icon, .elementor-3025 .elementor-element.elementor-element-4714232.elementor-view-default .elementor-icon svg {
    fill: #9D0320;
}

.elementor-3025 .elementor-element.elementor-element-556b1ea {
    text-align: left;
}

.elementor-3025 .elementor-element.elementor-element-556b1ea .elementor-heading-title {
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-3025 .elementor-element.elementor-element-7ab9fad .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-6038c69 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-3025 .elementor-element.elementor-element-94fcd71 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-94fcd71 .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-94fcd71 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-95ed18b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-a6e1615 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-0b50c9d {
    --display: flex;
    --min-height: 500px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
}

.elementor-3025 .elementor-element.elementor-element-0b50c9d:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-0b50c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/0D3A4871-scaled.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3025 .elementor-element.elementor-element-0b50c9d::before, .elementor-3025 .elementor-element.elementor-element-0b50c9d > .elementor-background-video-container::before, .elementor-3025 .elementor-element.elementor-element-0b50c9d > .e-con-inner > .elementor-background-video-container::before, .elementor-3025 .elementor-element.elementor-element-0b50c9d > .elementor-background-slideshow::before, .elementor-3025 .elementor-element.elementor-element-0b50c9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3025 .elementor-element.elementor-element-0b50c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(270deg, #9D032000 0%, #9D0320 100%);
}

.elementor-3025 .elementor-element.elementor-element-0b50c9d, .elementor-3025 .elementor-element.elementor-element-0b50c9d::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-93be544 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-15be634 {
    text-align: left;
}

.elementor-3025 .elementor-element.elementor-element-15be634 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4em;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

.elementor-3025 .elementor-element.elementor-element-4693207 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

.elementor-3025 .elementor-element.elementor-element-2d7f8be .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-2d7f8be .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-2d7f8be .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-f131e5b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-30ffea4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-right: 40px;
    --padding-bottom: 80px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-30ffea4:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-30ffea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-3025 .elementor-element.elementor-element-30ffea4, .elementor-3025 .elementor-element.elementor-element-30ffea4::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-64676c3 {
    text-align: center;
}

.elementor-3025 .elementor-element.elementor-element-64676c3 .elementor-heading-title {
    font-family: "Libre Baskerville", Sans-serif;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-76113e4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-97d3150 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-399187b .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-399187b .elementor-counter-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-b515c23 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-bedf5a6 .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-bedf5a6 .elementor-counter-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-6a1acec {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-d1ec5a0 .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-d1ec5a0 .elementor-counter-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-8294747 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-b0dd69c .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-b0dd69c .elementor-counter-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-fc5d159 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-0d4fce8 .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-0d4fce8 .elementor-counter-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-a63d3aa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-b2ff243 .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-b2ff243 .elementor-counter-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-976c95c {
    --display: flex;
    --min-height: 400px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-3025 .elementor-element.elementor-element-976c95c:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-976c95c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/236102477_4866253160057350_7340906361294069081_n.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-3025 .elementor-element.elementor-element-976c95c::before, .elementor-3025 .elementor-element.elementor-element-976c95c > .elementor-background-video-container::before, .elementor-3025 .elementor-element.elementor-element-976c95c > .e-con-inner > .elementor-background-video-container::before, .elementor-3025 .elementor-element.elementor-element-976c95c > .elementor-background-slideshow::before, .elementor-3025 .elementor-element.elementor-element-976c95c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3025 .elementor-element.elementor-element-976c95c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #590011;
}

.elementor-3025 .elementor-element.elementor-element-976c95c, .elementor-3025 .elementor-element.elementor-element-976c95c::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-7076ef7 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 5%;
    --padding-right: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-3025 .elementor-element.elementor-element-7076ef7, .elementor-3025 .elementor-element.elementor-element-7076ef7::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-e8e3e61 {
    text-align: center;
}

.elementor-3025 .elementor-element.elementor-element-e8e3e61 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Libre Baskerville", Sans-serif;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-be24dc4 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-fdc7fb5 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-fdc7fb5 .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-fdc7fb5 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-c36037a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-right: 20px;
    --padding-bottom: 60px;
    --padding-left: 20px;
}

.elementor-3025 .elementor-element.elementor-element-c36037a:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-c36037a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3025 .elementor-element.elementor-element-c36037a, .elementor-3025 .elementor-element.elementor-element-c36037a::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-44aa21c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-c172e68 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-3025 .elementor-element.elementor-element-c172e68:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-c172e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/undergraduate-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3025 .elementor-element.elementor-element-c172e68, .elementor-3025 .elementor-element.elementor-element-c172e68::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-7ab219f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-707f6d9 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-853d8b1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-dee3547 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-3025 .elementor-element.elementor-element-dee3547:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-dee3547 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/postgraduate-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3025 .elementor-element.elementor-element-dee3547, .elementor-3025 .elementor-element.elementor-element-dee3547::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-079e36f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-c0f5cc3 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-443ab70 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-1762532 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-3025 .elementor-element.elementor-element-1762532:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-1762532 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/alumni-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3025 .elementor-element.elementor-element-1762532, .elementor-3025 .elementor-element.elementor-element-1762532::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-be4121d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-e37e949 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-9136ed9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-66015a2 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-3025 .elementor-element.elementor-element-66015a2:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-66015a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/giving-back-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3025 .elementor-element.elementor-element-66015a2, .elementor-3025 .elementor-element.elementor-element-66015a2::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-3af0479 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-a6505bf .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-c349ccc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-right: 40px;
    --padding-bottom: 0px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-c349ccc:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-c349ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-3025 .elementor-element.elementor-element-c349ccc, .elementor-3025 .elementor-element.elementor-element-c349ccc::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-6f5500a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-2cf0970 .elementor-heading-title {
    color: #231F20;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3025 .elementor-element.elementor-element-af58c1d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-9ecbbc3 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-f156b91 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 40px;
    --padding-bottom: 80px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-f156b91:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-f156b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-3025 .elementor-element.elementor-element-f156b91, .elementor-3025 .elementor-element.elementor-element-f156b91::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-3025 .elementor-element.elementor-element-6d484ef:after {
    content: "0.66";
}

.elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-post__meta-data span + span:before {
    content: "Ã¢â‚¬Â¢";
}

.elementor-3025 .elementor-element.elementor-element-6d484ef {
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
}

.elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-post__card {
    background-color: #1F1F1F00;
}

.elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-post__text {
    margin-top: 0px;
}

.elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-post__title a {
    color: #000000;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-post__title {
    margin-bottom: 0px;
}

.elementor-3025 .elementor-element.elementor-element-196530a .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-196530a .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-196530a .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-337fd53 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-right: 40px;
    --padding-bottom: 0px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-337fd53:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-337fd53 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3025 .elementor-element.elementor-element-337fd53, .elementor-3025 .elementor-element.elementor-element-337fd53::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-b3e898e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-e09792c .elementor-heading-title {
    color: #231F20;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3025 .elementor-element.elementor-element-44579c2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-bddbe83 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-2426b62 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 40px;
    --padding-bottom: 80px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-2426b62:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-2426b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3025 .elementor-element.elementor-element-2426b62, .elementor-3025 .elementor-element.elementor-element-2426b62::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-3025 .elementor-element.elementor-element-7df7a26:after {
    content: "0.66";
}

.elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-post__meta-data span + span:before {
    content: "Ã¢â‚¬Â¢";
}

.elementor-3025 .elementor-element.elementor-element-7df7a26 {
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
}

.elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-post__card {
    background-color: #1F1F1F00;
}

.elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-post__text {
    margin-top: 0px;
}

.elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-post__title a {
    color: #000000;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-post__title {
    margin-bottom: 0px;
}

.elementor-3025 .elementor-element.elementor-element-5f09e60 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-5f09e60 .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-5f09e60 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-4e38d28 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-right: 40px;
    --padding-bottom: 0px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-4e38d28:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-4e38d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-3025 .elementor-element.elementor-element-4e38d28, .elementor-3025 .elementor-element.elementor-element-4e38d28::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-a4b07d5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-8b6b1ac .elementor-heading-title {
    color: #231F20;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3025 .elementor-element.elementor-element-7f9884a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-53e8014 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-f3490f9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 40px;
    --padding-bottom: 80px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-f3490f9:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-f3490f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-3025 .elementor-element.elementor-element-f3490f9, .elementor-3025 .elementor-element.elementor-element-f3490f9::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-3025 .elementor-element.elementor-element-74619f0:after {
    content: "0.66";
}

.elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-post__meta-data span + span:before {
    content: "Ã¢â‚¬Â¢";
}

.elementor-3025 .elementor-element.elementor-element-74619f0 {
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
}

.elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-post__card {
    background-color: #1F1F1F00;
}

.elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-post__text {
    margin-top: 0px;
}

.elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-post__title a {
    color: #000000;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-post__title {
    margin-bottom: 0px;
}

.elementor-3025 .elementor-element.elementor-element-5e10b9b .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-5e10b9b .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-5e10b9b .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-66d7108 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-right: 40px;
    --padding-bottom: 0px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-66d7108:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-66d7108 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3025 .elementor-element.elementor-element-66d7108, .elementor-3025 .elementor-element.elementor-element-66d7108::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-d2b6c27 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-526fa3c .elementor-heading-title {
    color: #231F20;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3025 .elementor-element.elementor-element-7ceb6bf {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-80fa895 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-2fbd1b6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 40px;
    --padding-bottom: 80px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-2fbd1b6:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-2fbd1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3025 .elementor-element.elementor-element-2fbd1b6, .elementor-3025 .elementor-element.elementor-element-2fbd1b6::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-3025 .elementor-element.elementor-element-4492ff6:after {
    content: "0.66";
}

.elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-post__meta-data span + span:before {
    content: "Ã¢â‚¬Â¢";
}

.elementor-3025 .elementor-element.elementor-element-4492ff6 {
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
}

.elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-post__card {
    background-color: #1F1F1F00;
}

.elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-post__text {
    margin-top: 0px;
}

.elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-post__title a {
    color: #000000;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-post__title {
    margin-bottom: 0px;
}

.elementor-3025 .elementor-element.elementor-element-c07def5 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-c07def5 .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-c07def5 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-65c2193 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-right: 40px;
    --padding-bottom: 0px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-65c2193:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-65c2193 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-3025 .elementor-element.elementor-element-65c2193, .elementor-3025 .elementor-element.elementor-element-65c2193::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-95b08e4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-dd12dc5 .elementor-heading-title {
    color: #231F20;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3025 .elementor-element.elementor-element-dce2f52 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-16b1e82 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-198a57a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 40px;
    --padding-bottom: 80px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-198a57a:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-198a57a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-3025 .elementor-element.elementor-element-198a57a, .elementor-3025 .elementor-element.elementor-element-198a57a::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-3025 .elementor-element.elementor-element-af2c5b5:after {
    content: "0.66";
}

.elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-post__meta-data span + span:before {
    content: "Ã¢â‚¬Â¢";
}

.elementor-3025 .elementor-element.elementor-element-af2c5b5 {
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
}

.elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-post__card {
    background-color: #1F1F1F00;
}

.elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-post__text {
    margin-top: 0px;
}

.elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-post__title a {
    color: #000000;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-post__title {
    margin-bottom: 0px;
}

.elementor-3025 .elementor-element.elementor-element-5390e7c .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-5390e7c .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-5390e7c .elementor-button:focus {
    background-color: #97011E;
}

.elementor-766 .elementor-element.elementor-element-717109e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-766 .elementor-element.elementor-element-717109e:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-717109e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/REN_40721.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-717109e::before, .elementor-766 .elementor-element.elementor-element-717109e > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-717109e > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-717109e > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-717109e > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-717109e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-766 .elementor-element.elementor-element-717109e, .elementor-766 .elementor-element.elementor-element-717109e::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-3562816 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-96f264a {
    text-align: center;
}

.elementor-766 .elementor-element.elementor-element-96f264a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-766 .elementor-element.elementor-element-87d7281 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-6582a9f {
    text-align: center;
}

.elementor-766 .elementor-element.elementor-element-4d31955 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --gap: 20px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-614b7cb {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-614b7cb:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-614b7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/36_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-614b7cb::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-614b7cb, .elementor-766 .elementor-element.elementor-element-614b7cb::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-04ff338 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-3d0f4bf {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-3d0f4bf:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-3d0f4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/37_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-3d0f4bf::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-3d0f4bf, .elementor-766 .elementor-element.elementor-element-3d0f4bf::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-f2888d9 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-ed48173 {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-ed48173:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-ed48173 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/39_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-ed48173::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-ed48173, .elementor-766 .elementor-element.elementor-element-ed48173::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-92e9b26 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-e0b196b {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-e0b196b:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-e0b196b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://upload.wikimedia.org/wikipedia/commons/a/ab/Perpustakaan_UPM_%28Blok_B%29.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-e0b196b::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-e0b196b, .elementor-766 .elementor-element.elementor-element-e0b196b::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-fd92a58 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-93f8a01 {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-93f8a01:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-93f8a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/40_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-93f8a01::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-93f8a01, .elementor-766 .elementor-element.elementor-element-93f8a01::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-5ec08c2 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-60cfc03 {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-60cfc03:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-60cfc03 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/IMG_20221211_092147.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-60cfc03::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-60cfc03, .elementor-766 .elementor-element.elementor-element-60cfc03::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-f965750 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-969581c .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-969581c .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-969581c .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-969581c .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-969581c .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-988 .elementor-element.elementor-element-f20248c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-988 .elementor-element.elementor-element-39100af {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-988 .elementor-element.elementor-element-77c6270 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1.5 * 100% );
}

.elementor-988 .elementor-element.elementor-element-77c6270:after {
    content: "1.5";
}

.elementor-988 .elementor-element.elementor-element-77c6270 .elementor-post__meta-data span + span:before {
    content: "///";
}

.elementor-988 .elementor-element .elementor-posts--thumbnail-left .elementor-post__thumbnail__link{
	width:15%;
}

.elementor-988 .elementor-element.elementor-element-77c6270 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-988 .elementor-element.elementor-element-77c6270.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-988 .elementor-element.elementor-element-77c6270.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-988 .elementor-element.elementor-element-77c6270.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-932 .elementor-element.elementor-element-91cb1ff {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ab181d4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ba18426 {
    --spacer-size: 20px;
}

.elementor-932 .elementor-element.elementor-element-ce96332 {
    --divider-border-style: solid;
    --divider-color: #EEEEEE;
    --divider-border-width: 1px;
}

.elementor-932 .elementor-element.elementor-element-ce96332 .elementor-divider-separator {
    width: 100%;
}

.elementor-932 .elementor-element.elementor-element-ce96332 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-932 .elementor-element.elementor-element-5eeda60 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-932 .elementor-element.elementor-element-18a805d .elementor-author-box__name {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-932 .elementor-element.elementor-element-9d49c26 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-932 .elementor-element.elementor-element-ed61cf7:after {
    content: "1";
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-post__title, .elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-post__title a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-d011d8f {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__container {
    min-height: 50px;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-submit {
    min-width: 50px;
    background-color: #818a91;
    font-size: 16px;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__input {
    padding-left: calc(50px / 5);
    padding-right: calc(50px / 5);
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__input::placeholder {
    color: #7A7A7A6B;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__input, .elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input {
    background-color: #ededed;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-icon-toggle .hfe-search-form__input {
    background-color: transparent;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__container ,.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input {
    border-style: none;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__container, .elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input {
    border-width: 1px 1px 1px 1px;
    border-radius: 3px;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 button.hfe-search-submit {
    color: #fff;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__container button#clear i:before, .elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-icon-toggle button#clear i:before, .elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__container button#clear-with-button i:before {
    font-size: 20px;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__container button#clear-with-button, .elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__container button#clear, .elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-icon-toggle button#clear {
    color: #7a7a7a;
}

.elementor-1026 .elementor-element.elementor-element-624214e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --background-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-624214e:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-624214e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-1026 .elementor-element.elementor-element-624214e, .elementor-1026 .elementor-element.elementor-element-624214e::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-70c5c3a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-70c5c3a:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-70c5c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1026 .elementor-element.elementor-element-70c5c3a, .elementor-1026 .elementor-element.elementor-element-70c5c3a::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-97766a0 .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-97766a0 > .elementor-widget-container {
    padding: 20px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-1daf412 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}

.elementor-1026 .elementor-element.elementor-element-687b0b5 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-4c1877f {
    --icon-box-icon-margin: 15px;
}

.elementor-1026 .elementor-element.elementor-element-4c1877f .elementor-icon {
    font-size: 21px;
}

.elementor-1026 .elementor-element.elementor-element-4c1877f .elementor-icon-box-title {
    color: #231F20;
}

.elementor-1026 .elementor-element.elementor-element-4c1877f .elementor-icon-box-title, .elementor-1026 .elementor-element.elementor-element-4c1877f .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-e6bb513 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-e6bb513 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-e6bb513 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1026 .elementor-element.elementor-element-e6bb513 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1026 .elementor-element.elementor-element-e6bb513 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-e6bb513 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-dba7832 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-66262ca img {
    max-width: 80px;
}

.elementor-1026 .elementor-element.elementor-element-8b21606 {
    --divider-border-style: solid;
    --divider-color: #E4E4E4;
    --divider-border-width: 1px;
}

.elementor-1026 .elementor-element.elementor-element-8b21606 .elementor-divider-separator {
    width: 100%;
}

.elementor-1026 .elementor-element.elementor-element-8b21606 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1026 .elementor-element.elementor-element-8b21606 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-e6c0078 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-e6c0078 > .elementor-widget-container {
    padding: 0px 20px 20px 20px;
}

.elementor-1026 .elementor-element.elementor-element-5778921 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 10px 10px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-1026 .elementor-element.elementor-element-5778921:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-5778921 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-1026 .elementor-element.elementor-element-5778921, .elementor-1026 .elementor-element.elementor-element-5778921::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-e07ca69 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-27d9142 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-f216e82 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-f570c4a .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-c5c3a3a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-between;
    --gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-c5c3a3a:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-c5c3a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1026 .elementor-element.elementor-element-c5c3a3a, .elementor-1026 .elementor-element.elementor-element-c5c3a3a::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-1fc765c .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-1fc765c > .elementor-widget-container {
    padding: 20px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-e56fa9d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}

.elementor-1026 .elementor-element.elementor-element-7193010 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-1418110 {
    --icon-box-icon-margin: 15px;
}

.elementor-1026 .elementor-element.elementor-element-1418110 .elementor-icon {
    font-size: 20px;
}

.elementor-1026 .elementor-element.elementor-element-1418110 .elementor-icon-box-title {
    color: #231F20;
}

.elementor-1026 .elementor-element.elementor-element-1418110 .elementor-icon-box-title, .elementor-1026 .elementor-element.elementor-element-1418110 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-8f62a7d .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-8f62a7d .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-8f62a7d {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1026 .elementor-element.elementor-element-8f62a7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1026 .elementor-element.elementor-element-8f62a7d .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-8f62a7d .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-41fdcbb {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-fdec886 img {
    max-width: 80px;
}

.elementor-1026 .elementor-element.elementor-element-6e18dc7 {
    --divider-border-style: solid;
    --divider-color: #E4E4E4;
    --divider-border-width: 1px;
}

.elementor-1026 .elementor-element.elementor-element-6e18dc7 .elementor-divider-separator {
    width: 100%;
}

.elementor-1026 .elementor-element.elementor-element-6e18dc7 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1026 .elementor-element.elementor-element-6e18dc7 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-ce655bf {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-ce655bf > .elementor-widget-container {
    padding: 0px 20px 20px 20px;
}

.elementor-1026 .elementor-element.elementor-element-125609e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 10px 10px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-1026 .elementor-element.elementor-element-125609e:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-125609e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-1026 .elementor-element.elementor-element-125609e, .elementor-1026 .elementor-element.elementor-element-125609e::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-cd502fb .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-bea312c .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-7eb68e1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-1ef74fb .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-9a54de5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-between;
    --gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-9a54de5:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-9a54de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1026 .elementor-element.elementor-element-9a54de5, .elementor-1026 .elementor-element.elementor-element-9a54de5::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-e5fa7f7 .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-e5fa7f7 > .elementor-widget-container {
    padding: 20px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-919547d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}

.elementor-1026 .elementor-element.elementor-element-7d2d8bd {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-07950dd {
    --icon-box-icon-margin: 15px;
}

.elementor-1026 .elementor-element.elementor-element-07950dd .elementor-icon {
    font-size: 20px;
}

.elementor-1026 .elementor-element.elementor-element-07950dd .elementor-icon-box-title {
    color: #231F20;
}

.elementor-1026 .elementor-element.elementor-element-07950dd .elementor-icon-box-title, .elementor-1026 .elementor-element.elementor-element-07950dd .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-bc26698 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-bc26698 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-bc26698 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1026 .elementor-element.elementor-element-bc26698 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1026 .elementor-element.elementor-element-bc26698 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-bc26698 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-ee337aa {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-ff27415 img {
    max-width: 80px;
}

.elementor-1026 .elementor-element.elementor-element-a299cac {
    --divider-border-style: solid;
    --divider-color: #E4E4E4;
    --divider-border-width: 1px;
}

.elementor-1026 .elementor-element.elementor-element-a299cac .elementor-divider-separator {
    width: 100%;
}

.elementor-1026 .elementor-element.elementor-element-a299cac .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1026 .elementor-element.elementor-element-a299cac > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-e32872f {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-e32872f > .elementor-widget-container {
    padding: 0px 20px 20px 20px;
}

.elementor-1026 .elementor-element.elementor-element-cd197ed {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 10px 10px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-1026 .elementor-element.elementor-element-cd197ed:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-cd197ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-1026 .elementor-element.elementor-element-cd197ed, .elementor-1026 .elementor-element.elementor-element-cd197ed::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-e8b2913 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-6c12589 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-2976095 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-ed49095 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-f4dbfd0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --background-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-f4dbfd0:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-f4dbfd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-1026 .elementor-element.elementor-element-f4dbfd0, .elementor-1026 .elementor-element.elementor-element-f4dbfd0::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-7252ae8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-between;
    --gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-7252ae8:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-7252ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1026 .elementor-element.elementor-element-7252ae8, .elementor-1026 .elementor-element.elementor-element-7252ae8::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-91a7c22 .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-91a7c22 > .elementor-widget-container {
    padding: 20px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-d065fe6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}

.elementor-1026 .elementor-element.elementor-element-933275a {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-94a0bda {
    --icon-box-icon-margin: 15px;
}

.elementor-1026 .elementor-element.elementor-element-94a0bda .elementor-icon {
    font-size: 20px;
}

.elementor-1026 .elementor-element.elementor-element-94a0bda .elementor-icon-box-title {
    color: #231F20;
}

.elementor-1026 .elementor-element.elementor-element-94a0bda .elementor-icon-box-title, .elementor-1026 .elementor-element.elementor-element-94a0bda .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-8bf71b1 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-8bf71b1 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-8bf71b1 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1026 .elementor-element.elementor-element-8bf71b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1026 .elementor-element.elementor-element-8bf71b1 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-8bf71b1 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-7e1882c {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-8593c4e img {
    max-width: 80px;
}

.elementor-1026 .elementor-element.elementor-element-920e3ed {
    --divider-border-style: solid;
    --divider-color: #E4E4E4;
    --divider-border-width: 1px;
}

.elementor-1026 .elementor-element.elementor-element-920e3ed .elementor-divider-separator {
    width: 100%;
}

.elementor-1026 .elementor-element.elementor-element-920e3ed .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1026 .elementor-element.elementor-element-920e3ed > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-44eaa2a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-44eaa2a > .elementor-widget-container {
    padding: 0px 20px 20px 20px;
}

.elementor-1026 .elementor-element.elementor-element-9610708 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 10px 10px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-1026 .elementor-element.elementor-element-9610708:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-9610708 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-1026 .elementor-element.elementor-element-9610708, .elementor-1026 .elementor-element.elementor-element-9610708::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-eadffe7 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-1844a6c .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-89ed5af .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-c1e240a .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-f7a1217 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-between;
    --gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-f7a1217:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-f7a1217 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1026 .elementor-element.elementor-element-f7a1217, .elementor-1026 .elementor-element.elementor-element-f7a1217::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-8820457 .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-8820457 > .elementor-widget-container {
    padding: 20px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-afeacba {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}

.elementor-1026 .elementor-element.elementor-element-bf61ef3 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-d68c4d8 {
    --icon-box-icon-margin: 15px;
}

.elementor-1026 .elementor-element.elementor-element-d68c4d8 .elementor-icon {
    font-size: 20px;
}

.elementor-1026 .elementor-element.elementor-element-d68c4d8 .elementor-icon-box-title {
    color: #231F20;
}

.elementor-1026 .elementor-element.elementor-element-d68c4d8 .elementor-icon-box-title, .elementor-1026 .elementor-element.elementor-element-d68c4d8 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-e22d531 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-e22d531 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-e22d531 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1026 .elementor-element.elementor-element-e22d531 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1026 .elementor-element.elementor-element-e22d531 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-e22d531 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-03eef66 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-b09a5aa img {
    max-width: 80px;
}

.elementor-1026 .elementor-element.elementor-element-29ad553 {
    --divider-border-style: solid;
    --divider-color: #E4E4E4;
    --divider-border-width: 1px;
}

.elementor-1026 .elementor-element.elementor-element-29ad553 .elementor-divider-separator {
    width: 100%;
}

.elementor-1026 .elementor-element.elementor-element-29ad553 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1026 .elementor-element.elementor-element-29ad553 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-3ae7c74 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-3ae7c74 > .elementor-widget-container {
    padding: 0px 20px 20px 20px;
}

.elementor-1026 .elementor-element.elementor-element-a05d316 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 10px 10px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-1026 .elementor-element.elementor-element-a05d316:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-a05d316 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-1026 .elementor-element.elementor-element-a05d316, .elementor-1026 .elementor-element.elementor-element-a05d316::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-c17c26b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-317508a .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-96c8c2c .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-0b359f5 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-c873e8a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-between;
    --gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-c873e8a:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-c873e8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1026 .elementor-element.elementor-element-c873e8a, .elementor-1026 .elementor-element.elementor-element-c873e8a::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-9d7b0eb .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-9d7b0eb > .elementor-widget-container {
    padding: 20px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-e15e236 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}

.elementor-1026 .elementor-element.elementor-element-f5515f1 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-483b2eb {
    --icon-box-icon-margin: 15px;
}

.elementor-1026 .elementor-element.elementor-element-483b2eb .elementor-icon {
    font-size: 20px;
}

.elementor-1026 .elementor-element.elementor-element-483b2eb .elementor-icon-box-title {
    color: #231F20;
}

.elementor-1026 .elementor-element.elementor-element-483b2eb .elementor-icon-box-title, .elementor-1026 .elementor-element.elementor-element-483b2eb .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-691d5da .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-691d5da .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-691d5da {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1026 .elementor-element.elementor-element-691d5da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1026 .elementor-element.elementor-element-691d5da .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-691d5da .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-2793840 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-80f6a19 img {
    max-width: 80px;
}

.elementor-1026 .elementor-element.elementor-element-ad251a1 {
    --divider-border-style: solid;
    --divider-color: #E4E4E4;
    --divider-border-width: 1px;
}

.elementor-1026 .elementor-element.elementor-element-ad251a1 .elementor-divider-separator {
    width: 100%;
}

.elementor-1026 .elementor-element.elementor-element-ad251a1 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1026 .elementor-element.elementor-element-ad251a1 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-c4256fd {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-c4256fd > .elementor-widget-container {
    padding: 0px 20px 20px 20px;
}

.elementor-1026 .elementor-element.elementor-element-a0c4df9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 10px 10px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-1026 .elementor-element.elementor-element-a0c4df9:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-a0c4df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-1026 .elementor-element.elementor-element-a0c4df9, .elementor-1026 .elementor-element.elementor-element-a0c4df9::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-bd64c3b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-142ca21 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-9b1b906 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-e0eea0d .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-1026 .elementor-element.elementor-element-70c5c3a {
        --width:100%;
    }

    .elementor-1026 .elementor-element.elementor-element-c5c3a3a {
        --width: 100%;
    }

    .elementor-1026 .elementor-element.elementor-element-9a54de5 {
        --width: 100%;
    }

    .elementor-1026 .elementor-element.elementor-element-7252ae8 {
        --width: 100%;
    }

    .elementor-1026 .elementor-element.elementor-element-f7a1217 {
        --width: 100%;
    }

    .elementor-1026 .elementor-element.elementor-element-c873e8a {
        --width: 100%;
    }
}

@media(min-width: 768px) {
	 .elementor-1026 .elementor-element.elementor-element-70c5c3a {
        --width:33.33%;
    }

    .elementor-1026 .elementor-element.elementor-element-687b0b5 {
        --width: 70%;
    }

    .elementor-1026 .elementor-element.elementor-element-dba7832 {
        --width: 30%;
    }

    .elementor-1026 .elementor-element.elementor-element-c5c3a3a {
        --width: 33.33%;
    }

    .elementor-1026 .elementor-element.elementor-element-7193010 {
        --width: 70%;
    }

    .elementor-1026 .elementor-element.elementor-element-41fdcbb {
        --width: 30%;
    }

    .elementor-1026 .elementor-element.elementor-element-9a54de5 {
        --width: 33.33%;
    }

    .elementor-1026 .elementor-element.elementor-element-7d2d8bd {
        --width: 70%;
    }

    .elementor-1026 .elementor-element.elementor-element-ee337aa {
        --width: 30%;
    }

    .elementor-1026 .elementor-element.elementor-element-7252ae8 {
        --width: 33.33%;
    }

    .elementor-1026 .elementor-element.elementor-element-933275a {
        --width: 70%;
    }

    .elementor-1026 .elementor-element.elementor-element-7e1882c {
        --width: 30%;
    }

    .elementor-1026 .elementor-element.elementor-element-f7a1217 {
        --width: 33.33%;
    }

    .elementor-1026 .elementor-element.elementor-element-bf61ef3 {
        --width: 70%;
    }

    .elementor-1026 .elementor-element.elementor-element-03eef66 {
        --width: 30%;
    }

    .elementor-1026 .elementor-element.elementor-element-c873e8a {
        --width: 33.33%;
    }

    .elementor-1026 .elementor-element.elementor-element-f5515f1 {
        --width: 70%;
    }

    .elementor-1026 .elementor-element.elementor-element-2793840 {
        --width: 30%;
    }
	
    .elementor-932 .elementor-element.elementor-element-ab181d4 {
        --width:75%;
    }

    .elementor-932 .elementor-element.elementor-element-9d49c26 {
        --width: 25%;
    }

    .elementor-766 .elementor-element.elementor-element-87d7281 {
        --content-width:1080px;
    }

    .elementor-766 .elementor-element.elementor-element-614b7cb {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-3d0f4bf {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-ed48173 {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-e0b196b {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-93f8a01 {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-60cfc03 {
        --width: 32%;
    }

    .elementor-3025 .elementor-element.elementor-element-13413fd {
        --content-width:840px;
    }

    .elementor-3025 .elementor-element.elementor-element-6aefcaa {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-574b5c9 {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-c051bee {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-9ba766f {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-aa11d4b {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-ae3e66f {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-41f15a8 {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-95ed18b {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-97d3150 {
        --width: 33.3333%;
    }

    .elementor-3025 .elementor-element.elementor-element-b515c23 {
        --width: 33.3333%;
    }

    .elementor-3025 .elementor-element.elementor-element-6a1acec {
        --width: 33.3333%;
    }

    .elementor-3025 .elementor-element.elementor-element-8294747 {
        --width: 33.3333%;
    }

    .elementor-3025 .elementor-element.elementor-element-fc5d159 {
        --width: 33.3333%;
    }

    .elementor-3025 .elementor-element.elementor-element-a63d3aa {
        --width: 33.3333%;
    }

    .elementor-3025 .elementor-element.elementor-element-7076ef7 {
        --content-width: 640px;
    }

    .elementor-3025 .elementor-element.elementor-element-44aa21c {
        --width: 25%;
    }

    .elementor-3025 .elementor-element.elementor-element-853d8b1 {
        --width: 25%;
    }

    .elementor-3025 .elementor-element.elementor-element-443ab70 {
        --width: 25%;
    }

    .elementor-3025 .elementor-element.elementor-element-9136ed9 {
        --width: 25%;
    }

    .elementor-3025 .elementor-element.elementor-element-6f5500a {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-af58c1d {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-b3e898e {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-44579c2 {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-a4b07d5 {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-7f9884a {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-d2b6c27 {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-7ceb6bf {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-95b08e4 {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-dce2f52 {
        --width: 50%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-3025 .elementor-element.elementor-element-44aa21c {
        --width:50%;
    }

    .elementor-3025 .elementor-element.elementor-element-853d8b1 {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-443ab70 {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-9136ed9 {
        --width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-3025 .elementor-element.elementor-element-9ac7625 .elementor-heading-title {
        font-size:64px;
    }

    .elementor-3025 .elementor-element.elementor-element-c36037a {
        --flex-wrap: wrap;
    }

	.elementor-549 .elementor-element.elementor-element-dcbf7e0 {
        --justify-content:center;
    }
	
    .elementor-464 .elementor-element.elementor-element-5e49efa {
        --gap:20px;
    }

    .elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-description {
        font-size: 14px;
    }
}


@media(min-width: 768px) {
	.elementor-231 .elementor-element.elementor-element-a89ac39 {
        --content-width:640px;
    }

    .elementor-231 .elementor-element.elementor-element-f738075 {
        --width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-9076a00 {
        --width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-c2f8359 {
        --width: 33.3333%;
    }

    .elementor-231 .elementor-element.elementor-element-68c2982 {
        --width: 33.3333%;
    }

    .elementor-231 .elementor-element.elementor-element-bd17e82 {
        --width: 33.3333%;
    }

    .elementor-231 .elementor-element.elementor-element-fc1d3c5 {
        --width: 33.3333%;
    }

    .elementor-231 .elementor-element.elementor-element-143814a {
        --width: 33.3333%;
    }

    .elementor-231 .elementor-element.elementor-element-6404a31 {
        --width: 33.3333%;
    }

    .elementor-231 .elementor-element.elementor-element-ebcdb93 {
        --content-width: 640px;
    }

    .elementor-231 .elementor-element.elementor-element-036aedc {
        --width: 25%;
    }

    .elementor-231 .elementor-element.elementor-element-e81d066 {
        --width: 25%;
    }

    .elementor-231 .elementor-element.elementor-element-0bbffdc {
        --width: 25%;
    }

    .elementor-231 .elementor-element.elementor-element-931ebee {
        --width: 25%;
    }

    .elementor-231 .elementor-element.elementor-element-1ad45ae {
        --width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-5bc472b {
        --width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-84da48c {
        --width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-492a3ce {
        --width: 25%;
    }

    .elementor-231 .elementor-element.elementor-element-9c564be {
        --width: 25%;
    }

    .elementor-231 .elementor-element.elementor-element-8f5e172 {
        --width: 25%;
    }
	
	.elementor-932 .elementor-element.elementor-element-ab181d4 {
        --width:75%;
    }

    .elementor-932 .elementor-element.elementor-element-9d49c26 {
        --width: 25%;
    }
	
    .elementor-932 .elementor-element.elementor-element-ab181d4 {
        --width:75%;
    }

    .elementor-932 .elementor-element.elementor-element-9d49c26 {
        --width: 25%;
    }

    .elementor-946 .elementor-element.elementor-element-c456dc6 {
        --width:50%;
    }

    .elementor-946 .elementor-element.elementor-element-e8e7c0f {
        --width: 50%;
    }

    .elementor-946 .elementor-element.elementor-element-3835514 {
        --width: 50%;
    }

    .elementor-946 .elementor-element.elementor-element-19df1b7 {
        --width: 50%;
    }
	
    .elementor-627 .elementor-element.elementor-element-37f1c4f {
        --width:66.6666%;
    }

    .elementor-627 .elementor-element.elementor-element-85dc16d {
        --width: 33.3333%;
    }

    .elementor-685 .elementor-element.elementor-element-7789e61 {
        --width:25%;
    }

    .elementor-685 .elementor-element.elementor-element-be09155 {
        --width: 25%;
    }

    .elementor-685 .elementor-element.elementor-element-d5c9261 {
        --width: 25%;
    }

    .elementor-1069 .elementor-element.elementor-element-317b22e {
        --width:50%;
    }

    .elementor-1069 .elementor-element.elementor-element-f06966d {
        --width: 50%;
    }

    .elementor-1069 .elementor-element.elementor-element-f40fb34 {
        --width: 50%;
    }

    .elementor-1069 .elementor-element.elementor-element-86bc208 {
        --width: 50%;
    }

    .elementor-1069 .elementor-element.elementor-element-6dbf776 {
        --width: 50%;
    }

    .elementor-1069 .elementor-element.elementor-element-a6d0238 {
        --width: 50%;
    }

    .elementor-1069 .elementor-element.elementor-element-66857c5 {
        --width: 22.407%;
    }

    .elementor-1069 .elementor-element.elementor-element-0eb7730 {
        --width: 77.195%;
    }
	
    .elementor-537 .elementor-element.elementor-element-960a98f {
        --content-width:1080px;
    }

    .elementor-537 .elementor-element.elementor-element-5fb3705 {
        --width: 25%;
    }

    .elementor-537 .elementor-element.elementor-element-0eff4ff {
        --width: 25%;
    }

    .elementor-537 .elementor-element.elementor-element-cf3b0d3 {
        --width: 25%;
    }

    .elementor-537 .elementor-element.elementor-element-231515c {
        --width: 25%;
    }

    .elementor-537 .elementor-element.elementor-element-4cd41a1 {
        --width: 25%;
    }

    .elementor-537 .elementor-element.elementor-element-bea6558 {
        --width: 25%;
    }

    .elementor-537 .elementor-element.elementor-element-a1c03aa {
        --width: 25%;
    }

    .elementor-537 .elementor-element.elementor-element-5073f49 {
        --width: 25%;
    }

    .elementor-537 .elementor-element.elementor-element-56a344a {
        --width: 25%;
    }

    .elementor-453 .elementor-element.elementor-element-5e49efa {
        --content-width:1080px;
    }

    .elementor-453 .elementor-element.elementor-element-b5bf244 {
        --width: 33.33%;
    }

    .elementor-453 .elementor-element.elementor-element-901afae {
        --width: 33.33%;
    }

    .elementor-453 .elementor-element.elementor-element-a62fac6 {
        --width: 33.33%;
    }

    .elementor-464 .elementor-element.elementor-element-5e49efa {
        --content-width:1080px;
    }

    .elementor-464 .elementor-element.elementor-element-b5bf244 {
        --width: 33.33%;
    }

    .elementor-464 .elementor-element.elementor-element-901afae {
        --width: 33.33%;
    }

    .elementor-464 .elementor-element.elementor-element-a62fac6 {
        --width: 33.33%;
    }

    .elementor-1952 .elementor-element.elementor-element-db50197 {
        --width:25%;
    }

    .elementor-1952 .elementor-element.elementor-element-86b3ebc {
        --width: 25%;
    }

    .elementor-1952 .elementor-element.elementor-element-f03a9f5 {
        --width: 25%;
    }

    .elementor-1952 .elementor-element.elementor-element-6eaaba3 {
        --width: 25%;
    }

    .elementor-1952 .elementor-element.elementor-element-9100522 {
        --width: 25%;
    }

    .elementor-1952 .elementor-element.elementor-element-9bd603e {
        --width: 25%;
    }

    .elementor-1952 .elementor-element.elementor-element-be02253 {
        --width: 25%;
    }

    .elementor-1952 .elementor-element.elementor-element-cca2624 {
        --width: 25%;
    }

    .elementor-598 .elementor-element.elementor-element-9b0347b {
        --width:66.6666%;
    }

    .elementor-598 .elementor-element.elementor-element-fb1e302 {
        --width: 33.3333%;
    }

    .elementor-355 .elementor-element.elementor-element-3d3ed21 {
        --width:25%;
    }
	
    .elementor-612 .elementor-element.elementor-element-61e0718 {
        --width:66.6666%;
    }

    .elementor-612 .elementor-element.elementor-element-1588716 {
        --width: 33.3333%;
    }

    .elementor-766 .elementor-element.elementor-element-87d7281 {
        --content-width:1080px;
    }

    .elementor-766 .elementor-element.elementor-element-614b7cb {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-3d0f4bf {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-ed48173 {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-e0b196b {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-93f8a01 {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-60cfc03 {
        --width: 32%;
    }
	
    .elementor-753 .elementor-element.elementor-element-41e7734 {
        --content-width:1080px;
    }

    .elementor-753 .elementor-element.elementor-element-ccea227 {
        --width: 50%;
    }

    .elementor-753 .elementor-element.elementor-element-bfcad9d {
        --width: 50%;
    }

    .elementor-753 .elementor-element.elementor-element-084e6a3 {
        --width: 50%;
    }

    .elementor-753 .elementor-element.elementor-element-60e9a13 {
        --width: 50%;
    }

    .elementor-753 .elementor-element.elementor-element-75c6e92 {
        --width: 50%;
    }

    .elementor-753 .elementor-element.elementor-element-34ee9a2 {
        --width: 50%;
    }

    .elementor-753 .elementor-element.elementor-element-f5a5714 {
        --width: 22.407%;
    }

    .elementor-753 .elementor-element.elementor-element-28b0609 {
        --width: 77.976%;
    }
	
	.elementor-589 .elementor-element.elementor-element-742d5c6 {
        --width:66.6666%;
    }

    .elementor-589 .elementor-element.elementor-element-2a7dbcf {
        --width: 33.3333%;
    }
	
	    .elementor-348 .elementor-element.elementor-element-d0fc5f7 {
        --width:33.3333%;
    }

    .elementor-348 .elementor-element.elementor-element-0bf8ad9 {
        --width: 66.6666%;
    }

    .elementor-625 .elementor-element.elementor-element-3852d3f {
        --width:66.6666%;
    }

    .elementor-625 .elementor-element.elementor-element-3519413 {
        --width: 33.3333%;
    }

    .elementor-664 .elementor-element.elementor-element-441407b {
        --content-width:640px;
    }

    .elementor-326 .elementor-element.elementor-element-4c18089 {
        --content-width:1080px;
    }

    .elementor-326 .elementor-element.elementor-element-9996f85 {
        --width: 50%;
    }

    .elementor-326 .elementor-element.elementor-element-5eae757 {
        --width: 50%;
    }

    .elementor-326 .elementor-element.elementor-element-827f910 {
        --width: 50%;
    }

    .elementor-326 .elementor-element.elementor-element-1a37f23 {
        --width: 50%;
    }

    .elementor-326 .elementor-element.elementor-element-5e1945f {
        --width: 50%;
    }

    .elementor-326 .elementor-element.elementor-element-26426f2 {
        --width: 50%;
    }

    .elementor-326 .elementor-element.elementor-element-c788006 {
        --width: 50%;
    }

    .elementor-326 .elementor-element.elementor-element-6c804b2 {
        --width: 50%;
    }

    .elementor-2407 .elementor-element.elementor-element-467c2fe{
        --width:70.091%;
    }
    .elementor-2407 .elementor-element.elementor-element-20c634e{
        --width:50%;
    }
    .elementor-2407 .elementor-element.elementor-element-450eafc{
        --width:15%;
    }
    .elementor-2407 .elementor-element.elementor-element-79fac48{
        --width:85%;
    }
	
	    .elementor-549 .elementor-element.elementor-element-3cb9994 {
        --width:23%;
    }

    .elementor-549 .elementor-element.elementor-element-cf7f1b9 {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-c50b02f {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-bb14d90 {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-9d41dee {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-bffb27c {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-774eaee {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-7b05b2e {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-a61f7b4 {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-743ab0f {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-6c946a2 {
        --width: 23%;
    }
	
	.elementor-231 .elementor-element.elementor-element-f738075{
        --width:50%;
    }
    .elementor-231 .elementor-element.elementor-element-9076a00{
        --width:50%;
    }
    .elementor-231 .elementor-element.elementor-element-c2f8359{
        --width:33.3333%;
    }
    .elementor-231 .elementor-element.elementor-element-68c2982{
        --width:33.3333%;
    }
    .elementor-231 .elementor-element.elementor-element-bd17e82{
        --width:33.3333%;
    }
    .elementor-231 .elementor-element.elementor-element-fc1d3c5{
        --width:33.3333%;
    }
    .elementor-231 .elementor-element.elementor-element-143814a{
        --width:33.3333%;
    }
    .elementor-231 .elementor-element.elementor-element-6404a31{
        --width:33.3333%;
    }
    .elementor-231 .elementor-element.elementor-element-ebcdb93{
        --content-width:640px;
    }
    .elementor-231 .elementor-element.elementor-element-036aedc{
        --width:25%;
    }
    .elementor-231 .elementor-element.elementor-element-e81d066{
        --width:25%;
    }
    .elementor-231 .elementor-element.elementor-element-0bbffdc{
        --width:25%;
    }
    .elementor-231 .elementor-element.elementor-element-931ebee{
        --width:25%;
    }
    .elementor-231 .elementor-element.elementor-element-1ad45ae{
        --width:50%;
    }
    .elementor-231 .elementor-element.elementor-element-84da48c{
        --width:50%;
    }
	.elementor-231 .elementor-element.elementor-element-5bc472b {
		--width: 50%;
	}
	.elementor-231 .elementor-element.elementor-element-84da48c {
		--width: 50%;
	}
	
	.elementor-909 .elementor-element.elementor-element-0438c37 {
        --width:50%;
    }

    .elementor-909 .elementor-element.elementor-element-507c185 {
        --width: 50%;
    }

}

@media(max-width: 767px) {
	    .elementor-627 .elementor-element.elementor-element-712097a {
        --min-height:100px;
    }

    .elementor-627 .elementor-element.elementor-element-443d9db .elementor-heading-title {
        font-size: 26px;
    }
	
    .elementor-2099 .elementor-element.elementor-element-42f91f8 {
        --min-height:100px;
    }

    .elementor-2099 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-1069 .elementor-element.elementor-element-b287831 {
        --min-height:100px;
    }

    .elementor-1069 .elementor-element.elementor-element-3ba63c6 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-1069 .elementor-element.elementor-element-6dbf776.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-1069 .elementor-element.elementor-element-a6d0238.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-377 .elementor-element.elementor-element-f37e41c {
        --min-height:100px;
    }

    .elementor-377 .elementor-element.elementor-element-2c3e93c .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-685 .elementor-element.elementor-element-b7ce0cb {
        --min-height:100px;
    }

    .elementor-685 .elementor-element.elementor-element-17b3dec .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-685 .elementor-element.elementor-element-7789e61 {
        --width: 50%;
    }

    .elementor-685 .elementor-element.elementor-element-dfa1c8c .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-685 .elementor-element.elementor-element-25668ee .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-685 .elementor-element.elementor-element-1c60176 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-685 .elementor-element.elementor-element-be09155 {
        --width: 50%;
    }

    .elementor-685 .elementor-element.elementor-element-82f7e98 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-685 .elementor-element.elementor-element-8a1c1a0 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-685 .elementor-element.elementor-element-93cc7b0 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-685 .elementor-element.elementor-element-d5c9261 {
        --width: 50%;
    }
	
    .elementor-537 .elementor-element.elementor-element-c07907e {
        --min-height:100px;
    }

    .elementor-537 .elementor-element.elementor-element-8f447b4 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-537 .elementor-element.elementor-element-4e89a41 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-537 .elementor-element.elementor-element-d859955 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-537 .elementor-element.elementor-element-c67b93e .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-537 .elementor-element.elementor-element-a4f8e41 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-537 .elementor-element.elementor-element-bfafe2a .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-409 .elementor-element.elementor-element-027b7fd {
        --min-height:100px;
    }

    .elementor-409 .elementor-element.elementor-element-12f91bf .elementor-heading-title {
        font-size: 26px;
    }
	
    .elementor-453 .elementor-element.elementor-element-ebeb3d8 {
        --min-height:100px;
    }

    .elementor-453 .elementor-element.elementor-element-a9759f1 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-453 .elementor-element.elementor-element-eec90d6 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-453 .elementor-element.elementor-element-5e49efa {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --gap: 0px;
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
    }

    .elementor-453 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-52720f7 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-453 .elementor-element.elementor-element-52720f7 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-453 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-453 .elementor-element.elementor-element-01f67b8 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-453 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-453 .elementor-element.elementor-element-b4e8b02 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-453 .elementor-element.elementor-element-84c4532 {
        --padding-top: 20px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-453 .elementor-element.elementor-element-71e90ae .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-453 .elementor-element.elementor-element-9873893 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-b2dff39 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-05ee538 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-b7ffed3 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-811cafa {
        --padding-top: 20px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-453 .elementor-element.elementor-element-58746ed .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-453 .elementor-element.elementor-element-0012244 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-d30bff2 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-f00e75d {
        --padding-top: 20px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-453 .elementor-element.elementor-element-4c8d4a3 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-453 .elementor-element.elementor-element-88a6d7d .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-de3e0a4 .elementor-heading-title {
        font-size: 18px;
    }	

    .elementor-464 .elementor-element.elementor-element-ebeb3d8 {
        --min-height:100px;
    }

    .elementor-464 .elementor-element.elementor-element-a9759f1 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-464 .elementor-element.elementor-element-eec90d6 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-464 .elementor-element.elementor-element-5e49efa {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --gap: 0px;
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
    }

    .elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-464 .elementor-element.elementor-element-52720f7 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-464 .elementor-element.elementor-element-01f67b8 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-464 .elementor-element.elementor-element-b4e8b02 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-464 .elementor-element.elementor-element-84c4532 {
        --padding-top: 20px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-464 .elementor-element.elementor-element-71e90ae .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-464 .elementor-element.elementor-element-9873893 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-b2dff39 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-71cc291 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-05ee538 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-b7ffed3 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-62abac4 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-811cafa {
        --padding-top: 20px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-464 .elementor-element.elementor-element-58746ed .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-464 .elementor-element.elementor-element-0012244 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-beb7c92 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-d30bff2 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-4af509f .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-f00e75d {
        --padding-top: 20px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-464 .elementor-element.elementor-element-4c8d4a3 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-464 .elementor-element.elementor-element-88a6d7d .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-c8bf0fd .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-de3e0a4 .elementor-heading-title {
        font-size: 18px;
    }
	
    .elementor-1952 .elementor-element.elementor-element-42f91f8 {
        --min-height:100px;
    }

    .elementor-1952 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-1952 .elementor-element.elementor-element-f4f1def .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1952 .elementor-element.elementor-element-bc71ca1 .elementor-button {
        font-size: 14px;
    }

    .elementor-1952 .elementor-element.elementor-element-dc51c3e .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1952 .elementor-element.elementor-element-384bc33 .elementor-button {
        font-size: 14px;
    }

    .elementor-1952 .elementor-element.elementor-element-4fc77db .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1952 .elementor-element.elementor-element-abb992f .elementor-button {
        font-size: 14px;
    }

    .elementor-1952 .elementor-element.elementor-element-cf1d435 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1952 .elementor-element.elementor-element-7edac13 .elementor-button {
        font-size: 14px;
    }

    .elementor-1952 .elementor-element.elementor-element-ad2bbb6 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1952 .elementor-element.elementor-element-c0c6d9c .elementor-button {
        font-size: 14px;
    }

    .elementor-1952 .elementor-element.elementor-element-880b238 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1952 .elementor-element.elementor-element-ae88ffe .elementor-button {
        font-size: 14px;
    }

    .elementor-1952 .elementor-element.elementor-element-2495a7d .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1952 .elementor-element.elementor-element-ca3bcf3 .elementor-button {
        font-size: 14px;
    }

    .elementor-1952 .elementor-element.elementor-element-1080abf .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1952 .elementor-element.elementor-element-4f50aef .elementor-button {
        font-size: 14px;
    }

    .elementor-598 .elementor-element.elementor-element-b7ce0cb {
        --min-height:100px;
    }

    .elementor-598 .elementor-element.elementor-element-17b3dec .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-355 .elementor-element.elementor-element-5250085 {
        --min-height:100px;
    }

    .elementor-355 .elementor-element.elementor-element-70f05c2 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-355 .elementor-element.elementor-element-0966268 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-355 .elementor-element.elementor-element-0e15817 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-355 .elementor-element.elementor-element-a0288e2 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-355 .elementor-element.elementor-element-3d3ed21 {
        --width: 50%;
    }

    .elementor-868 .elementor-element.elementor-element-42f91f8 {
        --min-height:100px;
    }

    .elementor-868 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-868 .elementor-element.elementor-element-42f91f8 {
        --min-height:100px;
    }

    .elementor-868 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-612 .elementor-element.elementor-element-cf47d5f {
        --min-height:100px;
    }

    .elementor-612 .elementor-element.elementor-element-12bb1bf .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-766 .elementor-element.elementor-element-3562816 {
        --min-height:100px;
    }

    .elementor-766 .elementor-element.elementor-element-96f264a .elementor-heading-title {
        font-size: 26px;
    }
	
	.elementor-753 .elementor-element.elementor-element-bdf6ffe {
        --min-height:100px;
    }

    .elementor-753 .elementor-element.elementor-element-f08a3de .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-753 .elementor-element.elementor-element-ccea227.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-753 .elementor-element.elementor-element-bfcad9d.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-753 .elementor-element.elementor-element-34ee9a2.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-674 .elementor-element.elementor-element-443bb30 {
        --min-height:100px;
    }

    .elementor-674 .elementor-element.elementor-element-a4020bf .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-370 .elementor-element.elementor-element-f37e41c {
        --min-height:100px;
    }

    .elementor-370 .elementor-element.elementor-element-2c3e93c .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-392 .elementor-element.elementor-element-027b7fd {
        --min-height:100px;
    }

    .elementor-392 .elementor-element.elementor-element-12f91bf .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-669 .elementor-element.elementor-element-f6a45c3 {
        --min-height:100px;
    }

    .elementor-669 .elementor-element.elementor-element-91ae183 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-589 .elementor-element.elementor-element-916a9cf {
        --min-height:100px;
    }

    .elementor-589 .elementor-element.elementor-element-3ae9f19 .elementor-heading-title {
        font-size: 26px;
    }
	
    .elementor-348 .elementor-element.elementor-element-5250085 {
        --min-height:100px;
    }

    .elementor-348 .elementor-element.elementor-element-70f05c2 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-625 .elementor-element.elementor-element-7fb41c8 {
        --min-height:100px;
    }

    .elementor-625 .elementor-element.elementor-element-28f61e5 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-482 .elementor-element.elementor-element-0c57326 {
        --min-height:100px;
    }

    .elementor-482 .elementor-element.elementor-element-3ccf745 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-664 .elementor-element.elementor-element-dc1fdd2 {
        --min-height:100px;
    }

    .elementor-664 .elementor-element.elementor-element-b7c6caa .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-430 .elementor-element.elementor-element-c0be165 {
        --min-height:100px;
    }

    .elementor-430 .elementor-element.elementor-element-8204011 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-19b9bbf {
        --padding-top: 15px;
        --padding-right: 20px;
        --padding-bottom: 15px;
        --padding-left: 20px;
    }

    .elementor-430 .elementor-element.elementor-element-22323bc .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-430 .elementor-element.elementor-element-778684b .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-fe439db .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-f7d2b6f .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-15df4e3 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-53fa1b6 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-eed9915 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-5572f10 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-1455473 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-8a7912f .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-bd9eaba .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-fdd4939 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-4d12f40 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-5060133 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-b6943ca .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-e232da3 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-ff15c93 {
        --padding-top: 15px;
        --padding-right: 20px;
        --padding-bottom: 15px;
        --padding-left: 20px;
    }

    .elementor-430 .elementor-element.elementor-element-d914eac .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-430 .elementor-element.elementor-element-da1a505 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-26ed3ae .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-1a06f37 {
        --padding-top: 15px;
        --padding-right: 20px;
        --padding-bottom: 15px;
        --padding-left: 20px;
    }

    .elementor-430 .elementor-element.elementor-element-db7bce0 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-430 .elementor-element.elementor-element-b2eadce .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-1806599 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-860d3f4 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-2830700 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-bb7cf0f .elementor-heading-title {
        font-size: 18px;
    }
	
    .elementor-326 .elementor-element.elementor-element-4214423 {
        --min-height:100px;
    }

    .elementor-326 .elementor-element.elementor-element-a4a33cf .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-326 .elementor-element.elementor-element-827f910.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-326 .elementor-element.elementor-element-1a37f23.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-326 .elementor-element.elementor-element-c788006.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-2407 .elementor-element.elementor-element-450eafc{
        --width:30%;
    }
    .elementor-2407 .elementor-element.elementor-element-79fac48{
        --width:70%;
    }
    .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown a{
        padding-top:10px;
        padding-bottom:10px;
    }
    .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu__container.elementor-nav-menu--dropdown{
        margin-top:20px !important;
    }

}

@media(max-width:1024px) and (min-width:768px){
    .elementor-2407 .elementor-element.elementor-element-467c2fe{
        --width:70%;
    }
    .elementor-2407 .elementor-element.elementor-element-20c634e{
        --width:27%;
    }
}

@media(max-width:1024px){
    .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu .elementor-item{
        font-size:10px;
    }
    .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main .elementor-item{
        padding-left:10px;
        padding-right:10px;
    }
    .elementor-2407 .elementor-element.elementor-element-942626e > .elementor-widget-container{
        padding:10px 20px 10px 20px;
    }
    .elementor-2407 .elementor-element.elementor-element-e997bee{
        font-size:10px;
    }
    .elementor-2407 .elementor-element.elementor-element-c9d8bad{
        font-size:10px;
    }
    .elementor-2407 .elementor-element.elementor-element-79fac48{
        --justify-content:flex-end;
    }
    .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu__container.elementor-nav-menu--dropdown{
        margin-top:0px !important;
    }
}

 @media (max-width:1000px and min-width: 641x){
     .media-tab .elementor-tab-title{
         padding:10px 15px;
         background-color:#d9d9d9;
    }
}
 @font-face {
     font-weight: 400;
     font-style: normal;
     font-family: circular;
     src: url('chrome-extension://liecbddmkiiihnedobmlmillhodjkdmb/fonts/CircularXXWeb-Book.woff2') format('woff2');
}
 @font-face {
     font-weight: 700;
     font-style: normal;
     font-family: circular;
     src: url('chrome-extension://liecbddmkiiihnedobmlmillhodjkdmb/fonts/CircularXXWeb-Bold.woff2') format('woff2');
}
 @media all and (min-width: 1520px) {
     .wp-site-blocks .content-container .alignwide {
         margin-left:-115px;
         margin-right: -115px;
         width: unset;
         max-width: unset;
    }
}
 @media all and (min-width: 1102px) {
     .content-width-narrow .wp-site-blocks .content-container .alignwide {
         margin-left:-130px;
         margin-right: -130px;
         width: unset;
         max-width: unset;
    }
}
 @media all and (min-width: 1025px) {
     .transparent-header #masthead {
         position:absolute;
         left: 0px;
         right: 0px;
         z-index: 100;
    }
     .transparent-header.kadence-scrollbar-fixer #masthead {
         right: var(--scrollbar-offset,0);
    }
     .transparent-header #masthead, .transparent-header .site-top-header-wrap .site-header-row-container-inner, .transparent-header .site-main-header-wrap .site-header-row-container-inner, .transparent-header .site-bottom-header-wrap .site-header-row-container-inner {
         background: transparent;
    }
     .transparent-header .entry-hero .entry-hero-container-inner {
         padding-top:calc(0px + 80px);
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-231 .elementor-element.elementor-element-036aedc {
        --width:50%;
    }

    .elementor-231 .elementor-element.elementor-element-e81d066 {
        --width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-0bbffdc {
        --width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-931ebee {
        --width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-1ad45ae {
        --width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-5bc472b {
        --width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-84da48c {
        --width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-492a3ce {
        --width: 12%;
    }

    .elementor-231 .elementor-element.elementor-element-9c564be {
        --width: 12%;
    }

    .elementor-231 .elementor-element.elementor-element-8f5e172 {
        --width: 12%;
    }
}

 @media all and (max-width: 1024px) {
     :root {
         --global-content-boxed-padding:2rem;
    }
     .entry-content-wrap {
         padding:2rem;
    }
     .elementor-section.elementor-section-boxed > .elementor-container {
         max-width:1024px;
    }
     .e-con {
         --container-max-width: 1024px;
    }
     .content-area {
         margin-top:3rem;
         margin-bottom: 3rem;
    }
     .loop-entry .entry-content-wrap {
         padding:2rem;
    }
     .mobile-transparent-header #masthead {
         position:absolute;
         left: 0px;
         right: 0px;
         z-index: 100;
    }
     .kadence-scrollbar-fixer.mobile-transparent-header #masthead {
         right: var(--scrollbar-offset,0);
    }
     .mobile-transparent-header #masthead, .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner {
         background: transparent;
    }
     .site-header-row-tablet-layout-fullwidth, .site-header-row-tablet-layout-standard {
         padding: 0px;
    }
     .mobile-transparent-header .entry-hero .entry-hero-container-inner {
         padding-top:80px;
    }
     .site-header-top-section-left:after{
         height:100%;
         border-width:40px 50px 0px 0px;
    }
	.elementor-231 .elementor-element.elementor-element-dfc3b3e{
        --flex-wrap:wrap;
    }
    .elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-title{
        font-size:14px;
    }
	
    .elementor-231 .elementor-element.elementor-element-dfc3b3e {
        --flex-wrap:wrap;
    }

    .elementor-231 .elementor-element.elementor-element-f88d84c {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-title {
        font-size: 14px;
    }
	
	    .elementor-1026 .elementor-element.elementor-element-624214e {
        --flex-direction:column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-1026 .elementor-element.elementor-element-f4dbfd0 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }
}
 @media all and (max-width: 767px) {
     :root {
         --global-content-boxed-padding:1.5rem;
    }
     .content-area {
         margin-top:2rem;
         margin-bottom: 2rem;
    }
     .elementor-section.elementor-section-boxed > .elementor-container {
         max-width:767px;
    }
     .e-con {
         --container-max-width: 767px;
    }
     .entry-content-wrap {
         padding:1.5rem;
    }
     .loop-entry .entry-content-wrap {
         padding:1.5rem;
    }
     .two-columns{
         column-count:1;
    }
     .mobile-transparent-header .entry-hero .entry-hero-container-inner {
         padding-top:80px;
    }
	
	 .elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom:calc( 0.8 * 100% );
    }

    .elementor-946 .elementor-element.elementor-element-bdbb6f0:after {
        content: "0.8";
    }

    .elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-post__title, .elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-post__title a {
        font-size: 18px;
    }

    .elementor-946 .elementor-element.elementor-element-c456dc6 {
        --padding-top: 10px;
        --padding-right: 0px;
        --padding-bottom: 10px;
        --padding-left: 0px;
    }

    .elementor-946 .elementor-element.elementor-element-bed77de .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 1 * 100% );
    }

    .elementor-946 .elementor-element.elementor-element-bed77de:after {
        content: "1";
    }

    .elementor-946 .elementor-element.elementor-element-bed77de .elementor-post__thumbnail__link {
        width: 100px;
    }

    .elementor-946 .elementor-element.elementor-element-bed77de .elementor-post__title, .elementor-946 .elementor-element.elementor-element-bed77de .elementor-post__title a {
        font-size: 14px;
    }

    .elementor-946 .elementor-element.elementor-element-e8e7c0f {
        --padding-top: 10px;
        --padding-right: 0px;
        --padding-bottom: 10px;
        --padding-left: 0px;
    }

    .elementor-946 .elementor-element.elementor-element-7012f16 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 1 * 100% );
    }

    .elementor-946 .elementor-element.elementor-element-7012f16:after {
        content: "1";
    }

    .elementor-946 .elementor-element.elementor-element-7012f16 .elementor-post__thumbnail__link {
        width: 100px;
    }

    .elementor-946 .elementor-element.elementor-element-7012f16 .elementor-post__title, .elementor-946 .elementor-element.elementor-element-7012f16 .elementor-post__title a {
        font-size: 14px;
    }

    .elementor-946 .elementor-element.elementor-element-3835514 {
        --padding-top: 10px;
        --padding-right: 0px;
        --padding-bottom: 10px;
        --padding-left: 0px;
    }

    .elementor-946 .elementor-element.elementor-element-402106b .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 1 * 100% );
    }

    .elementor-946 .elementor-element.elementor-element-402106b:after {
        content: "1";
    }

    .elementor-946 .elementor-element.elementor-element-402106b .elementor-post__thumbnail__link {
        width: 100px;
    }

    .elementor-946 .elementor-element.elementor-element-402106b .elementor-post__title, .elementor-946 .elementor-element.elementor-element-402106b .elementor-post__title a {
        font-size: 14px;
    }

    .elementor-946 .elementor-element.elementor-element-19df1b7 {
        --padding-top: 10px;
        --padding-right: 0px;
        --padding-bottom: 10px;
        --padding-left: 0px;
    }

    .elementor-946 .elementor-element.elementor-element-f4b8ead .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 1 * 100% );
    }

    .elementor-946 .elementor-element.elementor-element-f4b8ead:after {
        content: "1";
    }

    .elementor-946 .elementor-element.elementor-element-f4b8ead .elementor-post__thumbnail__link {
        width: 100px;
    }

    .elementor-946 .elementor-element.elementor-element-f4b8ead .elementor-post__title, .elementor-946 .elementor-element.elementor-element-f4b8ead .elementor-post__title a {
        font-size: 14px;
    }
	
	.elementor-1003 .elementor-element.elementor-element-419f77a .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom:calc( 0.5 * 100% );
    }

    .elementor-1003 .elementor-element.elementor-element-419f77a:after {
        content: "0.5";
    }

    .elementor-1003 .elementor-element.elementor-element-419f77a .elementor-post__thumbnail__link {
        width: 100px;
    }

    .elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom:calc( 0.5 * 100% );
    }

    .elementor-932 .elementor-element.elementor-element-ed61cf7:after {
        content: "0.5";
    }

    .elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-post__thumbnail__link {
        width: 100px;
    }
	
	.elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom:calc( 0.5 * 100% );
    }

    .elementor-932 .elementor-element.elementor-element-ed61cf7:after {
        content: "0.5";
    }

    .elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-post__thumbnail__link {
        width: 100px;
    }
	
	.elementor-909 .elementor-element.elementor-element-54cd930 {
        --min-height:100px;
    }

    .elementor-909 .elementor-element.elementor-element-c570496 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-909 .elementor-element.elementor-element-795cbfd {
        --gap: 20px;
    }

    .elementor-909 .elementor-element.elementor-element-0438c37 {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-909 .elementor-element.elementor-element-507c185 {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }
	
	    .elementor-549 .elementor-element.elementor-element-b9ea2d9 {
        --min-height:100px;
    }

    .elementor-549 .elementor-element.elementor-element-05c895c .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-549 .elementor-element.elementor-element-3cb9994 {
        --width: 46%;
    }

    .elementor-549 .elementor-element.elementor-element-cf7f1b9 {
        --width: 46%;
    }

    .elementor-549 .elementor-element.elementor-element-c50b02f {
        --width: 46%;
    }

    .elementor-549 .elementor-element.elementor-element-bb14d90 {
        --width: 46%;
    }

    .elementor-549 .elementor-element.elementor-element-9d41dee {
        --width: 46%;
    }

    .elementor-549 .elementor-element.elementor-element-bffb27c {
        --width: 46%;
    }

    .elementor-549 .elementor-element.elementor-element-774eaee {
        --width: 46%;
    }

    .elementor-549 .elementor-element.elementor-element-7b05b2e {
        --width: 46%;
    }

    .elementor-549 .elementor-element.elementor-element-a61f7b4 {
        --width: 46%;
    }

    .elementor-549 .elementor-element.elementor-element-743ab0f {
        --width: 46%;
    }

    .elementor-549 .elementor-element.elementor-element-6c946a2 {
        --width: 46%;
    }
	
	.elementor-568 .elementor-element.elementor-element-7aae59a {
        --min-height:100px;
    }

    .elementor-568 .elementor-element.elementor-element-b0fc93f .elementor-heading-title {
        font-size: 26px;
    }
	
	.elementor-771 .elementor-element.elementor-element-3cbc226 {
        --min-height:100px;
    }

    .elementor-771 .elementor-element.elementor-element-ff3e073 .elementor-heading-title {
        font-size: 26px;
    }
	
	.elementor-231 .elementor-element.elementor-element-a89ac39 {
        --min-height:60vh;
    }

    .elementor-231 .elementor-element.elementor-element-3027a1d img {
        width: 100%;
        max-width: 260px;
    }

    .elementor-231 .elementor-element.elementor-element-62dfdf2 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-231 .elementor-element.elementor-element-67d9ede .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-231 .elementor-element.elementor-element-d49a3a8 {
        font-size: 14px;
    }

    .elementor-231 .elementor-element.elementor-element-f39689b .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-231 .elementor-element.elementor-element-8ab37c4 {
        font-size: 14px;
    }

    .elementor-231 .elementor-element.elementor-element-cd039ea .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-231 .elementor-element.elementor-element-d5b60e1 .elementor-button {
        font-size: 14px;
    }

    .elementor-231 .elementor-element.elementor-element-b0597af .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-231 .elementor-element.elementor-element-ecaedab .elementor-button {
        font-size: 14px;
    }

    .elementor-231 .elementor-element.elementor-element-6880918 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-231 .elementor-element.elementor-element-62ce697 .elementor-button {
        font-size: 14px;
    }

    .elementor-231 .elementor-element.elementor-element-190f020 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-231 .elementor-element.elementor-element-2370d58 .elementor-button {
        font-size: 14px;
    }

    .elementor-231 .elementor-element.elementor-element-1ad45ae {
        --padding-top: 10px;
        --padding-right: 0px;
        --padding-bottom: 10px;
        --padding-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-080a054 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 1 * 100% );
    }

    .elementor-231 .elementor-element.elementor-element-080a054:after {
        content: "1";
    }

    .elementor-231 .elementor-element.elementor-element-080a054 .elementor-post__thumbnail__link {
        width: 100px;
    }

    .elementor-231 .elementor-element.elementor-element-080a054 .elementor-post__title, .elementor-231 .elementor-element.elementor-element-080a054 .elementor-post__title a {
        font-size: 14px;
    }

    .elementor-231 .elementor-element.elementor-element-5bc472b {
        --padding-top: 10px;
        --padding-right: 0px;
        --padding-bottom: 10px;
        --padding-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-20ca4b4 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 1 * 100% );
    }

    .elementor-231 .elementor-element.elementor-element-20ca4b4:after {
        content: "1";
    }

    .elementor-231 .elementor-element.elementor-element-20ca4b4 .elementor-post__thumbnail__link {
        width: 100px;
    }

    .elementor-231 .elementor-element.elementor-element-20ca4b4 .elementor-post__title, .elementor-231 .elementor-element.elementor-element-20ca4b4 .elementor-post__title a {
        font-size: 14px;
    }

    .elementor-231 .elementor-element.elementor-element-84da48c {
        --padding-top: 10px;
        --padding-right: 0px;
        --padding-bottom: 10px;
        --padding-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-4393b80 {
        --min-height: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-492a3ce {
        --width: 25%;
    }

    .elementor-231 .elementor-element.elementor-element-c85e4e6 {
        --width: 75%;
    }

    .elementor-231 .elementor-element.elementor-element-9c564be {
        --width: 25%;
    }

    .elementor-231 .elementor-element.elementor-element-254ef2b {
        --width: 75%;
    }

    .elementor-231 .elementor-element.elementor-element-8f5e172 {
        --width: 25%;
    }

    .elementor-231 .elementor-element.elementor-element-4c3a9ae {
        --width: 75%;
    }

    .elementor-231 .elementor-element.elementor-element-ef814e6 {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-d0937ec > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
	
	   .elementor-3025 .elementor-element.elementor-element-13413fd {
        --min-height:80vh;
        --justify-content: flex-end;
        --padding-top: 80px;
        --padding-right: 20px;
        --padding-bottom: 80px;
        --padding-left: 20px;
    }

    .elementor-3025 .elementor-element.elementor-element-9ac7625 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-3025 .elementor-element.elementor-element-dbcae31 {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-42e415c {
        --gap: 20px;
    }

    .elementor-3025 .elementor-element.elementor-element-6aefcaa {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-8465595 {
        text-align: left;
    }

    .elementor-3025 .elementor-element.elementor-element-8465595 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }

    .elementor-3025 .elementor-element.elementor-element-4d9a6b4 {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-574b5c9 {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-c051bee {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-229d013 .elementor-heading-title {
        line-height: 1.5em;
    }

    .elementor-3025 .elementor-element.elementor-element-9ba766f {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-537781d {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-933ed49 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.5 * 100% );
    }

    .elementor-3025 .elementor-element.elementor-element-933ed49:after {
        content: "0.5";
    }

    .elementor-3025 .elementor-element.elementor-element-aa11d4b {
        --overlay-opacity: 1;
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-aa11d4b.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-3025 .elementor-element.elementor-element-ae3e66f {
        --margin-top: -80px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-755560c .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-3025 .elementor-element.elementor-element-9a0cada .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-3025 .elementor-element.elementor-element-d78ceb8 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-41f15a8 {
        --margin-top: -80px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-556b1ea .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-3025 .elementor-element.elementor-element-7ab9fad .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-3025 .elementor-element.elementor-element-6038c69 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-95ed18b {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-95ed18b.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-3025 .elementor-element.elementor-element-93be544 {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-15be634 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-3025 .elementor-element.elementor-element-4693207 {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-76113e4 {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-976c95c:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-976c95c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: bottom center;
    }

    .elementor-3025 .elementor-element.elementor-element-be24dc4 {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-7ab219f .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-3025 .elementor-element.elementor-element-707f6d9 .elementor-button {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-079e36f .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-3025 .elementor-element.elementor-element-c0f5cc3 .elementor-button {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-be4121d .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-3025 .elementor-element.elementor-element-e37e949 .elementor-button {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-3af0479 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-3025 .elementor-element.elementor-element-a6505bf .elementor-button {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-c349ccc {
        --padding-top: 40px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-3025 .elementor-element.elementor-element-6f5500a {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-2cf0970 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-3025 .elementor-element.elementor-element-af58c1d {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-9ecbbc3 {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-f156b91 {
        --padding-top: 0px;
        --padding-right: 20px;
        --padding-bottom: 40px;
        --padding-left: 20px;
    }

    .elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.5 * 100% );
    }

    .elementor-3025 .elementor-element.elementor-element-6d484ef:after {
        content: "0.5";
    }

    .elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-post__title a {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-337fd53 {
        --padding-top: 40px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-3025 .elementor-element.elementor-element-b3e898e {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-e09792c .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-3025 .elementor-element.elementor-element-44579c2 {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-bddbe83 {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-2426b62 {
        --padding-top: 0px;
        --padding-right: 20px;
        --padding-bottom: 40px;
        --padding-left: 20px;
    }

    .elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.5 * 100% );
    }

    .elementor-3025 .elementor-element.elementor-element-7df7a26:after {
        content: "0.5";
    }

    .elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-post__title a {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-4e38d28 {
        --padding-top: 40px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-3025 .elementor-element.elementor-element-a4b07d5 {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-8b6b1ac .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-3025 .elementor-element.elementor-element-7f9884a {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-53e8014 {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-f3490f9 {
        --padding-top: 0px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.5 * 100% );
    }

    .elementor-3025 .elementor-element.elementor-element-74619f0:after {
        content: "0.5";
    }

    .elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-post__title a {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-66d7108 {
        --padding-top: 40px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-3025 .elementor-element.elementor-element-d2b6c27 {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-526fa3c .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-3025 .elementor-element.elementor-element-7ceb6bf {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-80fa895 {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-2fbd1b6 {
        --padding-top: 0px;
        --padding-right: 20px;
        --padding-bottom: 40px;
        --padding-left: 20px;
    }

    .elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.5 * 100% );
    }

    .elementor-3025 .elementor-element.elementor-element-4492ff6:after {
        content: "0.5";
    }

    .elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-post__title a {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-65c2193 {
        --padding-top: 40px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-3025 .elementor-element.elementor-element-95b08e4 {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-dd12dc5 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-3025 .elementor-element.elementor-element-dce2f52 {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-3025 .elementor-element.elementor-element-16b1e82 {
        font-size: 14px;
    }

    .elementor-3025 .elementor-element.elementor-element-198a57a {
        --padding-top: 0px;
        --padding-right: 20px;
        --padding-bottom: 40px;
        --padding-left: 20px;
    }

    .elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.5 * 100% );
    }

    .elementor-3025 .elementor-element.elementor-element-af2c5b5:after {
        content: "0.5";
    }

    .elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-post__title a {
        font-size: 14px;
    }
	
	.elementor-766 .elementor-element.elementor-element-3562816 {
        --min-height:100px;
    }

    .elementor-766 .elementor-element.elementor-element-96f264a .elementor-heading-title {
        font-size: 26px;
    }
	
	.elementor-988 .elementor-element.elementor-element-77c6270 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom:calc( 1.5 * 100% );
    }

    .elementor-988 .elementor-element.elementor-element-77c6270:after {
        content: "1.5";
    }

    .elementor-988 .elementor-element.elementor-element-77c6270 .elementor-post__thumbnail__link {
        width: 100px;
    }
	
	.elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom:calc( 0.5 * 100% );
    }

    .elementor-932 .elementor-element.elementor-element-ed61cf7:after {
        content: "0.5";
    }

    .elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-post__thumbnail__link {
        width: 100px;
    }
	
	    .elementor-1026 .elementor-element.elementor-element-687b0b5.e-con {
        --order:99999 /* order end hack */;
    }

    .elementor-1026 .elementor-element.elementor-element-dba7832.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-1026 .elementor-element.elementor-element-7193010.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-1026 .elementor-element.elementor-element-41fdcbb.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-1026 .elementor-element.elementor-element-7d2d8bd.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-1026 .elementor-element.elementor-element-ee337aa.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-1026 .elementor-element.elementor-element-933275a.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-1026 .elementor-element.elementor-element-7e1882c.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-1026 .elementor-element.elementor-element-bf61ef3.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-1026 .elementor-element.elementor-element-03eef66.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-1026 .elementor-element.elementor-element-f5515f1.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-1026 .elementor-element.elementor-element-2793840.e-con {
        --order: -99999 /* order start hack */;
    }
}


.elementor-kit-5{
    --e-global-color-primary:#231F20;
    --e-global-color-secondary:#54595F;
    --e-global-color-text:#7A7A7A;
    --e-global-color-accent:#9D0320;
    --e-global-color-kadence1:#9d0320;
    --e-global-color-kadence2:#c72148;
    --e-global-color-kadence3:#333333;
    --e-global-color-kadence4:#5b5b5b;
    --e-global-color-kadence5:#292929;
    --e-global-color-kadence6:#919191;
    --e-global-color-kadence7:#EDF2F7;
    --e-global-color-kadence8:#F7FAFC;
    --e-global-color-kadence9:#ffffff;
    --e-global-typography-primary-font-family:"Poppins";
    --e-global-typography-primary-font-weight:600;
    --e-global-typography-secondary-font-family:"Poppins";
    --e-global-typography-secondary-font-weight:400;
    --e-global-typography-text-font-family:"Poppins";
    --e-global-typography-text-font-weight:400;
    --e-global-typography-accent-font-family:"Poppins";
    --e-global-typography-accent-font-weight:500;
    font-family:"Poppins", Sans-serif;
}
.elementor-kit-5.el-is-editing{
    --global-palette1:#9d0320;
    --global-palette2:#c72148;
    --global-palette3:#333333;
    --global-palette4:#5b5b5b;
    --global-palette5:#292929;
    --global-palette6:#919191;
    --global-palette7:#EDF2F7;
    --global-palette8:#F7FAFC;
    --global-palette9:#ffffff;
}
.elementor-kit-5 a{
    font-weight:600;
}
.elementor-section.elementor-section-boxed > .elementor-container{
    max-width:1140px;
}
.e-con{
    --container-max-width:1140px;
    --container-default-padding-top:20px;
    --container-default-padding-right:20px;
    --container-default-padding-bottom:20px;
    --container-default-padding-left:20px;
}
.elementor-widget:not(:last-child){
    margin-bottom:20px;
}
.elementor-element{
    --widgets-spacing:20px;
}
{
}
h1.entry-title{
    display:var(--page-title-display);
}
.elementor-kit-5 e-page-transition{
    background-color:#FFBC7D;
}
@media(max-width:1024px){
    .elementor-section.elementor-section-boxed > .elementor-container{
        max-width:1024px;
    }
    .e-con{
        --container-max-width:1024px;
    }
}
@media(max-width:767px){
    .elementor-section.elementor-section-boxed > .elementor-container{
        max-width:767px;
    }
    .e-con{
        --container-max-width:767px;
    }
}


/* General Global Inline CSS */
 :root {
     --global-palette1: #9d0320;
     --global-palette2: #c72148;
     --global-palette3: #333333;
     --global-palette4: #5b5b5b;
     --global-palette5: #292929;
     --global-palette6: #919191;
     --global-palette7: #EDF2F7;
     --global-palette8: #F7FAFC;
     --global-palette9: #ffffff;
     --global-palette9rgb: 255, 255, 255;
     --global-palette-highlight: var(--global-palette1);
     --global-palette-highlight-alt: var(--global-palette2);
     --global-palette-highlight-alt2: var(--global-palette9);
     --global-palette-btn-bg: var(--global-palette1);
     --global-palette-btn-bg-hover: var(--global-palette2);
     --global-palette-btn: var(--global-palette9);
     --global-palette-btn-hover: var(--global-palette9);
     --global-body-font-family: Montserrat, sans-serif;
     --global-heading-font-family: inherit;
     --global-primary-nav-font-family: inherit;
     --global-fallback-font: sans-serif;
     --global-display-fallback-font: sans-serif;
     --global-content-width: 1290px;
     --global-content-narrow-width: 842px;
     --global-content-edge-padding: 1.5rem;
     --global-content-boxed-padding: 2rem;
     --global-calc-content-width: calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );
     --wp--style--global--content-size: var(--global-calc-content-width);
}
 .wp-site-blocks {
     --global-vw: calc( 100vw - ( 0.5 * var(--scrollbar-offset)));
}
 :root body.kadence-elementor-colors {
     --e-global-color-kadence1: var(--global-palette1);
     --e-global-color-kadence2: var(--global-palette2);
     --e-global-color-kadence3: var(--global-palette3);
     --e-global-color-kadence4: var(--global-palette4);
     --e-global-color-kadence5: var(--global-palette5);
     --e-global-color-kadence6: var(--global-palette6);
     --e-global-color-kadence7: var(--global-palette7);
     --e-global-color-kadence8: var(--global-palette8);
     --e-global-color-kadence9: var(--global-palette9);
}
 :root .has-theme-palette-1-background-color {
     background-color: var(--global-palette1);
}
 :root .has-theme-palette-1-color {
     color: var(--global-palette1);
}
 :root .has-theme-palette-2-background-color {
     background-color: var(--global-palette2);
}
 :root .has-theme-palette-2-color {
     color: var(--global-palette2);
}
 :root .has-theme-palette-3-background-color {
     background-color: var(--global-palette3);
}
 :root .has-theme-palette-3-color {
     color: var(--global-palette3);
}
 :root .has-theme-palette-4-background-color {
     background-color: var(--global-palette4);
}
 :root .has-theme-palette-4-color {
     color: var(--global-palette4);
}
 :root .has-theme-palette-5-background-color {
     background-color: var(--global-palette5);
}
 :root .has-theme-palette-5-color {
     color: var(--global-palette5);
}
 :root .has-theme-palette-6-background-color {
     background-color: var(--global-palette6);
}
 :root .has-theme-palette-6-color {
     color: var(--global-palette6);
}
 :root .has-theme-palette-7-background-color {
     background-color: var(--global-palette7);
}
 :root .has-theme-palette-7-color {
     color: var(--global-palette7);
}
 :root .has-theme-palette-8-background-color {
     background-color: var(--global-palette8);
}
 :root .has-theme-palette-8-color {
     color: var(--global-palette8);
}
 :root .has-theme-palette-9-background-color {
     background-color: var(--global-palette9);
}
 :root .has-theme-palette-9-color {
     color: var(--global-palette9);
}
 :root .has-theme-palette1-background-color {
     background-color: var(--global-palette1);
}
 :root .has-theme-palette1-color {
     color: var(--global-palette1);
}
 :root .has-theme-palette2-background-color {
     background-color: var(--global-palette2);
}
 :root .has-theme-palette2-color {
     color: var(--global-palette2);
}
 :root .has-theme-palette3-background-color {
     background-color: var(--global-palette3);
}
 :root .has-theme-palette3-color {
     color: var(--global-palette3);
}
 :root .has-theme-palette4-background-color {
     background-color: var(--global-palette4);
}
 :root .has-theme-palette4-color {
     color: var(--global-palette4);
}
 :root .has-theme-palette5-background-color {
     background-color: var(--global-palette5);
}
 :root .has-theme-palette5-color {
     color: var(--global-palette5);
}
 :root .has-theme-palette6-background-color {
     background-color: var(--global-palette6);
}
 :root .has-theme-palette6-color {
     color: var(--global-palette6);
}
 :root .has-theme-palette7-background-color {
     background-color: var(--global-palette7);
}
 :root .has-theme-palette7-color {
     color: var(--global-palette7);
}
 :root .has-theme-palette8-background-color {
     background-color: var(--global-palette8);
}
 :root .has-theme-palette8-color {
     color: var(--global-palette8);
}
 :root .has-theme-palette9-background-color {
     background-color: var(--global-palette9);
}
 :root .has-theme-palette9-color {
     color: var(--global-palette9);
}
 body {
     background: var(--global-palette8);
}
 body, input, select, optgroup, textarea {
     font-style: normal;
     font-weight: normal;
     font-size: 16px;
     line-height: 1.6;
     font-family: var(--global-body-font-family);
     color: var(--global-palette4);
}

 .content-bg, body.content-style-unboxed .site {
     background: var(--global-palette9);
}
 h1,h2,h3,h4,h5,h6 {
     font-family: var(--global-heading-font-family);
}
 h1 {
     font-weight: 700;
     font-size: 32px;
     line-height: 1.5;
     color: var(--global-palette3);
}
 h2 {
     font-weight: 700;
     font-size: 28px;
     line-height: 1.5;
     color: var(--global-palette3);
}
 h3 {
     font-weight: 700;
     font-size: 24px;
     line-height: 1.5;
     color: var(--global-palette3);
}
 h4 {
     font-weight: 700;
     font-size: 22px;
     line-height: 1.5;
     color: var(--global-palette4);
}
 h5 {
     font-weight: 700;
     font-size: 20px;
     line-height: 1.5;
     color: var(--global-palette4);
}
 h6 {
     font-weight: 700;
     font-size: 18px;
     line-height: 1.5;
     color: var(--global-palette5);
}
 .entry-hero .kadence-breadcrumbs {
     max-width: 1290px;
}
 .site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .comments-area, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container {
     max-width: var(--global-content-width);
}
 .content-width-narrow .content-container.site-container, .content-width-narrow .hero-container.site-container {
     max-width: var(--global-content-narrow-width);
}
 @media all and (min-width: 1520px) {
     .wp-site-blocks .content-container .alignwide {
         margin-left:-115px;
         margin-right: -115px;
         width: unset;
         max-width: unset;
    }
}
 @media all and (min-width: 1102px) {
     .content-width-narrow .wp-site-blocks .content-container .alignwide {
         margin-left:-130px;
         margin-right: -130px;
         width: unset;
         max-width: unset;
    }
}
 .content-style-boxed .wp-site-blocks .entry-content .alignwide {
     margin-left: calc( -1 * var( --global-content-boxed-padding ) );
     margin-right: calc( -1 * var( --global-content-boxed-padding ) );
}
 .content-area {
     margin-top: 5rem;
     margin-bottom: 5rem;
}
 @media all and (max-width: 1024px) {
     .content-area {
         margin-top:3rem;
         margin-bottom: 3rem;
    }
}
 @media all and (max-width: 767px) {
     .content-area {
         margin-top:2rem;
         margin-bottom: 2rem;
    }
}
 @media all and (max-width: 1024px) {
     :root {
         --global-content-boxed-padding:2rem;
    }
}
 @media all and (max-width: 767px) {
     :root {
         --global-content-boxed-padding:1.5rem;
    }
}
 .entry-content-wrap {
     padding: 2rem;
}
 @media all and (max-width: 1024px) {
     .entry-content-wrap {
         padding:2rem;
    }
}
 @media all and (max-width: 767px) {
     .entry-content-wrap {
         padding:1.5rem;
    }
}
 .entry.single-entry {
     box-shadow: 0px 15px 15px -10px rgba(0,0,0,0.05);
}
 .entry.loop-entry {
     box-shadow: 0px 15px 15px -10px rgba(0,0,0,0.05);
}
 .loop-entry .entry-content-wrap {
     padding: 2rem;
}
 @media all and (max-width: 1024px) {
     .loop-entry .entry-content-wrap {
         padding:2rem;
    }
}
 @media all and (max-width: 767px) {
     .loop-entry .entry-content-wrap {
         padding:1.5rem;
    }
}
 .primary-sidebar.widget-area .widget {
     margin-bottom: 1.5em;
     color: var(--global-palette4);
}
 .primary-sidebar.widget-area .widget-title {
     font-weight: 700;
     font-size: 20px;
     line-height: 1.5;
     color: var(--global-palette3);
}
 button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button {
     box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
}
 button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active {
     box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1);
}
 @media all and (min-width: 1025px) {
     .transparent-header .entry-hero .entry-hero-container-inner {
         padding-top:calc(0px + 80px);
    }
}
 @media all and (max-width: 1024px) {
     .mobile-transparent-header .entry-hero .entry-hero-container-inner {
         padding-top:80px;
    }
}
 @media all and (max-width: 767px) {
     .mobile-transparent-header .entry-hero .entry-hero-container-inner {
         padding-top:80px;
    }
}
 .site-middle-footer-inner-wrap {
     padding-top: 30px;
     padding-bottom: 30px;
     grid-column-gap: 30px;
     grid-row-gap: 30px;
}
 .site-middle-footer-inner-wrap .widget {
     margin-bottom: 30px;
}
 .site-middle-footer-inner-wrap .site-footer-section:not(:last-child):after {
     right: calc(-30px / 2);
}
 .site-top-footer-inner-wrap {
     padding-top: 30px;
     padding-bottom: 30px;
     grid-column-gap: 30px;
     grid-row-gap: 30px;
}
 .site-top-footer-inner-wrap .widget {
     margin-bottom: 30px;
}
 .site-top-footer-inner-wrap .site-footer-section:not(:last-child):after {
     right: calc(-30px / 2);
}
 .site-bottom-footer-inner-wrap {
     padding-top: 30px;
     padding-bottom: 30px;
     grid-column-gap: 30px;
}
 .site-bottom-footer-inner-wrap .widget {
     margin-bottom: 30px;
}
 .site-bottom-footer-inner-wrap .site-footer-section:not(:last-child):after {
     right: calc(-30px / 2);
}
 .footer-social-wrap .footer-social-inner-wrap {
     font-size: 1em;
     gap: 0.3em;
}
 .site-footer .site-footer-wrap .site-footer-section .footer-social-wrap .footer-social-inner-wrap .social-button {
     border: 2px none transparent;
     border-radius: 3px;
}
 #colophon .footer-navigation .footer-menu-container > ul > li > a {
     padding-left: calc(1.2em / 2);
     padding-right: calc(1.2em / 2);
     padding-top: calc(0.6em / 2);
     padding-bottom: calc(0.6em / 2);
     color: var(--global-palette5);
}
 #colophon .footer-navigation .footer-menu-container > ul li a:hover {
     color: var(--global-palette-highlight);
}
 #colophon .footer-navigation .footer-menu-container > ul li.current-menu-item > a {
     color: var(--global-palette3);
}
 .entry-hero.page-hero-section .entry-header {
     min-height: 200px;
}
/* Kadence Header CSS */
 @media all and (max-width: 1024px) {
     .mobile-transparent-header #masthead {
         position:absolute;
         left: 0px;
         right: 0px;
         z-index: 100;
    }
     .kadence-scrollbar-fixer.mobile-transparent-header #masthead {
         right: var(--scrollbar-offset,0);
    }
     .mobile-transparent-header #masthead, .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner {
         background: transparent;
    }
     .site-header-row-tablet-layout-fullwidth, .site-header-row-tablet-layout-standard {
         padding: 0px;
    }
}
 @media all and (min-width: 1025px) {
     .transparent-header #masthead {
         position:absolute;
         left: 0px;
         right: 0px;
         z-index: 100;
    }
     .transparent-header.kadence-scrollbar-fixer #masthead {
         right: var(--scrollbar-offset,0);
    }
     .transparent-header #masthead, .transparent-header .site-top-header-wrap .site-header-row-container-inner, .transparent-header .site-main-header-wrap .site-header-row-container-inner, .transparent-header .site-bottom-header-wrap .site-header-row-container-inner {
         background: transparent;
    }
}
 .site-branding a.brand img {
     max-width: 150px;
}
 .site-branding a.brand img.svg-logo-image {
     width: 150px;
}
 .site-branding {
     padding: 0px 0px 0px 0px;
}
 #masthead, #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap), #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner {
     background: #ffffff;
}
 .site-main-header-inner-wrap {
     min-height: 80px;
}
 .site-top-header-wrap .site-header-row-container-inner {
     background: #000000;
}
 .site-top-header-inner-wrap {
     min-height: 0px;
}
 .site-top-header-wrap .site-header-row-container-inner>.site-container {
     padding: 0px 0px 0px 0px;
}
 .site-bottom-header-inner-wrap {
     min-height: 0px;
}
 .header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li>a:after {
     width: calc( 100% - 2em);
}
 .main-navigation .primary-menu-container > ul > li.menu-item > a {
     padding-left: calc(2em / 2.5); /* padding-left: calc(2em / 2); */
     padding-right: calc(2em / 2.4); /* padding-right: calc(2em / 2); */
     padding-top: 0.6em;
     padding-bottom: 0.6em;
     color: var(--global-palette5);
}
 .main-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle {
     right: calc(2em / 2);
}
 .main-navigation .primary-menu-container > ul li.menu-item > a {
     font-style: normal;
     font-weight: 600;
     font-size: 14px; /*font-size: 16px;*/
}
 .main-navigation .primary-menu-container > ul > li.menu-item > a:hover {
     color: #9d0320;
}
 .main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a {
     color: var(--global-palette3);
}
 .header-navigation[class*="header-navigation-style-underline"] .header-menu-container.secondary-menu-container>ul>li>a:after {
     width: calc( 100% - 2em);
}
 .secondary-navigation .secondary-menu-container > ul > li.menu-item > a {
     padding-left: calc(2em / 2);
     padding-right: calc(2em / 2);
     padding-top: 0.6em;
     padding-bottom: 0.6em;
     color: #ffffff;
     background: #9d0320;
}
 .secondary-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle {
     right: calc(2em / 2);
}
 .secondary-navigation .secondary-menu-container > ul li.menu-item > a {
     font-style: normal;
     font-weight: normal;
}
 .secondary-navigation .secondary-menu-container > ul > li.menu-item > a:hover {
     color: #f9f9f9;
}
 .secondary-navigation .secondary-menu-container > ul > li.menu-item.current-menu-item > a {
     color: var(--global-palette9);
}
 .header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu {
     background: #ffffff;
     box-shadow: 0px 2px 13px 0px rgba(0,0,0,0.1);
}
 .header-navigation .header-menu-container ul ul li.menu-item, .header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li.menu-item > a {
     border-bottom: 0px solid rgba(255,255,255,0.1);
}
 .header-navigation .header-menu-container ul ul li.menu-item > a {
     width: 200px;
     padding-top: 1em;
     padding-bottom: 1em;
     color: var(--global-palette5);
     font-style: normal;
     font-size: 14px;
}
 .header-navigation .header-menu-container ul ul li.menu-item > a:hover {
     color: var(--global-palette9);
     background: #9d0320;
}
 .header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a {
     color: var(--global-palette5);
     background: #ffffff;
}
 .mobile-toggle-open-container .menu-toggle-open {
     color: var(--global-palette5);
     padding: 0.4em 0.6em 0.4em 0.6em;
     font-size: 14px;
}
 .mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered {
     border: 1px solid currentColor;
}
 .mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon {
     font-size: 20px;
}
 .mobile-toggle-open-container .menu-toggle-open:hover, .mobile-toggle-open-container .menu-toggle-open:focus {
     color: #9d0320;
}
 .mobile-navigation ul li {
     font-size: 14px;
}
 .mobile-navigation ul li a {
     padding-top: 1em;
     padding-bottom: 1em;
}
 .mobile-navigation ul li > a, .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap {
     color: var(--global-palette8);
}
 .mobile-navigation ul li.current-menu-item > a, .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap {
     color: var(--global-palette-highlight);
}
 .mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, .mobile-navigation ul li:not(.menu-item-has-children) a {
     border-bottom: 1px solid rgba(255,255,255,0.1);
}
 .mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
     border-left: 1px solid rgba(255,255,255,0.1);
}
 #mobile-drawer .drawer-header .drawer-toggle {
     padding: 0.6em 0.15em 0.6em 0.15em;
     font-size: 24px;
}
 #main-header .header-button {
     border: 2px none transparent;
     box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
}
 #main-header .header-button:hover {
     box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1);
}
 .header-html {
     font-style: normal;
     color: #ffffff;
}
 .header-social-wrap .header-social-inner-wrap {
     font-size: 1em;
     gap: 0.3em;
}
 .header-social-wrap .header-social-inner-wrap .social-button {
     border: 2px none transparent;
     border-radius: 3px;
}
 .header-mobile-social-wrap .header-mobile-social-inner-wrap {
     font-size: 1em;
     gap: 0.3em;
}
 .header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button {
     border: 2px none transparent;
     border-radius: 3px;
}
 .search-toggle-open-container .search-toggle-open {
     color: var(--global-palette5);
}
 .search-toggle-open-container .search-toggle-open.search-toggle-style-bordered {
     border: 1px solid currentColor;
}
 .search-toggle-open-container .search-toggle-open .search-toggle-icon {
     font-size: 1em;
}
 .search-toggle-open-container .search-toggle-open:hover, .search-toggle-open-container .search-toggle-open:focus {
     color: var(--global-palette-highlight);
}
 #search-drawer .drawer-inner {
     background: rgba(9, 12, 16, 0.97);
}
 .mobile-header-button-wrap .mobile-header-button-inner-wrap .mobile-header-button {
     border: 2px none transparent;
     box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
}
 .mobile-header-button-wrap .mobile-header-button-inner-wrap .mobile-header-button:hover {
     box-shadow: 0px 15px 25px -7px rgba(0,0,0,0.1);
}
 p{
     margin:0px;
}
/* Accordion */
 .elementor-accordion-item .elementor-tab-title.elementor-active {
     border-width: 1px;
     border-bottom-color: #979797;
     background-color:#9D0320!important;
}
 .two-columns{
     column-count:2;
}
 .elementor-accordion-item .elementor-tab-title.elementor-active{
     background-color:#9d0320!important;
}
/* Navigation Menu */
 .site-header-top-section-left .site-header-item{
     padding:0px 60px;
     background-color:#9d0320;
}
 .site-header-top-section-right .site-header-item{
     padding:0px 60px;
}
 .site-header-top-section-left:after{
     content:'';
     display:block;
     width: 50px;
     height: 50px;
     border-style: solid;
     border-width: 50px 50px 0 0;
     border-color: #9d0320 transparent transparent transparent;
}
 .site-header-top-section-right .site-header-item .header-html-inner {
     flex-direction: row;
     column-gap: 20px;
     display: flex;
}
 .site-header-top-section-right .site-header-item .header-html-inner .sidenav_body, .language-link{
     margin:0px;
}
 .sidenav_body{
     display:inline-block;
     list-style-type:none;
     margin:0px;
}
 li.fontsize_item {
     display: inline-block;
     padding: 0px 5px;
}
 #fontbig{
     font-size:18px!important;
}
 #fontnormal{
     font-size:16px!important;
}
 #fontsmall{
     font-size:14px!important;
}
 .header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu{
     border-top:4px solid #9d0320;
}
 .header-navigation .header-menu-container ul ul li.menu-item > a{
     width:300px;
}
 .centered-tab .elementor-tab-title {
     text-align: center;
}
 .centered-tab .elementor-tab-title.elementor-active {
     border-top: 5px solid #9d0320!important;
}
 .centered-tab .elementor-tab-title{
     border-top:5px solid #8E8E8E!important;
}
 .elementor-1003 .elementor-element.elementor-element-419f77a .elementor-posts-container .elementor-post__thumbnail{
     padding-bottom:20px!important;
}
/* Breadcrumb */
 .breadcrumb, a.breadcrumb-link{
     font-size:14px;
     color:#ffffff;
}
 .elementor-posts--thumbnail-left .elementor-posts-container h4.elementor-post__title {
     overflow: hidden;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
}
/* Button */
 .elementor-button-text{
     text-align:left;
}
/*Media tab */
 .media-tab .elementor-tabs-wrapper{
     column-gap:10px;
}
 .media-tab .elementor-tab-title{
     padding:15px 40px;
     background-color:#d9d9d9;
}
 .media-tab .elementor-tab-title.elementor-active{
     background-color:#97011E;
}
/* Header */
 .elementor-2407 .elementor-element.elementor-element-73148ad{
     --display:flex;
     --flex-direction:row;
     --container-widget-width:initial;
     --container-widget-height:100%;
     --container-widget-flex-grow:1;
     --container-widget-align-self:stretch;
     --gap:0px;
     --background-transition:0.3s;
     --padding-top:0px;
     --padding-right:0px;
     --padding-bottom:0px;
     --padding-left:0px;
}
 .elementor-2407 .elementor-element.elementor-element-73148ad:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-73148ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{
     background-color:#000000;
}
 .elementor-2407 .elementor-element.elementor-element-73148ad, .elementor-2407 .elementor-element.elementor-element-73148ad::before{
     --border-transition:0.3s;
}
 .elementor-2407 .elementor-element.elementor-element-467c2fe{
     --display:flex;
     --flex-direction:row;
     --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
     --container-widget-height:100%;
     --container-widget-flex-grow:1;
     --container-widget-align-self:stretch;
     --justify-content:flex-start;
     --align-items:center;
     --gap:0px;
     --background-transition:0.3s;
     --padding-top:0px;
     --padding-right:0px;
     --padding-bottom:0px;
     --padding-left:0px;
}
 .elementor-2407 .elementor-element.elementor-element-467c2fe, .elementor-2407 .elementor-element.elementor-element-467c2fe::before{
     --border-transition:0.3s;
}
 .elementor-2407 .elementor-element.elementor-element-467c2fe.e-con{
     --flex-grow:0;
     --flex-shrink:0;
}
 .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu .elementor-item{
     font-family:"Poppins", Sans-serif;
     font-size:14px;
     font-weight:400;
}
 .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main .elementor-item{
     color:#FFFFFF;
     fill:#FFFFFF;
     padding-left:15px;
     padding-right:15px;
     padding-top:0px;
     padding-bottom:0px;
}
 .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main .elementor-item:hover, .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main .elementor-item.highlighted, .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main .elementor-item:focus{
     color:#FFFFFF;
     fill:#FFFFFF;
}
 .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{
     background-color:#FFFFFF00;
}
 .elementor-2407 .elementor-element.elementor-element-942626e .e--pointer-framed .elementor-item:before, .elementor-2407 .elementor-element.elementor-element-942626e .e--pointer-framed .elementor-item:after{
     border-color:#FFFFFF00;
}
 .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main .elementor-item.elementor-item-active{
     color:#FFFFFF;
}
 .elementor-2407 .elementor-element.elementor-element-942626e{
     --e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );
}
 .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){
     margin-bottom:0px;
}
 .elementor-2407 .elementor-element.elementor-element-942626e > .elementor-widget-container{
     padding:15px 20px 15px 60px;
     background-color:#9D0320;
}
 .elementor-2407 .elementor-element.elementor-element-20c634e{
     --display:flex;
     --flex-direction:row;
     --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
     --container-widget-height:100%;
     --container-widget-flex-grow:1;
     --container-widget-align-self:stretch;
     --justify-content:flex-end;
     --align-items:center;
     --background-transition:0.3s;
     --padding-top:0px;
     --padding-right:60px;
     --padding-bottom:0px;
     --padding-left:0px;
}
 .elementor-2407 .elementor-element.elementor-element-e997bee{
     color:#FFFFFF;
     font-family:"Poppins", Sans-serif;
     font-weight:400;
}
 .elementor-2407 .elementor-element.elementor-element-c9d8bad{
     color:#FFFFFF;
     font-family:"Poppins", Sans-serif;
     font-weight:400;
}
 .elementor-2407 .elementor-element.elementor-element-7bad8ac{
     --display:flex;
     --flex-direction:row;
     --container-widget-width:initial;
     --container-widget-height:100%;
     --container-widget-flex-grow:1;
     --container-widget-align-self:stretch;
     --gap:0px;
     --background-transition:0.3s;
}
 .elementor-2407 .elementor-element.elementor-element-7bad8ac:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-7bad8ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{
     background-color:#FFFFFF;
}
 .elementor-2407 .elementor-element.elementor-element-7bad8ac, .elementor-2407 .elementor-element.elementor-element-7bad8ac::before{
     --border-transition:0.3s;
}
 .elementor-2407 .elementor-element.elementor-element-450eafc{
     --display:flex;
     --flex-direction:column;
     --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
     --container-widget-height:initial;
     --container-widget-flex-grow:0;
     --container-widget-align-self:initial;
     --justify-content:center;
     --align-items:flex-start;
     --background-transition:0.3s;
     --padding-top:0px;
     --padding-right:0px;
     --padding-bottom:0px;
     --padding-left:0px;
}
 .elementor-2407 .elementor-element.elementor-element-d09f263{
     text-align:left;
}
 .elementor-2407 .elementor-element.elementor-element-79fac48{
     --display:flex;
     --flex-direction:row;
     --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
     --container-widget-height:100%;
     --container-widget-flex-grow:1;
     --container-widget-align-self:stretch;
     --justify-content:center;
     --align-items:center;
     --background-transition:0.3s;
     --padding-top:0px;
     --padding-right:0px;
     --padding-bottom:0px;
     --padding-left:0px;
}
 .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-menu-toggle{
    margin:0 auto;
    background-color:#02010100;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--main .elementor-item{
    color:#000000;
    fill:#000000;
    padding-left:10px;
    padding-right:10px;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-framed .elementor-item:before{
    border-width:0px;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-framed.e--animation-draw .elementor-item:before{
    border-width:0 0 0px 0px;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-framed.e--animation-draw .elementor-item:after{
    border-width:0px 0px 0 0;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-framed.e--animation-corners .elementor-item:before{
    border-width:0px 0 0 0px;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-framed.e--animation-corners .elementor-item:after{
    border-width:0 0px 0px 0;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-underline .elementor-item:after, .elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-overline .elementor-item:before, .elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-double-line .elementor-item:before, .elementor-2407 .elementor-element.elementor-element-5db8789 .e--pointer-double-line .elementor-item:after{
    height:0px;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown a, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-menu-toggle{
    color:#000000;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown a:hover, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown a.highlighted, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-menu-toggle:hover{
    color:#9D0320;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown a:hover, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown a.highlighted{
    background-color:#F9F9F9;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown .elementor-item, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown .elementor-sub-item{
    font-family:"Poppins", Sans-serif;
    font-size:14px;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown{
    border-style:solid;
    border-width:4px 0px 0px 0px;
    border-color:#9D0320;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 div.elementor-menu-toggle{
    color:#000000;
}
.elementor-2407 .elementor-element.elementor-element-5db8789 div.elementor-menu-toggle svg{
    fill:#000000;
}
.elementor-2407 .elementor-element.elementor-element-69140a7 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-2407 .elementor-element.elementor-element-69140a7.elementor-view-stacked .elementor-icon{
    background-color:#9D0320;
}
.elementor-2407 .elementor-element.elementor-element-69140a7.elementor-view-framed .elementor-icon, .elementor-2407 .elementor-element.elementor-element-69140a7.elementor-view-default .elementor-icon{
    color:#9D0320;
    border-color:#9D0320;
}
.elementor-2407 .elementor-element.elementor-element-69140a7.elementor-view-framed .elementor-icon, .elementor-2407 .elementor-element.elementor-element-69140a7.elementor-view-default .elementor-icon svg{
    fill:#9D0320;
}
.elementor-2407 .elementor-element.elementor-element-69140a7 .elementor-icon{
    font-size:18px;
}
.elementor-2407 .elementor-element.elementor-element-69140a7 .elementor-icon svg{
    height:18px;
}

ul.course-list li a {
    color: #000000;
    text-decoration: none;
}

.elementor-element ul li::marker, ul.course-list li a:hover {
    color: #9d0320;
}

.elementor-231 .elementor-element.elementor-element-a89ac39 {
    --display: flex;
    --min-height: 80vh;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-a89ac39:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-a89ac39 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/Mesa-de-trabajo-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-231 .elementor-element.elementor-element-a89ac39::before, .elementor-231 .elementor-element.elementor-element-a89ac39 > .elementor-background-video-container::before, .elementor-231 .elementor-element.elementor-element-a89ac39 > .e-con-inner > .elementor-background-video-container::before, .elementor-231 .elementor-element.elementor-element-a89ac39 > .elementor-background-slideshow::before, .elementor-231 .elementor-element.elementor-element-a89ac39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-231 .elementor-element.elementor-element-a89ac39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);
}

.elementor-231 .elementor-element.elementor-element-a89ac39, .elementor-231 .elementor-element.elementor-element-a89ac39::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-3027a1d img {
    max-width: 400px;
}

.elementor-231 .elementor-element.elementor-element-62dfdf2 {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-62dfdf2 .elementor-heading-title {
    color: #231F20;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-231 .elementor-element.elementor-element-62b637e {
    --display: flex;
    --min-height: 477px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-62b637e, .elementor-231 .elementor-element.elementor-element-62b637e::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-f738075 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-67d9ede .elementor-heading-title {
    color: #231F20;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-231 .elementor-element.elementor-element-d49a3a8 {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-231 .elementor-element.elementor-element-481701d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-0ad02bb .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-0ad02bb .elementor-button:hover, .elementor-231 .elementor-element.elementor-element-0ad02bb .elementor-button:focus {
    background-color: #97011E;
}

.elementor-231 .elementor-element.elementor-element-34528f0 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-34528f0 .elementor-button:hover, .elementor-231 .elementor-element.elementor-element-34528f0 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-231 .elementor-element.elementor-element-9076a00 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-bbc0280 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-bbc0280:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-bbc0280 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-231 .elementor-element.elementor-element-bbc0280, .elementor-231 .elementor-element.elementor-element-bbc0280::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-8674d52 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-f39689b {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-f39689b .elementor-heading-title {
    color: #231F20;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-231 .elementor-element.elementor-element-c2f8359 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-c01b78e .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-c01b78e .elementor-counter-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-231 .elementor-element.elementor-element-68c2982 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-547415c .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-547415c .elementor-counter-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-231 .elementor-element.elementor-element-bd17e82 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-8d0849b .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-8d0849b .elementor-counter-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-231 .elementor-element.elementor-element-fc1d3c5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-60a4825 .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-60a4825 .elementor-counter-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-231 .elementor-element.elementor-element-143814a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-8da3bf7 .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-6404a31 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-2a59380 .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-2e5dcd7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 60px;
    --padding-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-2e5dcd7:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-2e5dcd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-231 .elementor-element.elementor-element-2e5dcd7, .elementor-231 .elementor-element.elementor-element-2e5dcd7::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-b48a4f6 {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-b48a4f6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    font-style: italic;
}

.elementor-231 .elementor-element.elementor-element-cb69d75 {
    --display: flex;
    --min-height: 400px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-cb69d75:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-cb69d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/236102477_4866253160057350_7340906361294069081_n.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-231 .elementor-element.elementor-element-cb69d75::before, .elementor-231 .elementor-element.elementor-element-cb69d75 > .elementor-background-video-container::before, .elementor-231 .elementor-element.elementor-element-cb69d75 > .e-con-inner > .elementor-background-video-container::before, .elementor-231 .elementor-element.elementor-element-cb69d75 > .elementor-background-slideshow::before, .elementor-231 .elementor-element.elementor-element-cb69d75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-231 .elementor-element.elementor-element-cb69d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #590011;
}

.elementor-231 .elementor-element.elementor-element-cb69d75, .elementor-231 .elementor-element.elementor-element-cb69d75::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-ebcdb93 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 5%;
    --padding-right: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-231 .elementor-element.elementor-element-ebcdb93, .elementor-231 .elementor-element.elementor-element-ebcdb93::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-823c308 {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-823c308 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-231 .elementor-element.elementor-element-8ab37c4 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-231 .elementor-element.elementor-element-90d7383 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-90d7383 .elementor-button:hover, .elementor-231 .elementor-element.elementor-element-90d7383 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-231 .elementor-element.elementor-element-dfc3b3e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-dfc3b3e:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-dfc3b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-231 .elementor-element.elementor-element-dfc3b3e, .elementor-231 .elementor-element.elementor-element-dfc3b3e::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-036aedc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-45b1845 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-45b1845:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-45b1845 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/undergraduate-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-231 .elementor-element.elementor-element-45b1845, .elementor-231 .elementor-element.elementor-element-45b1845::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-cd039ea .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-d5b60e1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-e81d066 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-0250be4 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-0250be4:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-0250be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/postgraduate-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-231 .elementor-element.elementor-element-0250be4, .elementor-231 .elementor-element.elementor-element-0250be4::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-b0597af .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-ecaedab .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-0bbffdc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-b20020b {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-b20020b:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-b20020b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/alumni-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-231 .elementor-element.elementor-element-b20020b, .elementor-231 .elementor-element.elementor-element-b20020b::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-6880918 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-62ce697 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-931ebee {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-f8ccf75 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-f8ccf75:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-f8ccf75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/giving-back-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-231 .elementor-element.elementor-element-f8ccf75, .elementor-231 .elementor-element.elementor-element-f8ccf75::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-190f020 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-2370d58 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-f88d84c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-f88d84c:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-f88d84c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-231 .elementor-element.elementor-element-f88d84c, .elementor-231 .elementor-element.elementor-element-f88d84c::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-1ad45ae {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-element-080a054.elementor-posts--thumbnail-left, .elementor-element-20ca4b4.elementor-posts--thumbnail-left{
	min-height:400px;
	margin-bottom:20px;
}

.elementor-231 .elementor-element.elementor-element-8bbc141 .elementor-heading-title {
    color: #231F20;
}

.elementor-231 .elementor-element.elementor-element-a39023b {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-231 .elementor-element.elementor-element-a39023b .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-231 .elementor-element.elementor-element-a39023b .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-231 .elementor-element.elementor-element-080a054 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-231 .elementor-element.elementor-element-080a054:after {
    content: "1";
}

.elementor-231 .elementor-element.elementor-element-080a054 .elementor-post__thumbnail__link {
    width: 90px;
}

.elementor-231 .elementor-element.elementor-element-080a054 .elementor-post__meta-data span + span:before {
    content: "///";
}

.elementor-231 .elementor-element.elementor-element-080a054 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-231 .elementor-element.elementor-element-080a054.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-231 .elementor-element.elementor-element-080a054.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-080a054.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-231 .elementor-element.elementor-element-080a054 .elementor-post__title, .elementor-231 .elementor-element.elementor-element-080a054 .elementor-post__title a {
    color: #231F20;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-080a054 > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-436656a .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-436656a .elementor-button:hover, .elementor-231 .elementor-element.elementor-element-436656a .elementor-button:focus {
    background-color: #97011E;
}

.elementor-231 .elementor-element.elementor-element-5bc472b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-e8317a3 .elementor-heading-title {
    color: #231F20;
}

.elementor-231 .elementor-element.elementor-element-6a4683b {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-231 .elementor-element.elementor-element-6a4683b .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-231 .elementor-element.elementor-element-6a4683b .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-231 .elementor-element.elementor-element-20ca4b4 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-231 .elementor-element.elementor-element-20ca4b4:after {
    content: "1";
}

.elementor-231 .elementor-element.elementor-element-20ca4b4 .elementor-post__thumbnail__link {
    width: 90px;
}

.elementor-231 .elementor-element.elementor-element-20ca4b4 .elementor-post__meta-data span + span:before {
    content: "///";
}

.elementor-231 .elementor-element.elementor-element-20ca4b4 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-231 .elementor-element.elementor-element-20ca4b4.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-231 .elementor-element.elementor-element-20ca4b4.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-20ca4b4.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-231 .elementor-element.elementor-element-20ca4b4 .elementor-post__title, .elementor-231 .elementor-element.elementor-element-20ca4b4 .elementor-post__title a {
    color: #231F20;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-20ca4b4 > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-a1d26bd .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-a1d26bd .elementor-button:hover, .elementor-231 .elementor-element.elementor-element-a1d26bd .elementor-button:focus {
    background-color: #97011E;
}

.elementor-231 .elementor-element.elementor-element-84da48c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-d8de8df .elementor-heading-title {
    color: #231F20;
}

.elementor-231 .elementor-element.elementor-element-8c8809a {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-231 .elementor-element.elementor-element-8c8809a .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-231 .elementor-element.elementor-element-8c8809a .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-231 .elementor-element.elementor-element-4393b80 {
    --display: flex;
    --min-height: 400px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-0c91da4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-492a3ce {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-width-top: 0px;
    --border-width-right: 0px;
    --border-width-bottom: 0px;
    --border-width-left: 0px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-231 .elementor-element.elementor-element-492a3ce, .elementor-231 .elementor-element.elementor-element-492a3ce::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-b10e77e {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-b10e77e .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-4b85b16 {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-4b85b16 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-c85e4e6 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-231 .elementor-element.elementor-element-5ac773b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-231 .elementor-element.elementor-element-b5dcec1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-9c564be {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-width-top: 0px;
    --border-width-right: 0px;
    --border-width-bottom: 0px;
    --border-width-left: 0px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-231 .elementor-element.elementor-element-9c564be, .elementor-231 .elementor-element.elementor-element-9c564be::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-2adbae0 {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-2adbae0 .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-514037c {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-514037c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-254ef2b {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-231 .elementor-element.elementor-element-8571e1e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-231 .elementor-element.elementor-element-a3c61f1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-8f5e172 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-width-top: 0px;
    --border-width-right: 0px;
    --border-width-bottom: 0px;
    --border-width-left: 0px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-231 .elementor-element.elementor-element-8f5e172, .elementor-231 .elementor-element.elementor-element-8f5e172::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-eb90324 {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-eb90324 .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-a4ace9e {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-a4ace9e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-4c3a9ae {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-231 .elementor-element.elementor-element-0b7e969 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-231 .elementor-element.elementor-element-658d384 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-658d384 .elementor-button:hover, .elementor-231 .elementor-element.elementor-element-658d384 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-231 .elementor-element.elementor-element-24fe3cd {
    --display: flex;
    --min-height: 600px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-right: 20px;
    --padding-bottom: 60px;
    --padding-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-ef814e6 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-ef814e6, .elementor-231 .elementor-element.elementor-element-ef814e6::before {
    --border-transition: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-1c67b71 .elementor-heading-title {
    color: #151411;
}

.elementor-231 .elementor-element.elementor-element-1c67b71 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-231 .elementor-element.elementor-element-4025e21 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-231 .elementor-element.elementor-element-4025e21 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-231 .elementor-element.elementor-element-4025e21 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-title, .elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-title:before, .elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-title:after, .elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-content, .elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tabs-content-wrapper {
    border-width: 0px;
}

.elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-title.elementor-active, .elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-title.elementor-active a {
    color: #FFFFFF;
}

.elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-231 .elementor-element.elementor-element-d0937ec > .elementor-widget-container {
    margin: -50px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-bbc0280 .e-con-inner{
	gap:0px;
}

.elementor-posts--thumbnail-left h3.elementor-post__title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    /* width: 230px; */
    overflow: hidden;
}

@media(min-width: 1025px) {
    .elementor-231 .elementor-element.elementor-element-a89ac39:not(.elementor-motion-effects-element-type-background), .elementor-231 .elementor-element.elementor-element-a89ac39 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment:fixed;
    }
}

.elementor-2122 .elementor-element.elementor-element-8989005 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2122 .elementor-element.elementor-element-e04dd75 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-2122 .elementor-element.elementor-element-e04dd75:after {
    content: "0.66";
}

.elementor-2122 .elementor-element.elementor-element-e04dd75 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-2122 .elementor-element.elementor-element-e04dd75 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-2122 .elementor-element.elementor-element-e04dd75.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-2122 .elementor-element.elementor-element-e04dd75.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-2122 .elementor-element.elementor-element-e04dd75.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-2122 .elementor-element.elementor-element-e04dd75 .elementor-post__title, .elementor-2122 .elementor-element.elementor-element-e04dd75 .elementor-post__title a {
    color: #151411;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2136 .elementor-element.elementor-element-8989005 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2136 .elementor-element.elementor-element-e04dd75 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-2136 .elementor-element.elementor-element-e04dd75:after {
    content: "0.66";
}

.elementor-2136 .elementor-element.elementor-element-e04dd75 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-2136 .elementor-element.elementor-element-e04dd75 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-2136 .elementor-element.elementor-element-e04dd75.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-2136 .elementor-element.elementor-element-e04dd75.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-2136 .elementor-element.elementor-element-e04dd75.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-2136 .elementor-element.elementor-element-e04dd75 .elementor-post__title, .elementor-2136 .elementor-element.elementor-element-e04dd75 .elementor-post__title a {
    color: #151411;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

@media(max-width:1024px) and (min-width:768px){
    .elementor-231 .elementor-element.elementor-element-036aedc{
        --width:50%;
    }
    .elementor-231 .elementor-element.elementor-element-e81d066{
        --width:50%;
    }
    .elementor-231 .elementor-element.elementor-element-0bbffdc{
        --width:50%;
    }
    .elementor-231 .elementor-element.elementor-element-931ebee{
        --width:50%;
    }
	    .elementor-549 .elementor-element.elementor-element-3cb9994 {
        --width:22%;
    }

    .elementor-549 .elementor-element.elementor-element-cf7f1b9 {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-c50b02f {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-bb14d90 {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-9d41dee {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-bffb27c {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-774eaee {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-7b05b2e {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-a61f7b4 {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-743ab0f {
        --width: 22%;
    }

    .elementor-549 .elementor-element.elementor-element-6c946a2 {
        --width: 22%;
    }
}

@media(max-width:767px){
    
}
/* Carousel Slider in Home Page */
 @media(max-width: 767px) {
     .carousel-inner>.item img {
         height: 300px;
         object-fit: cover;
    }
     .carousel-control{
         height:300px;
    }
}
/* Recognition Carousel Slider */
 .recognition.gallery {
     display: block;
}
 .gallery-cell {
     width: 25%;
     height: 200px;
     margin-right: 10px;
     background: #8C8;
     counter-increment: gallery-cell;
}
/* cell number */
 .gallery-cell:before {
     display: block;
     text-align: center;
     content: counter(gallery-cell);
     line-height: 200px;
     font-size: 80px;
     color: white;
}
 @media(max-width: 767px) {
     .gallery-cell{
         width:50%;
    }
}

/* About Us */
.elementor-326 .elementor-element.elementor-element-33deb0f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-326 .elementor-element.elementor-element-33deb0f:not(.elementor-motion-effects-element-type-background), .elementor-326 .elementor-element.elementor-element-33deb0f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-326 .elementor-element.elementor-element-33deb0f::before, .elementor-326 .elementor-element.elementor-element-33deb0f > .elementor-background-video-container::before, .elementor-326 .elementor-element.elementor-element-33deb0f > .e-con-inner > .elementor-background-video-container::before, .elementor-326 .elementor-element.elementor-element-33deb0f > .elementor-background-slideshow::before, .elementor-326 .elementor-element.elementor-element-33deb0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-326 .elementor-element.elementor-element-33deb0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-326 .elementor-element.elementor-element-33deb0f, .elementor-326 .elementor-element.elementor-element-33deb0f::before {
    --border-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-4214423 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-a4a33cf {
    text-align: center;
}

.elementor-326 .elementor-element.elementor-element-a4a33cf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-4c18089 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-3c57ace {
    text-align: center;
}

.elementor-326 .elementor-element.elementor-element-2b8a673 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-9996f85 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-5eae757 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-7996b73 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-326 .elementor-element.elementor-element-7996b73 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-326 .elementor-element.elementor-element-7996b73 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-326 .elementor-element.elementor-element-f803747 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-326 .elementor-element.elementor-element-7bb951f .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-326 .elementor-element.elementor-element-7bb951f .elementor-button:hover, .elementor-326 .elementor-element.elementor-element-7bb951f .elementor-button:focus {
    background-color: #97011E;
}

.elementor-326 .elementor-element.elementor-element-bd643e7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-7d96b17 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-0048058.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-0048058.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-0048058.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-0048058 {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-0048058 .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-0048058 .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-0048058 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-9657dbd.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-9657dbd.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-9657dbd.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-9657dbd {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-9657dbd .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-9657dbd .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-9657dbd .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-8380ca2.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-8380ca2.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-8380ca2.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-8380ca2 {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-8380ca2 .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-8380ca2 .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-8380ca2 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-88a2413 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-b3fe6b7.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-b3fe6b7.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-b3fe6b7.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-b3fe6b7 {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-b3fe6b7 .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-b3fe6b7 .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-b3fe6b7 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-b128b71.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-b128b71.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-b128b71.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-b128b71 {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-b128b71 .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-b128b71 .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-b128b71 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-66613f0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-827f910 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-70e2948 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-326 .elementor-element.elementor-element-70e2948 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-326 .elementor-element.elementor-element-70e2948 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-326 .elementor-element.elementor-element-7909457 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-326 .elementor-element.elementor-element-fbe9d7e .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-326 .elementor-element.elementor-element-fbe9d7e .elementor-button:hover, .elementor-326 .elementor-element.elementor-element-fbe9d7e .elementor-button:focus {
    background-color: #97011E;
}

.elementor-326 .elementor-element.elementor-element-dd7626b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-e45f198 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-e85aeba.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-e85aeba.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-e85aeba.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-e85aeba {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-e85aeba .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-e85aeba .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-e85aeba .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-81501d1 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-8143e7d.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-8143e7d.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-8143e7d.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-8143e7d {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-8143e7d .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-8143e7d .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-8143e7d .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-1a37f23 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-ee4ccf9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-5e1945f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-26426f2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-0cf269a {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-326 .elementor-element.elementor-element-0cf269a .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-326 .elementor-element.elementor-element-0cf269a .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-326 .elementor-element.elementor-element-3bae409 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-326 .elementor-element.elementor-element-6696981 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-326 .elementor-element.elementor-element-6696981 .elementor-button:hover, .elementor-326 .elementor-element.elementor-element-6696981 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-326 .elementor-element.elementor-element-94bd021 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-6638573 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-cf8d22f.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-cf8d22f.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-cf8d22f.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-cf8d22f {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-cf8d22f .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-cf8d22f .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-cf8d22f .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-b905c8e.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-b905c8e.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-b905c8e.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-b905c8e {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-b905c8e .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-b905c8e .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-b905c8e .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-f40ca4f.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-f40ca4f.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-f40ca4f.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-f40ca4f {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-f40ca4f .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-f40ca4f .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-f40ca4f .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-36e7671 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-6fcfbfa.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-6fcfbfa.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-6fcfbfa.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-6fcfbfa {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-6fcfbfa .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-6fcfbfa .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-6fcfbfa .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-f54eba6.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-f54eba6.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-f54eba6.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-f54eba6 {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-f54eba6 .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-f54eba6 .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-f54eba6 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-da679e7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-c788006 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-326 .elementor-element.elementor-element-d2621e1 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-326 .elementor-element.elementor-element-d2621e1 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-326 .elementor-element.elementor-element-d2621e1 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-326 .elementor-element.elementor-element-05242cc {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-326 .elementor-element.elementor-element-c77c782 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-326 .elementor-element.elementor-element-c77c782 .elementor-button:hover, .elementor-326 .elementor-element.elementor-element-c77c782 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-326 .elementor-element.elementor-element-a44e9c3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-e8835f1 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-326 .elementor-element.elementor-element-456d7f4.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-456d7f4.elementor-view-framed .elementor-icon, .elementor-326 .elementor-element.elementor-element-456d7f4.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-326 .elementor-element.elementor-element-456d7f4 {
    --icon-box-icon-margin: 10px;
}

.elementor-326 .elementor-element.elementor-element-456d7f4 .elementor-icon {
    font-size: 35px;
}

.elementor-326 .elementor-element.elementor-element-456d7f4 .elementor-icon-box-title, .elementor-326 .elementor-element.elementor-element-456d7f4 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-326 .elementor-element.elementor-element-6c804b2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

/* Academics */
.elementor-430 .elementor-element.elementor-element-243fea9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-430 .elementor-element.elementor-element-243fea9:not(.elementor-motion-effects-element-type-background), .elementor-430 .elementor-element.elementor-element-243fea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-430 .elementor-element.elementor-element-243fea9::before, .elementor-430 .elementor-element.elementor-element-243fea9 > .elementor-background-video-container::before, .elementor-430 .elementor-element.elementor-element-243fea9 > .e-con-inner > .elementor-background-video-container::before, .elementor-430 .elementor-element.elementor-element-243fea9 > .elementor-background-slideshow::before, .elementor-430 .elementor-element.elementor-element-243fea9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-430 .elementor-element.elementor-element-243fea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-430 .elementor-element.elementor-element-243fea9, .elementor-430 .elementor-element.elementor-element-243fea9::before {
    --border-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-c0be165 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-8204011 {
    text-align: center;
}

.elementor-430 .elementor-element.elementor-element-8204011 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-94ae63a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-d23ac55 {
    text-align: center;
}

.elementor-430 .elementor-element.elementor-element-d943663 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-19b9bbf {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-430 .elementor-element.elementor-element-19b9bbf:not(.elementor-motion-effects-element-type-background), .elementor-430 .elementor-element.elementor-element-19b9bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-430 .elementor-element.elementor-element-19b9bbf, .elementor-430 .elementor-element.elementor-element-19b9bbf::before {
    --border-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-22323bc .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-7bd6f68 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-55ca781 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-430 .elementor-element.elementor-element-778684b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-778684b > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-778684b:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-fe439db .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-fe439db > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-fe439db:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-f7d2b6f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-f7d2b6f > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-f7d2b6f:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-15df4e3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-15df4e3 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-15df4e3:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-53fa1b6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-53fa1b6 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-53fa1b6:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-eed9915 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-eed9915 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-eed9915:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-5572f10 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-5572f10 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-5572f10:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-1455473 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-1455473 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-1455473:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-f208e95 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-430 .elementor-element.elementor-element-8a7912f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-8a7912f > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-8a7912f:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-bd9eaba .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-bd9eaba > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-bd9eaba:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-fdd4939 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-fdd4939 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-fdd4939:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-4d12f40 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-4d12f40 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-4d12f40:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-5060133 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-5060133 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-5060133:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-b6943ca .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-b6943ca > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-b6943ca:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-e232da3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-e232da3 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-e232da3:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-4457bdb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-ff15c93 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-430 .elementor-element.elementor-element-ff15c93:not(.elementor-motion-effects-element-type-background), .elementor-430 .elementor-element.elementor-element-ff15c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-430 .elementor-element.elementor-element-ff15c93, .elementor-430 .elementor-element.elementor-element-ff15c93::before {
    --border-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-d914eac .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-0273ae4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-e2da0e7 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-430 .elementor-element.elementor-element-da1a505 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-da1a505 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-da1a505:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-0952498 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-430 .elementor-element.elementor-element-26ed3ae .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-26ed3ae > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-26ed3ae:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-c08cbd7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-1a06f37 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-430 .elementor-element.elementor-element-1a06f37:not(.elementor-motion-effects-element-type-background), .elementor-430 .elementor-element.elementor-element-1a06f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-430 .elementor-element.elementor-element-1a06f37, .elementor-430 .elementor-element.elementor-element-1a06f37::before {
    --border-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-db7bce0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-3e97c9f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-eafd341 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-430 .elementor-element.elementor-element-b2eadce .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-b2eadce > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-b2eadce:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-1806599 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-1806599 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-1806599:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-860d3f4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-860d3f4 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-860d3f4:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-eba4871 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-430 .elementor-element.elementor-element-2830700 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-2830700 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-2830700:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-bb7cf0f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-430 .elementor-element.elementor-element-bb7cf0f > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
}

.elementor-430 .elementor-element.elementor-element-bb7cf0f:hover .elementor-widget-container {
    background-color: #FAFAFA;
}

.elementor-430 .elementor-element.elementor-element-d92e267 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-d92e267, .elementor-430 .elementor-element.elementor-element-d92e267::before {
    --border-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-5145409 {
    --display: flex;
    --min-height: 300px;
    --justify-content: center;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
}

.elementor-430 .elementor-element.elementor-element-5145409:not(.elementor-motion-effects-element-type-background), .elementor-430 .elementor-element.elementor-element-5145409 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/upload/imej/menupelanggan/desktop/20170725104517pelajar-semasa.png");
    background-position: center center;
    background-size: cover;
}

.elementor-430 .elementor-element.elementor-element-5145409::before, .elementor-430 .elementor-element.elementor-element-5145409 > .elementor-background-video-container::before, .elementor-430 .elementor-element.elementor-element-5145409 > .e-con-inner > .elementor-background-video-container::before, .elementor-430 .elementor-element.elementor-element-5145409 > .elementor-background-slideshow::before, .elementor-430 .elementor-element.elementor-element-5145409 > .e-con-inner > .elementor-background-slideshow::before, .elementor-430 .elementor-element.elementor-element-5145409 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-430 .elementor-element.elementor-element-5145409, .elementor-430 .elementor-element.elementor-element-5145409::before {
    --border-transition: 0.3s;
}

.elementor-430 .elementor-element.elementor-element-470bebe .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-430 .elementor-element.elementor-element-0699303 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-430 .elementor-element.elementor-element-0699303 .elementor-button:hover, .elementor-430 .elementor-element.elementor-element-0699303 .elementor-button:focus {
    background-color: #97011E;
}

/* Anthem */
.elementor-664 .elementor-element.elementor-element-70f879e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-664 .elementor-element.elementor-element-70f879e:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-70f879e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-664 .elementor-element.elementor-element-70f879e::before, .elementor-664 .elementor-element.elementor-element-70f879e > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-70f879e > .e-con-inner > .elementor-background-video-container::before, .elementor-664 .elementor-element.elementor-element-70f879e > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-70f879e > .e-con-inner > .elementor-background-slideshow::before, .elementor-664 .elementor-element.elementor-element-70f879e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-664 .elementor-element.elementor-element-70f879e, .elementor-664 .elementor-element.elementor-element-70f879e::before {
    --border-transition: 0.3s;
}

.elementor-664 .elementor-element.elementor-element-dc1fdd2 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-664 .elementor-element.elementor-element-b7c6caa {
    text-align: center;
}

.elementor-664 .elementor-element.elementor-element-b7c6caa .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-664 .elementor-element.elementor-element-441407b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-664 .elementor-element.elementor-element-bcc5c28 {
    text-align: center;
}

.elementor-664 .elementor-element.elementor-element-ef2d576 {
    text-align: center;
}

.elementor-664 .elementor-element.elementor-element-7172172 {
    text-align: center;
}

/* Board of Directors */
.elementor-482 .elementor-element.elementor-element-2368dd4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-482 .elementor-element.elementor-element-2368dd4:not(.elementor-motion-effects-element-type-background), .elementor-482 .elementor-element.elementor-element-2368dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-482 .elementor-element.elementor-element-2368dd4::before, .elementor-482 .elementor-element.elementor-element-2368dd4 > .elementor-background-video-container::before, .elementor-482 .elementor-element.elementor-element-2368dd4 > .e-con-inner > .elementor-background-video-container::before, .elementor-482 .elementor-element.elementor-element-2368dd4 > .elementor-background-slideshow::before, .elementor-482 .elementor-element.elementor-element-2368dd4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-482 .elementor-element.elementor-element-2368dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-482 .elementor-element.elementor-element-2368dd4, .elementor-482 .elementor-element.elementor-element-2368dd4::before {
    --border-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-0c57326 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-3ccf745 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-3ccf745 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-7c00a38 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --align-items: center;
    --gap: 20px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-fe44d39 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-e86ab26 img {
    /*width: 100%;*/
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-e504c2f {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-e504c2f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-287972c {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-287972c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-2e047f3 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-bd666c4 img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-2c5a032 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-2c5a032 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-039275e {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-039275e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-5c49bf8 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-1a4ab5c img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-e686ea3 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-e686ea3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-7febcc2 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-7febcc2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-547f601 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-df580d5 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-df580d5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-4b1a836 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-4b1a836 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-d561b19 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-994b07c img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-8310545 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-8310545 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-07f9ac3 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-07f9ac3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-08bf4dc {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-8b122d0 img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-356d696 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-356d696 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-b3d3001 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-b3d3001 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-e5b632d {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-4b741a2 img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-b832aa2 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-b832aa2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-ecfa1c3 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-ecfa1c3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-8757323 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-1d5da77 img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-8bd0242 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-8bd0242 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-37bd474 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-37bd474 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-fa30bb9 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-d593341 img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-47f2acd {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-47f2acd .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-bed8225 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-bed8225 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-a584643 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-97d8bc7 img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-f414778 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-f414778 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-159748e {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-159748e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-482 .elementor-element.elementor-element-3e7f997 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-482 .elementor-element.elementor-element-1f680c6 img {
    width: 100%;
    max-width: 202px;
}

.elementor-482 .elementor-element.elementor-element-7f15b0b {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-7f15b0b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-482 .elementor-element.elementor-element-e8f1d31 {
    text-align: center;
}

.elementor-482 .elementor-element.elementor-element-e8f1d31 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

/* Bursary Office */
.elementor-625 .elementor-element.elementor-element-417339f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-625 .elementor-element.elementor-element-417339f:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-417339f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/bursary-office-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-625 .elementor-element.elementor-element-417339f::before, .elementor-625 .elementor-element.elementor-element-417339f > .elementor-background-video-container::before, .elementor-625 .elementor-element.elementor-element-417339f > .e-con-inner > .elementor-background-video-container::before, .elementor-625 .elementor-element.elementor-element-417339f > .elementor-background-slideshow::before, .elementor-625 .elementor-element.elementor-element-417339f > .e-con-inner > .elementor-background-slideshow::before, .elementor-625 .elementor-element.elementor-element-417339f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-625 .elementor-element.elementor-element-417339f, .elementor-625 .elementor-element.elementor-element-417339f::before {
    --border-transition: 0.3s;
}

.elementor-625 .elementor-element.elementor-element-7fb41c8 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-625 .elementor-element.elementor-element-28f61e5 {
    text-align: center;
}

.elementor-625 .elementor-element.elementor-element-28f61e5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-625 .elementor-element.elementor-element-a935efd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-625 .elementor-element.elementor-element-3852d3f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-625 .elementor-element.elementor-element-acff26a {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-625 .elementor-element.elementor-element-acff26a .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-625 .elementor-element.elementor-element-acff26a .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-625 .elementor-element.elementor-element-486ff00 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-625 .elementor-element.elementor-element-486ff00 .elementor-button:hover, .elementor-625 .elementor-element.elementor-element-486ff00 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-625 .elementor-element.elementor-element-3519413 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-625 .elementor-element.elementor-element-3519413:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-3519413 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-625 .elementor-element.elementor-element-3519413, .elementor-625 .elementor-element.elementor-element-3519413::before {
    --border-transition: 0.3s;
}

.elementor-625 .elementor-element.elementor-element-ede2e47 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-625 .elementor-element.elementor-element-d67ffc1 {
    color: #FFFFFF;
}

.elementor-625 .elementor-element.elementor-element-eeea3ba {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 1px;
}

.elementor-625 .elementor-element.elementor-element-eeea3ba .elementor-divider-separator {
    width: 100%;
}

.elementor-625 .elementor-element.elementor-element-eeea3ba .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-625 .elementor-element.elementor-element-2331a63 {
    color: #FFFFFF;
}

/* Chancellor */

.elementor-348 .elementor-element.elementor-element-4b1396f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-348 .elementor-element.elementor-element-4b1396f:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-4b1396f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-348 .elementor-element.elementor-element-4b1396f::before, .elementor-348 .elementor-element.elementor-element-4b1396f > .elementor-background-video-container::before, .elementor-348 .elementor-element.elementor-element-4b1396f > .e-con-inner > .elementor-background-video-container::before, .elementor-348 .elementor-element.elementor-element-4b1396f > .elementor-background-slideshow::before, .elementor-348 .elementor-element.elementor-element-4b1396f > .e-con-inner > .elementor-background-slideshow::before, .elementor-348 .elementor-element.elementor-element-4b1396f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-348 .elementor-element.elementor-element-4b1396f, .elementor-348 .elementor-element.elementor-element-4b1396f::before {
    --border-transition: 0.3s;
}

.elementor-348 .elementor-element.elementor-element-5250085 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-348 .elementor-element.elementor-element-70f05c2 {
    text-align: center;
}

.elementor-348 .elementor-element.elementor-element-70f05c2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-348 .elementor-element.elementor-element-101dc9f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-348 .elementor-element.elementor-element-d0fc5f7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-348 .elementor-element.elementor-element-0bf8ad9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-348 .elementor-element.elementor-element-1404328 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.2em;
}

/* Vice Chancellor */
.elementor-589 .elementor-element.elementor-element-89d884b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-589 .elementor-element.elementor-element-89d884b:not(.elementor-motion-effects-element-type-background), .elementor-589 .elementor-element.elementor-element-89d884b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/bursary-office-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-589 .elementor-element.elementor-element-89d884b::before, .elementor-589 .elementor-element.elementor-element-89d884b > .elementor-background-video-container::before, .elementor-589 .elementor-element.elementor-element-89d884b > .e-con-inner > .elementor-background-video-container::before, .elementor-589 .elementor-element.elementor-element-89d884b > .elementor-background-slideshow::before, .elementor-589 .elementor-element.elementor-element-89d884b > .e-con-inner > .elementor-background-slideshow::before, .elementor-589 .elementor-element.elementor-element-89d884b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-589 .elementor-element.elementor-element-89d884b, .elementor-589 .elementor-element.elementor-element-89d884b::before {
    --border-transition: 0.3s;
}

.elementor-589 .elementor-element.elementor-element-916a9cf {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-589 .elementor-element.elementor-element-3ae9f19 {
    text-align: center;
}

.elementor-589 .elementor-element.elementor-element-3ae9f19 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-589 .elementor-element.elementor-element-6d7c558 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-589 .elementor-element.elementor-element-742d5c6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-589 .elementor-element.elementor-element-2889b8c {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-589 .elementor-element.elementor-element-2889b8c .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-589 .elementor-element.elementor-element-2889b8c .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-589 .elementor-element.elementor-element-0d045d0 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-589 .elementor-element.elementor-element-0d045d0 .elementor-button:hover, .elementor-589 .elementor-element.elementor-element-0d045d0 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-589 .elementor-element.elementor-element-2a7dbcf {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-589 .elementor-element.elementor-element-2a7dbcf:not(.elementor-motion-effects-element-type-background), .elementor-589 .elementor-element.elementor-element-2a7dbcf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-589 .elementor-element.elementor-element-2a7dbcf, .elementor-589 .elementor-element.elementor-element-2a7dbcf::before {
    --border-transition: 0.3s;
}

.elementor-589 .elementor-element.elementor-element-230c0d4 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-589 .elementor-element.elementor-element-cb5ff11 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-589 .elementor-element.elementor-element-8938806 {
    color: #FFFFFF;
}

.elementor-589 .elementor-element.elementor-element-f38f26a {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 1px;
}

.elementor-589 .elementor-element.elementor-element-f38f26a .elementor-divider-separator {
    width: 100%;
}

.elementor-589 .elementor-element.elementor-element-f38f26a .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-589 .elementor-element.elementor-element-a9a7ed1 {
    color: #FFFFFF;
}

/* UPM Tagline */
.elementor-669 .elementor-element.elementor-element-95c9f1d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-669 .elementor-element.elementor-element-95c9f1d:not(.elementor-motion-effects-element-type-background), .elementor-669 .elementor-element.elementor-element-95c9f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-669 .elementor-element.elementor-element-95c9f1d::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .elementor-background-video-container::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .e-con-inner > .elementor-background-video-container::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .elementor-background-slideshow::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-669 .elementor-element.elementor-element-95c9f1d, .elementor-669 .elementor-element.elementor-element-95c9f1d::before {
    --border-transition: 0.3s;
}

.elementor-669 .elementor-element.elementor-element-f6a45c3 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-669 .elementor-element.elementor-element-91ae183 {
    text-align: center;
}

.elementor-669 .elementor-element.elementor-element-91ae183 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-669 .elementor-element.elementor-element-a6f1aa1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-669 .elementor-element.elementor-element-caa12a0.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-caa12a0.elementor-view-framed .elementor-icon, .elementor-669 .elementor-element.elementor-element-caa12a0.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-caa12a0 {
    --icon-box-icon-margin: 15px;
}

.elementor-669 .elementor-element.elementor-element-caa12a0 .elementor-icon {
    font-size: 20px;
}

.elementor-669 .elementor-element.elementor-element-caa12a0 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-caa12a0 .elementor-icon-box-title, .elementor-669 .elementor-element.elementor-element-caa12a0 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-669 .elementor-element.elementor-element-7edb44d.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-7edb44d.elementor-view-framed .elementor-icon, .elementor-669 .elementor-element.elementor-element-7edb44d.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-7edb44d {
    --icon-box-icon-margin: 15px;
}

.elementor-669 .elementor-element.elementor-element-7edb44d .elementor-icon {
    font-size: 20px;
}

.elementor-669 .elementor-element.elementor-element-7edb44d .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-7edb44d .elementor-icon-box-title, .elementor-669 .elementor-element.elementor-element-7edb44d .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-669 .elementor-element.elementor-element-49f8d15.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-49f8d15.elementor-view-framed .elementor-icon, .elementor-669 .elementor-element.elementor-element-49f8d15.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-49f8d15 {
    --icon-box-icon-margin: 15px;
}

.elementor-669 .elementor-element.elementor-element-49f8d15 .elementor-icon {
    font-size: 20px;
}

.elementor-669 .elementor-element.elementor-element-49f8d15 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-49f8d15 .elementor-icon-box-title, .elementor-669 .elementor-element.elementor-element-49f8d15 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

@media(max-width: 767px) {
    .elementor-669 .elementor-element.elementor-element-f6a45c3 {
        --min-height:100px;
    }

    .elementor-669 .elementor-element.elementor-element-91ae183 .elementor-heading-title {
        font-size: 26px;
    }
}
.elementor-669 .elementor-element.elementor-element-95c9f1d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-669 .elementor-element.elementor-element-95c9f1d:not(.elementor-motion-effects-element-type-background), .elementor-669 .elementor-element.elementor-element-95c9f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/REN_40721.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-669 .elementor-element.elementor-element-95c9f1d::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .elementor-background-video-container::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .e-con-inner > .elementor-background-video-container::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .elementor-background-slideshow::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-669 .elementor-element.elementor-element-95c9f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-669 .elementor-element.elementor-element-95c9f1d, .elementor-669 .elementor-element.elementor-element-95c9f1d::before {
    --border-transition: 0.3s;
}

.elementor-669 .elementor-element.elementor-element-f6a45c3 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-669 .elementor-element.elementor-element-91ae183 {
    text-align: center;
}

.elementor-669 .elementor-element.elementor-element-91ae183 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-669 .elementor-element.elementor-element-a6f1aa1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-669 .elementor-element.elementor-element-caa12a0.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-caa12a0.elementor-view-framed .elementor-icon, .elementor-669 .elementor-element.elementor-element-caa12a0.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-caa12a0 {
    --icon-box-icon-margin: 15px;
}

.elementor-669 .elementor-element.elementor-element-caa12a0 .elementor-icon {
    font-size: 20px;
}

.elementor-669 .elementor-element.elementor-element-caa12a0 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-caa12a0 .elementor-icon-box-title, .elementor-669 .elementor-element.elementor-element-caa12a0 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-669 .elementor-element.elementor-element-7edb44d.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-7edb44d.elementor-view-framed .elementor-icon, .elementor-669 .elementor-element.elementor-element-7edb44d.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-7edb44d {
    --icon-box-icon-margin: 15px;
}

.elementor-669 .elementor-element.elementor-element-7edb44d .elementor-icon {
    font-size: 20px;
}

.elementor-669 .elementor-element.elementor-element-7edb44d .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-7edb44d .elementor-icon-box-title, .elementor-669 .elementor-element.elementor-element-7edb44d .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-669 .elementor-element.elementor-element-49f8d15.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-49f8d15.elementor-view-framed .elementor-icon, .elementor-669 .elementor-element.elementor-element-49f8d15.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-49f8d15 {
    --icon-box-icon-margin: 15px;
}

.elementor-669 .elementor-element.elementor-element-49f8d15 .elementor-icon {
    font-size: 20px;
}

.elementor-669 .elementor-element.elementor-element-49f8d15 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #9D0320;
}

.elementor-669 .elementor-element.elementor-element-49f8d15 .elementor-icon-box-title, .elementor-669 .elementor-element.elementor-element-49f8d15 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

/* Undergraduate */

.elementor-392 .elementor-element.elementor-element-07e89c1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-392 .elementor-element.elementor-element-07e89c1:not(.elementor-motion-effects-element-type-background), .elementor-392 .elementor-element.elementor-element-07e89c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-392 .elementor-element.elementor-element-07e89c1::before, .elementor-392 .elementor-element.elementor-element-07e89c1 > .elementor-background-video-container::before, .elementor-392 .elementor-element.elementor-element-07e89c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-392 .elementor-element.elementor-element-07e89c1 > .elementor-background-slideshow::before, .elementor-392 .elementor-element.elementor-element-07e89c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-392 .elementor-element.elementor-element-07e89c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-392 .elementor-element.elementor-element-07e89c1, .elementor-392 .elementor-element.elementor-element-07e89c1::before {
    --border-transition: 0.3s;
}

.elementor-392 .elementor-element.elementor-element-027b7fd {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-392 .elementor-element.elementor-element-12f91bf {
    text-align: center;
}

.elementor-392 .elementor-element.elementor-element-12f91bf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-392 .elementor-element.elementor-element-e48291e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-392 .elementor-element.elementor-element-ded1909 {
    text-align: center;
}

.elementor-392 .elementor-element.elementor-element-1543857 .elementor-accordion-item {
    border-width: 1px;
    border-color: #979797;
}

.elementor-392 .elementor-element.elementor-element-1543857 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: #979797;
}

.elementor-392 .elementor-element.elementor-element-1543857 .elementor-tab-title {
    background-color: #F1F1F1;
}

.elementor-392 .elementor-element.elementor-element-1543857 .elementor-accordion-icon, .elementor-392 .elementor-element.elementor-element-1543857 .elementor-accordion-title {
    color: #000000;
}

.elementor-392 .elementor-element.elementor-element-1543857 .elementor-accordion-icon svg {
    fill: #000000;
}

.elementor-392 .elementor-element.elementor-element-1543857 .elementor-active .elementor-accordion-icon, .elementor-392 .elementor-element.elementor-element-1543857 .elementor-active .elementor-accordion-title {
    color: #FFFFFF;
}

.elementor-392 .elementor-element.elementor-element-1543857 .elementor-active .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.elementor-392 .elementor-element.elementor-element-1543857 .elementor-accordion-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

/* The Story Behind Us */

.elementor-370 .elementor-element.elementor-element-2db3c55 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-370 .elementor-element.elementor-element-2db3c55:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-2db3c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-370 .elementor-element.elementor-element-2db3c55::before, .elementor-370 .elementor-element.elementor-element-2db3c55 > .elementor-background-video-container::before, .elementor-370 .elementor-element.elementor-element-2db3c55 > .e-con-inner > .elementor-background-video-container::before, .elementor-370 .elementor-element.elementor-element-2db3c55 > .elementor-background-slideshow::before, .elementor-370 .elementor-element.elementor-element-2db3c55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-370 .elementor-element.elementor-element-2db3c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-370 .elementor-element.elementor-element-2db3c55, .elementor-370 .elementor-element.elementor-element-2db3c55::before {
    --border-transition: 0.3s;
}

.elementor-370 .elementor-element.elementor-element-f37e41c {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-370 .elementor-element.elementor-element-2c3e93c {
    text-align: center;
}

.elementor-370 .elementor-element.elementor-element-2c3e93c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-370 .elementor-element.elementor-element-e195762 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-370 .elementor-element.elementor-element-81da637 img {
    width: 100%;
}

.elementor-370 .elementor-element.elementor-element-b66fdef {
    text-align: center;
}

/* The Mace */
.elementor-674 .elementor-element.elementor-element-dd8c96b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-674 .elementor-element.elementor-element-dd8c96b:not(.elementor-motion-effects-element-type-background), .elementor-674 .elementor-element.elementor-element-dd8c96b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-674 .elementor-element.elementor-element-dd8c96b::before, .elementor-674 .elementor-element.elementor-element-dd8c96b > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-dd8c96b > .e-con-inner > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-dd8c96b > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-dd8c96b > .e-con-inner > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-dd8c96b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-674 .elementor-element.elementor-element-dd8c96b, .elementor-674 .elementor-element.elementor-element-dd8c96b::before {
    --border-transition: 0.3s;
}

.elementor-674 .elementor-element.elementor-element-443bb30 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-674 .elementor-element.elementor-element-a4020bf {
    text-align: center;
}

.elementor-674 .elementor-element.elementor-element-a4020bf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-674 .elementor-element.elementor-element-c192e33 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-674 .elementor-element.elementor-element-350f35d img {
    width: 100%;
}

/* Student UPM */

.elementor-766 .elementor-element.elementor-element-717109e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-766 .elementor-element.elementor-element-717109e:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-717109e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-717109e::before, .elementor-766 .elementor-element.elementor-element-717109e > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-717109e > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-717109e > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-717109e > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-717109e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-766 .elementor-element.elementor-element-717109e, .elementor-766 .elementor-element.elementor-element-717109e::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-3562816 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-96f264a {
    text-align: center;
}

.elementor-766 .elementor-element.elementor-element-96f264a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-766 .elementor-element.elementor-element-87d7281 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-6582a9f {
    text-align: center;
}

.elementor-766 .elementor-element.elementor-element-4d31955 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --gap: 20px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-614b7cb {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-614b7cb:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-614b7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/36_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-614b7cb::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-614b7cb, .elementor-766 .elementor-element.elementor-element-614b7cb::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-04ff338 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-3d0f4bf {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-3d0f4bf:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-3d0f4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/37_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-3d0f4bf::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-3d0f4bf, .elementor-766 .elementor-element.elementor-element-3d0f4bf::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-f2888d9 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-ed48173 {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-ed48173:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-ed48173 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/39_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-ed48173::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-ed48173, .elementor-766 .elementor-element.elementor-element-ed48173::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-92e9b26 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-e0b196b {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-e0b196b:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-e0b196b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://upload.wikimedia.org/wikipedia/commons/a/ab/Perpustakaan_UPM_%28Blok_B%29.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-e0b196b::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-e0b196b, .elementor-766 .elementor-element.elementor-element-e0b196b::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-fd92a58 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-93f8a01 {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-93f8a01:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-93f8a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/40_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-93f8a01::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-93f8a01, .elementor-766 .elementor-element.elementor-element-93f8a01::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-5ec08c2 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-60cfc03 {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-60cfc03:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-60cfc03 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/IMG_20221211_092147.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-60cfc03::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-60cfc03, .elementor-766 .elementor-element.elementor-element-60cfc03::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-f965750 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-969581c .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-969581c .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-969581c .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-969581c .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-969581c .elementor-button:focus svg {
    fill: #F7F7F7;
}

/* Research */

.elementor-753 .elementor-element.elementor-element-f1528b9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-753 .elementor-element.elementor-element-f1528b9:not(.elementor-motion-effects-element-type-background), .elementor-753 .elementor-element.elementor-element-f1528b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-753 .elementor-element.elementor-element-f1528b9::before, .elementor-753 .elementor-element.elementor-element-f1528b9 > .elementor-background-video-container::before, .elementor-753 .elementor-element.elementor-element-f1528b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-753 .elementor-element.elementor-element-f1528b9 > .elementor-background-slideshow::before, .elementor-753 .elementor-element.elementor-element-f1528b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-753 .elementor-element.elementor-element-f1528b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-753 .elementor-element.elementor-element-f1528b9, .elementor-753 .elementor-element.elementor-element-f1528b9::before {
    --border-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-bdf6ffe {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-f08a3de {
    text-align: center;
}

.elementor-753 .elementor-element.elementor-element-f08a3de .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-753 .elementor-element.elementor-element-41e7734 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-5646932 {
    text-align: center;
}

.elementor-753 .elementor-element.elementor-element-0df4cab {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-ccea227 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-2b83277 img {
    width: 100%;
}

.elementor-753 .elementor-element.elementor-element-bfcad9d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-9190541 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-753 .elementor-element.elementor-element-9190541 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-753 .elementor-element.elementor-element-9190541 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-753 .elementor-element.elementor-element-9190541 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-753 .elementor-element.elementor-element-8964fe0 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-753 .elementor-element.elementor-element-a2d8b58 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-5905cf1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-ea2c770 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-910b5bc .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-c9c6985 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-084e6a3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-9f0ce85 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-753 .elementor-element.elementor-element-9f0ce85 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-753 .elementor-element.elementor-element-9f0ce85 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-753 .elementor-element.elementor-element-9f0ce85 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-753 .elementor-element.elementor-element-eb40939 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-753 .elementor-element.elementor-element-2c76a67 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-753 .elementor-element.elementor-element-a4676ae {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-753 .elementor-element.elementor-element-8dc3d60 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-4432f8e .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-0d18c61 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-746835e .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-b69dbd3 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-753 .elementor-element.elementor-element-7fb14e0 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-04c7f56 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-f1517b0 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-60e9a13 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-74f36fb img {
    width: 100%;
}

.elementor-753 .elementor-element.elementor-element-6169e1c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-75c6e92 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-72f9c8f img {
    width: 100%;
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-34ee9a2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-1ba95f6 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-753 .elementor-element.elementor-element-1ba95f6 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-753 .elementor-element.elementor-element-1ba95f6 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-753 .elementor-element.elementor-element-1ba95f6 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-753 .elementor-element.elementor-element-ee1640d {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-753 .elementor-element.elementor-element-30a6121 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-753 .elementor-element.elementor-element-9fdcbef {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-753 .elementor-element.elementor-element-0b20d25 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-8d0cb9d .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-bd262d3 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-ec83b85 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-95980e1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-f5a5714 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-f5a5714:not(.elementor-motion-effects-element-type-background), .elementor-753 .elementor-element.elementor-element-f5a5714 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-753 .elementor-element.elementor-element-f5a5714, .elementor-753 .elementor-element.elementor-element-f5a5714::before {
    --border-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-f5a5714.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-753 .elementor-element.elementor-element-0e34bc9 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-753 .elementor-element.elementor-element-28b0609 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-28b0609:not(.elementor-motion-effects-element-type-background), .elementor-753 .elementor-element.elementor-element-28b0609 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-753 .elementor-element.elementor-element-28b0609, .elementor-753 .elementor-element.elementor-element-28b0609::before {
    --border-transition: 0.3s;
}

.elementor-753 .elementor-element.elementor-element-28b0609.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-753 .elementor-element.elementor-element-7a3dc42 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

/* Registrar Office */

.elementor-612 .elementor-element.elementor-element-16c10c8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-612 .elementor-element.elementor-element-16c10c8:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-16c10c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/bursary-office-page-header.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-612 .elementor-element.elementor-element-16c10c8::before, .elementor-612 .elementor-element.elementor-element-16c10c8 > .elementor-background-video-container::before, .elementor-612 .elementor-element.elementor-element-16c10c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-612 .elementor-element.elementor-element-16c10c8 > .elementor-background-slideshow::before, .elementor-612 .elementor-element.elementor-element-16c10c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-612 .elementor-element.elementor-element-16c10c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-612 .elementor-element.elementor-element-16c10c8, .elementor-612 .elementor-element.elementor-element-16c10c8::before {
    --border-transition: 0.3s;
}

.elementor-612 .elementor-element.elementor-element-cf47d5f {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-612 .elementor-element.elementor-element-12bb1bf {
    text-align: center;
}

.elementor-612 .elementor-element.elementor-element-12bb1bf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-612 .elementor-element.elementor-element-393d5d6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-612 .elementor-element.elementor-element-61e0718 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-612 .elementor-element.elementor-element-6f755fc {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-612 .elementor-element.elementor-element-6f755fc .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-612 .elementor-element.elementor-element-6f755fc .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-612 .elementor-element.elementor-element-a360c18 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-612 .elementor-element.elementor-element-a360c18 .elementor-button:hover, .elementor-612 .elementor-element.elementor-element-a360c18 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-612 .elementor-element.elementor-element-1588716 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-612 .elementor-element.elementor-element-1588716:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-1588716 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-612 .elementor-element.elementor-element-1588716, .elementor-612 .elementor-element.elementor-element-1588716::before {
    --border-transition: 0.3s;
}

.elementor-612 .elementor-element.elementor-element-fbdf31d .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-612 .elementor-element.elementor-element-314993b {
    color: #FFFFFF;
}

.elementor-612 .elementor-element.elementor-element-e90bd24 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 1px;
}

.elementor-612 .elementor-element.elementor-element-e90bd24 .elementor-divider-separator {
    width: 100%;
}

.elementor-612 .elementor-element.elementor-element-e90bd24 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-612 .elementor-element.elementor-element-ffa31e4 {
    color: #FFFFFF;
}

/* Prospective Student */

.elementor-868 .elementor-element.elementor-element-46abf9c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-868 .elementor-element.elementor-element-46abf9c:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-46abf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-868 .elementor-element.elementor-element-46abf9c::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .e-con-inner > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-868 .elementor-element.elementor-element-46abf9c, .elementor-868 .elementor-element.elementor-element-46abf9c::before {
    --border-transition: 0.3s;
}

.elementor-868 .elementor-element.elementor-element-42f91f8 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-868 .elementor-element.elementor-element-17b1152 {
    text-align: center;
}

.elementor-868 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-868 .elementor-element.elementor-element-0a5facb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title:before, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title:after, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-content, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tabs-content-wrapper {
    border-width: 0px;
}

.elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title a {
    color: #8E8E8E;
}

.elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title.elementor-active, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title.elementor-active a {
    color: #9D0320;
}

.elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

@media(max-width: 767px) {
    .elementor-868 .elementor-element.elementor-element-42f91f8 {
        --min-height:100px;
    }

    .elementor-868 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
        font-size: 26px;
    }
}


.elementor-1555 .elementor-element.elementor-element-878380b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1555 .elementor-element.elementor-element-8ca9d19 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1555 .elementor-element.elementor-element-4de0f0b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1555 .elementor-element.elementor-element-7d5ee00 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1555 .elementor-element.elementor-element-7d5ee00:not(.elementor-motion-effects-element-type-background), .elementor-1555 .elementor-element.elementor-element-7d5ee00 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/content/362_bi.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1555 .elementor-element.elementor-element-7d5ee00, .elementor-1555 .elementor-element.elementor-element-7d5ee00::before {
    --border-transition: 0.3s;
}

.elementor-1555 .elementor-element.elementor-element-2ede6a3 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1555 .elementor-element.elementor-element-ab95aff .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1555 .elementor-element.elementor-element-5172009 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1555 .elementor-element.elementor-element-fbb2524 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1555 .elementor-element.elementor-element-fbb2524:not(.elementor-motion-effects-element-type-background), .elementor-1555 .elementor-element.elementor-element-fbb2524 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/undergraduate-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1555 .elementor-element.elementor-element-fbb2524, .elementor-1555 .elementor-element.elementor-element-fbb2524::before {
    --border-transition: 0.3s;
}

.elementor-1555 .elementor-element.elementor-element-5e2a9fe .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1555 .elementor-element.elementor-element-d06666e .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1555 .elementor-element.elementor-element-d869c7f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1555 .elementor-element.elementor-element-8ed7b2f {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1555 .elementor-element.elementor-element-8ed7b2f:not(.elementor-motion-effects-element-type-background), .elementor-1555 .elementor-element.elementor-element-8ed7b2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://asasi.upm.edu.my/upload/imej/kandungan/desktop/20231109155827slider_new.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1555 .elementor-element.elementor-element-8ed7b2f::before, .elementor-1555 .elementor-element.elementor-element-8ed7b2f > .elementor-background-video-container::before, .elementor-1555 .elementor-element.elementor-element-8ed7b2f > .e-con-inner > .elementor-background-video-container::before, .elementor-1555 .elementor-element.elementor-element-8ed7b2f > .elementor-background-slideshow::before, .elementor-1555 .elementor-element.elementor-element-8ed7b2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1555 .elementor-element.elementor-element-8ed7b2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1555 .elementor-element.elementor-element-8ed7b2f, .elementor-1555 .elementor-element.elementor-element-8ed7b2f::before {
    --border-transition: 0.3s;
}

.elementor-1555 .elementor-element.elementor-element-1557d08 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1555 .elementor-element.elementor-element-62c81ff .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(min-width: 768px) {
    .elementor-1555 .elementor-element.elementor-element-4de0f0b {
        --width:25%;
    }

    .elementor-1555 .elementor-element.elementor-element-5172009 {
        --width: 25%;
    }

    .elementor-1555 .elementor-element.elementor-element-d869c7f {
        --width: 25%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-1555 .elementor-element.elementor-element-4de0f0b {
        --width:48%;
    }

    .elementor-1555 .elementor-element.elementor-element-5172009 {
        --width: 48%;
    }

    .elementor-1555 .elementor-element.elementor-element-d869c7f {
        --width: 48%;
    }
}

@media(max-width: 1024px) {
    .elementor-1555 .elementor-element.elementor-element-8ca9d19 {
        --gap:20px;
        --flex-wrap: wrap;
        --padding-top: 20px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }
}

@media(max-width: 767px) {
    .elementor-1555 .elementor-element.elementor-element-2ede6a3 .elementor-heading-title {
        font-size:18px;
    }

    .elementor-1555 .elementor-element.elementor-element-ab95aff .elementor-button {
        font-size: 14px;
    }

    .elementor-1555 .elementor-element.elementor-element-5e2a9fe .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1555 .elementor-element.elementor-element-d06666e .elementor-button {
        font-size: 14px;
    }

    .elementor-1555 .elementor-element.elementor-element-1557d08 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1555 .elementor-element.elementor-element-62c81ff .elementor-button {
        font-size: 14px;
    }
}

.elementor-868 .elementor-element.elementor-element-46abf9c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-868 .elementor-element.elementor-element-46abf9c:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-46abf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-868 .elementor-element.elementor-element-46abf9c::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .e-con-inner > .elementor-background-video-container::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-868 .elementor-element.elementor-element-46abf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-868 .elementor-element.elementor-element-46abf9c, .elementor-868 .elementor-element.elementor-element-46abf9c::before {
    --border-transition: 0.3s;
}

.elementor-868 .elementor-element.elementor-element-42f91f8 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-868 .elementor-element.elementor-element-17b1152 {
    text-align: center;
}

.elementor-868 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-868 .elementor-element.elementor-element-0a5facb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title:before, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title:after, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-content, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tabs-content-wrapper {
    border-width: 0px;
}

.elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title a {
    color: #8E8E8E;
}

.elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title.elementor-active, .elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title.elementor-active a {
    color: #9D0320;
}

.elementor-868 .elementor-element.elementor-element-1b243ed .elementor-tab-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

/* Pro Chancellor */
.elementor-355 .elementor-element.elementor-element-4b1396f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-355 .elementor-element.elementor-element-4b1396f:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-4b1396f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-355 .elementor-element.elementor-element-4b1396f::before, .elementor-355 .elementor-element.elementor-element-4b1396f > .elementor-background-video-container::before, .elementor-355 .elementor-element.elementor-element-4b1396f > .e-con-inner > .elementor-background-video-container::before, .elementor-355 .elementor-element.elementor-element-4b1396f > .elementor-background-slideshow::before, .elementor-355 .elementor-element.elementor-element-4b1396f > .e-con-inner > .elementor-background-slideshow::before, .elementor-355 .elementor-element.elementor-element-4b1396f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-355 .elementor-element.elementor-element-4b1396f, .elementor-355 .elementor-element.elementor-element-4b1396f::before {
    --border-transition: 0.3s;
}

.elementor-355 .elementor-element.elementor-element-5250085 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-355 .elementor-element.elementor-element-70f05c2 {
    text-align: center;
}

.elementor-355 .elementor-element.elementor-element-70f05c2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-355 .elementor-element.elementor-element-b2065cc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-355 .elementor-element.elementor-element-b4f8bfe {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-355 .elementor-element.elementor-element-0966268 {
    text-align: center;
}

.elementor-355 .elementor-element.elementor-element-0966268 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-355 .elementor-element.elementor-element-038aa20 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-355 .elementor-element.elementor-element-0e15817 {
    text-align: center;
}

.elementor-355 .elementor-element.elementor-element-0e15817 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-355 .elementor-element.elementor-element-30d2270 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-355 .elementor-element.elementor-element-a0288e2 {
    text-align: center;
}

.elementor-355 .elementor-element.elementor-element-a0288e2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-355 .elementor-element.elementor-element-3d3ed21 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

/* Deputy Vice Chancellor */

.elementor-598 .elementor-element.elementor-element-28ca14b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-598 .elementor-element.elementor-element-28ca14b:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-28ca14b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/pejabat-tnc-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-598 .elementor-element.elementor-element-28ca14b::before, .elementor-598 .elementor-element.elementor-element-28ca14b > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-28ca14b > .e-con-inner > .elementor-background-video-container::before, .elementor-598 .elementor-element.elementor-element-28ca14b > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-28ca14b > .e-con-inner > .elementor-background-slideshow::before, .elementor-598 .elementor-element.elementor-element-28ca14b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-598 .elementor-element.elementor-element-28ca14b, .elementor-598 .elementor-element.elementor-element-28ca14b::before {
    --border-transition: 0.3s;
}

.elementor-598 .elementor-element.elementor-element-b7ce0cb {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-598 .elementor-element.elementor-element-17b3dec {
    text-align: center;
}

.elementor-598 .elementor-element.elementor-element-17b3dec .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-598 .elementor-element.elementor-element-6617c6a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-598 .elementor-element.elementor-element-9b0347b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-598 .elementor-element.elementor-element-295dce0 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-598 .elementor-element.elementor-element-295dce0 .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-598 .elementor-element.elementor-element-295dce0 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-598 .elementor-element.elementor-element-3736893 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-598 .elementor-element.elementor-element-3736893 .elementor-button:hover, .elementor-598 .elementor-element.elementor-element-3736893 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-598 .elementor-element.elementor-element-ac89c0c {
    --spacer-size: 30px;
}

.elementor-598 .elementor-element.elementor-element-ba71d67 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-598 .elementor-element.elementor-element-ba71d67 .elementor-button:hover, .elementor-598 .elementor-element.elementor-element-ba71d67 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-598 .elementor-element.elementor-element-531ec49 {
    --spacer-size: 30px;
}

.elementor-598 .elementor-element.elementor-element-449dcf8 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-598 .elementor-element.elementor-element-449dcf8 .elementor-button:hover, .elementor-598 .elementor-element.elementor-element-449dcf8 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-598 .elementor-element.elementor-element-1dd2e35 {
    --spacer-size: 30px;
}

.elementor-598 .elementor-element.elementor-element-557d8f0 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-598 .elementor-element.elementor-element-557d8f0 .elementor-button:hover, .elementor-598 .elementor-element.elementor-element-557d8f0 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-598 .elementor-element.elementor-element-fb1e302 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-598 .elementor-element.elementor-element-fb1e302:not(.elementor-motion-effects-element-type-background), .elementor-598 .elementor-element.elementor-element-fb1e302 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-598 .elementor-element.elementor-element-fb1e302, .elementor-598 .elementor-element.elementor-element-fb1e302::before {
    --border-transition: 0.3s;
}

.elementor-598 .elementor-element.elementor-element-dca04d3 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-598 .elementor-element.elementor-element-71100ca {
    color: #FFFFFF;
}

.elementor-598 .elementor-element.elementor-element-7fb347a {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 1px;
}

.elementor-598 .elementor-element.elementor-element-7fb347a .elementor-divider-separator {
    width: 100%;
}

.elementor-598 .elementor-element.elementor-element-7fb347a .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-598 .elementor-element.elementor-element-e7cf87d {
    color: #FFFFFF;
}

.elementor-598 .elementor-element.elementor-element-e4d518f {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 1px;
}

.elementor-598 .elementor-element.elementor-element-e4d518f .elementor-divider-separator {
    width: 100%;
}

.elementor-598 .elementor-element.elementor-element-e4d518f .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-598 .elementor-element.elementor-element-fa4ced4 {
    color: #FFFFFF;
}

.elementor-598 .elementor-element.elementor-element-61e272f {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 1px;
}

.elementor-598 .elementor-element.elementor-element-61e272f .elementor-divider-separator {
    width: 100%;
}

.elementor-598 .elementor-element.elementor-element-61e272f .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-598 .elementor-element.elementor-element-7f57b02 {
    color: #FFFFFF;
}

/* Facilities */

.elementor-1952 .elementor-element.elementor-element-46abf9c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-1952 .elementor-element.elementor-element-46abf9c:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-46abf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-46abf9c::before, .elementor-1952 .elementor-element.elementor-element-46abf9c > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-46abf9c > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-46abf9c > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-46abf9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-46abf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-1952 .elementor-element.elementor-element-46abf9c, .elementor-1952 .elementor-element.elementor-element-46abf9c::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-42f91f8 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-17b1152 {
    text-align: center;
}

.elementor-1952 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-c733079 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-6661dca {
    text-align: center;
}

.elementor-1952 .elementor-element.elementor-element-bc885c1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-db50197 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-4665e9c {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1952 .elementor-element.elementor-element-4665e9c:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-4665e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/50_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-4665e9c::before, .elementor-1952 .elementor-element.elementor-element-4665e9c > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-4665e9c > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-4665e9c > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-4665e9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-4665e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1952 .elementor-element.elementor-element-4665e9c, .elementor-1952 .elementor-element.elementor-element-4665e9c::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-f4f1def .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-bc71ca1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1952 .elementor-element.elementor-element-86b3ebc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-7e87ccf {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1952 .elementor-element.elementor-element-7e87ccf:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-7e87ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/IMG_20221211_092147.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-7e87ccf::before, .elementor-1952 .elementor-element.elementor-element-7e87ccf > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-7e87ccf > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-7e87ccf > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-7e87ccf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-7e87ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1952 .elementor-element.elementor-element-7e87ccf, .elementor-1952 .elementor-element.elementor-element-7e87ccf::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-dc51c3e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-384bc33 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1952 .elementor-element.elementor-element-f03a9f5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-9d71e6a {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1952 .elementor-element.elementor-element-9d71e6a:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-9d71e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/47_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-9d71e6a::before, .elementor-1952 .elementor-element.elementor-element-9d71e6a > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-9d71e6a > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-9d71e6a > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-9d71e6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-9d71e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1952 .elementor-element.elementor-element-9d71e6a, .elementor-1952 .elementor-element.elementor-element-9d71e6a::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-4fc77db .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-abb992f .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1952 .elementor-element.elementor-element-6eaaba3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-2a62cb7 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1952 .elementor-element.elementor-element-2a62cb7:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-2a62cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/45_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-2a62cb7::before, .elementor-1952 .elementor-element.elementor-element-2a62cb7 > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-2a62cb7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-2a62cb7 > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-2a62cb7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-2a62cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1952 .elementor-element.elementor-element-2a62cb7, .elementor-1952 .elementor-element.elementor-element-2a62cb7::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-cf1d435 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-7edac13 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1952 .elementor-element.elementor-element-83eaff3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-9100522 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-8be9033 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1952 .elementor-element.elementor-element-8be9033:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-8be9033 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/42_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-8be9033::before, .elementor-1952 .elementor-element.elementor-element-8be9033 > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-8be9033 > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-8be9033 > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-8be9033 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-8be9033 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1952 .elementor-element.elementor-element-8be9033, .elementor-1952 .elementor-element.elementor-element-8be9033::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-ad2bbb6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-c0c6d9c .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1952 .elementor-element.elementor-element-9bd603e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-d5d4b11 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1952 .elementor-element.elementor-element-d5d4b11:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-d5d4b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/image-16.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-d5d4b11::before, .elementor-1952 .elementor-element.elementor-element-d5d4b11 > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-d5d4b11 > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-d5d4b11 > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-d5d4b11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-d5d4b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1952 .elementor-element.elementor-element-d5d4b11, .elementor-1952 .elementor-element.elementor-element-d5d4b11::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-880b238 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-ae88ffe .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1952 .elementor-element.elementor-element-be02253 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-702110c {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1952 .elementor-element.elementor-element-702110c:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-702110c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/53_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-702110c::before, .elementor-1952 .elementor-element.elementor-element-702110c > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-702110c > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-702110c > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-702110c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-702110c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1952 .elementor-element.elementor-element-702110c, .elementor-1952 .elementor-element.elementor-element-702110c::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-2495a7d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-ca3bcf3 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1952 .elementor-element.elementor-element-cca2624 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-274e8c4 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-1952 .elementor-element.elementor-element-274e8c4:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-274e8c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/49_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1952 .elementor-element.elementor-element-274e8c4::before, .elementor-1952 .elementor-element.elementor-element-274e8c4 > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-274e8c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1952 .elementor-element.elementor-element-274e8c4 > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-274e8c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1952 .elementor-element.elementor-element-274e8c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1952 .elementor-element.elementor-element-274e8c4, .elementor-1952 .elementor-element.elementor-element-274e8c4::before {
    --border-transition: 0.3s;
}

.elementor-1952 .elementor-element.elementor-element-1080abf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1952 .elementor-element.elementor-element-4f50aef .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

/* Gatewaay for Staff */

.elementor-464 .elementor-element.elementor-element-e15ba86 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-464 .elementor-element.elementor-element-e15ba86:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-e15ba86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-464 .elementor-element.elementor-element-e15ba86::before, .elementor-464 .elementor-element.elementor-element-e15ba86 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-e15ba86 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-e15ba86 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-e15ba86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-e15ba86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-464 .elementor-element.elementor-element-e15ba86, .elementor-464 .elementor-element.elementor-element-e15ba86::before {
    --border-transition: 0.3s;
}

.elementor-464 .elementor-element.elementor-element-ebeb3d8 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-464 .elementor-element.elementor-element-a9759f1 {
    text-align: center;
}

.elementor-464 .elementor-element.elementor-element-a9759f1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-464 .elementor-element.elementor-element-eec90d6 {
    text-align: center;
}

.elementor-464 .elementor-element.elementor-element-eec90d6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-464 .elementor-element.elementor-element-5e49efa {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 40px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-b5bf244 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-464 .elementor-element.elementor-element-52720f7 {
    --icon-box-icon-margin: 15px;
}

.elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
    line-height: 1em;
}

.elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-464 .elementor-element.elementor-element-52720f7 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    background-color: #9D0320;
}

.elementor-464 .elementor-element.elementor-element-901afae {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-464 .elementor-element.elementor-element-01f67b8 {
    --icon-box-icon-margin: 15px;
}

.elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
    line-height: 1em;
}

.elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-464 .elementor-element.elementor-element-01f67b8 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    background-color: #9D0320;
}

.elementor-464 .elementor-element.elementor-element-a62fac6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-464 .elementor-element.elementor-element-b4e8b02 {
    --icon-box-icon-margin: 15px;
}

.elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
    line-height: 1em;
}

.elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-464 .elementor-element.elementor-element-b4e8b02 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    background-color: #9D0320;
}

.elementor-464 .elementor-element.elementor-element-84c4532 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-464 .elementor-element.elementor-element-71e90ae .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-464 .elementor-element.elementor-element-b1c1011 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-2d183f0 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-9873893 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-bf4b1c6 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-b2dff39 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-418cb75 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-71cc291 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-7728414 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-fadaf2a {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-05ee538 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-907523d {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-b7ffed3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-ebffa71 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-62abac4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-ff75396 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-811cafa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-464 .elementor-element.elementor-element-58746ed .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-464 .elementor-element.elementor-element-e503f27 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-c175daf {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-0012244 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-8c4c9a0 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-beb7c92 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-158bf57 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-d30bff2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-88345e6 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-4af509f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-150b8a5 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-f00e75d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-464 .elementor-element.elementor-element-4c8d4a3 .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-464 .elementor-element.elementor-element-de91d4c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-bf7a025 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-88a6d7d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-eb4ce1b {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-464 .elementor-element.elementor-element-3e1a8a0 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-c8bf0fd .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-92df672 {
    --spacer-size: 50px;
}

.elementor-464 .elementor-element.elementor-element-12a4ace {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-464 .elementor-element.elementor-element-de3e0a4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-464 .elementor-element.elementor-element-dec249f {
    --spacer-size: 50px;
}

/* Gateway for Students */

.elementor-453 .elementor-element.elementor-element-e15ba86 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-453 .elementor-element.elementor-element-e15ba86:not(.elementor-motion-effects-element-type-background), .elementor-453 .elementor-element.elementor-element-e15ba86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-453 .elementor-element.elementor-element-e15ba86::before, .elementor-453 .elementor-element.elementor-element-e15ba86 > .elementor-background-video-container::before, .elementor-453 .elementor-element.elementor-element-e15ba86 > .e-con-inner > .elementor-background-video-container::before, .elementor-453 .elementor-element.elementor-element-e15ba86 > .elementor-background-slideshow::before, .elementor-453 .elementor-element.elementor-element-e15ba86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-453 .elementor-element.elementor-element-e15ba86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-453 .elementor-element.elementor-element-e15ba86, .elementor-453 .elementor-element.elementor-element-e15ba86::before {
    --border-transition: 0.3s;
}

.elementor-453 .elementor-element.elementor-element-ebeb3d8 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-453 .elementor-element.elementor-element-a9759f1 {
    text-align: center;
}

.elementor-453 .elementor-element.elementor-element-a9759f1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-453 .elementor-element.elementor-element-eec90d6 {
    text-align: center;
}

.elementor-453 .elementor-element.elementor-element-eec90d6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-453 .elementor-element.elementor-element-5e49efa {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 40px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-b5bf244 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-453 .elementor-element.elementor-element-52720f7 {
    --icon-box-icon-margin: 15px;
}

.elementor-453 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-453 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
    line-height: 1em;
}

.elementor-453 .elementor-element.elementor-element-52720f7 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-453 .elementor-element.elementor-element-52720f7 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    background-color: #9D0320;
}

.elementor-453 .elementor-element.elementor-element-901afae {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-453 .elementor-element.elementor-element-01f67b8 {
    --icon-box-icon-margin: 15px;
}

.elementor-453 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-453 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
    line-height: 1em;
}

.elementor-453 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-453 .elementor-element.elementor-element-01f67b8 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    background-color: #9D0320;
}

.elementor-453 .elementor-element.elementor-element-a62fac6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-453 .elementor-element.elementor-element-b4e8b02 {
    --icon-box-icon-margin: 15px;
}

.elementor-453 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-453 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
    line-height: 1em;
}

.elementor-453 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-453 .elementor-element.elementor-element-b4e8b02 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
    background-color: #9D0320;
}

.elementor-453 .elementor-element.elementor-element-84c4532 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-453 .elementor-element.elementor-element-71e90ae .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-453 .elementor-element.elementor-element-b1c1011 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-2d183f0 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-9873893 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-453 .elementor-element.elementor-element-bf4b1c6 {
    --spacer-size: 50px;
}

.elementor-453 .elementor-element.elementor-element-b2dff39 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-453 .elementor-element.elementor-element-5bf40e4 {
    --spacer-size: 50px;
}

.elementor-453 .elementor-element.elementor-element-fadaf2a {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-05ee538 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-453 .elementor-element.elementor-element-ebffa71 {
    --spacer-size: 50px;
}

.elementor-453 .elementor-element.elementor-element-b7ffed3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-453 .elementor-element.elementor-element-4129b60 {
    --spacer-size: 50px;
}

.elementor-453 .elementor-element.elementor-element-811cafa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-453 .elementor-element.elementor-element-58746ed .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-453 .elementor-element.elementor-element-e503f27 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-c175daf {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-0012244 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-453 .elementor-element.elementor-element-d4a8169 {
    --spacer-size: 50px;
}

.elementor-453 .elementor-element.elementor-element-158bf57 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-d30bff2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-453 .elementor-element.elementor-element-77c5025 {
    --spacer-size: 50px;
}

.elementor-453 .elementor-element.elementor-element-f00e75d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-453 .elementor-element.elementor-element-4c8d4a3 .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-453 .elementor-element.elementor-element-de91d4c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-bf7a025 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-88a6d7d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-453 .elementor-element.elementor-element-ae32601 {
    --spacer-size: 50px;
}

.elementor-453 .elementor-element.elementor-element-12a4ace {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-453 .elementor-element.elementor-element-de3e0a4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-453 .elementor-element.elementor-element-7d51e47 {
    --spacer-size: 50px;
}

/* Postgraduate */

.elementor-409 .elementor-element.elementor-element-07e89c1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-409 .elementor-element.elementor-element-07e89c1:not(.elementor-motion-effects-element-type-background), .elementor-409 .elementor-element.elementor-element-07e89c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-409 .elementor-element.elementor-element-07e89c1::before, .elementor-409 .elementor-element.elementor-element-07e89c1 > .elementor-background-video-container::before, .elementor-409 .elementor-element.elementor-element-07e89c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-409 .elementor-element.elementor-element-07e89c1 > .elementor-background-slideshow::before, .elementor-409 .elementor-element.elementor-element-07e89c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-409 .elementor-element.elementor-element-07e89c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-409 .elementor-element.elementor-element-07e89c1, .elementor-409 .elementor-element.elementor-element-07e89c1::before {
    --border-transition: 0.3s;
}

.elementor-409 .elementor-element.elementor-element-027b7fd {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-409 .elementor-element.elementor-element-12f91bf {
    text-align: center;
}

.elementor-409 .elementor-element.elementor-element-12f91bf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-409 .elementor-element.elementor-element-e48291e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-409 .elementor-element.elementor-element-ded1909 {
    text-align: center;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-accordion-item {
    border-width: 1px;
    border-color: #979797;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-top-color: #979797;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-bottom-color: #979797;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-tab-title {
    background-color: #F1F1F1;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-accordion-icon, .elementor-409 .elementor-element.elementor-element-1543857 .elementor-accordion-title {
    color: #000000;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-accordion-icon svg {
    fill: #000000;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-active .elementor-accordion-icon, .elementor-409 .elementor-element.elementor-element-1543857 .elementor-active .elementor-accordion-title {
    color: #FFFFFF;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-active .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.elementor-409 .elementor-element.elementor-element-1543857 .elementor-accordion-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

/* Vision Mission */

.elementor-537 .elementor-element.elementor-element-db5fa5d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-537 .elementor-element.elementor-element-db5fa5d:not(.elementor-motion-effects-element-type-background), .elementor-537 .elementor-element.elementor-element-db5fa5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-537 .elementor-element.elementor-element-db5fa5d::before, .elementor-537 .elementor-element.elementor-element-db5fa5d > .elementor-background-video-container::before, .elementor-537 .elementor-element.elementor-element-db5fa5d > .e-con-inner > .elementor-background-video-container::before, .elementor-537 .elementor-element.elementor-element-db5fa5d > .elementor-background-slideshow::before, .elementor-537 .elementor-element.elementor-element-db5fa5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-537 .elementor-element.elementor-element-db5fa5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-537 .elementor-element.elementor-element-db5fa5d, .elementor-537 .elementor-element.elementor-element-db5fa5d::before {
    --border-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-c07907e {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-8f447b4 {
    text-align: center;
}

.elementor-537 .elementor-element.elementor-element-8f447b4 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-537 .elementor-element.elementor-element-960a98f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-de76bdc {
    text-align: center;
}

.elementor-537 .elementor-element.elementor-element-ae2a8fc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-ae2a8fc, .elementor-537 .elementor-element.elementor-element-ae2a8fc::before {
    --border-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-5fb3705 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-right: 20px;
    --padding-bottom: 40px;
    --padding-left: 20px;
}

.elementor-537 .elementor-element.elementor-element-5fb3705:not(.elementor-motion-effects-element-type-background), .elementor-537 .elementor-element.elementor-element-5fb3705 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-537 .elementor-element.elementor-element-5fb3705, .elementor-537 .elementor-element.elementor-element-5fb3705::before {
    --border-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-4e89a41.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-537 .elementor-element.elementor-element-4e89a41.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-537 .elementor-element.elementor-element-4e89a41.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-537 .elementor-element.elementor-element-4e89a41 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-537 .elementor-element.elementor-element-4e89a41 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-4e89a41 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-4e89a41 .elementor-image-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-0eff4ff {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-right: 20px;
    --padding-bottom: 40px;
    --padding-left: 20px;
}

.elementor-537 .elementor-element.elementor-element-0eff4ff:not(.elementor-motion-effects-element-type-background), .elementor-537 .elementor-element.elementor-element-0eff4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-537 .elementor-element.elementor-element-0eff4ff, .elementor-537 .elementor-element.elementor-element-0eff4ff::before {
    --border-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-d859955.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-537 .elementor-element.elementor-element-d859955.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-537 .elementor-element.elementor-element-d859955.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-537 .elementor-element.elementor-element-d859955 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-537 .elementor-element.elementor-element-d859955 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-d859955 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-d859955 .elementor-image-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-cf3b0d3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-right: 20px;
    --padding-bottom: 40px;
    --padding-left: 20px;
}

.elementor-537 .elementor-element.elementor-element-cf3b0d3:not(.elementor-motion-effects-element-type-background), .elementor-537 .elementor-element.elementor-element-cf3b0d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-537 .elementor-element.elementor-element-cf3b0d3, .elementor-537 .elementor-element.elementor-element-cf3b0d3::before {
    --border-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-c67b93e.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-537 .elementor-element.elementor-element-c67b93e.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-537 .elementor-element.elementor-element-c67b93e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-537 .elementor-element.elementor-element-c67b93e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-537 .elementor-element.elementor-element-c67b93e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-c67b93e .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-c67b93e .elementor-image-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-231515c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-right: 20px;
    --padding-bottom: 40px;
    --padding-left: 20px;
}

.elementor-537 .elementor-element.elementor-element-231515c:not(.elementor-motion-effects-element-type-background), .elementor-537 .elementor-element.elementor-element-231515c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-537 .elementor-element.elementor-element-231515c, .elementor-537 .elementor-element.elementor-element-231515c::before {
    --border-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-a4f8e41.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-537 .elementor-element.elementor-element-a4f8e41.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-537 .elementor-element.elementor-element-a4f8e41.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-537 .elementor-element.elementor-element-a4f8e41 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-537 .elementor-element.elementor-element-a4f8e41 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-a4f8e41 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-a4f8e41 .elementor-image-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-e589c77 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-bfafe2a {
    text-align: center;
}

.elementor-537 .elementor-element.elementor-element-bfafe2a .elementor-heading-title {
    color: #151411;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-537 .elementor-element.elementor-element-76f8af9 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-537 .elementor-element.elementor-element-76f8af9 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-537 .elementor-element.elementor-element-76f8af9 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-537 .elementor-element.elementor-element-351b408 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-4cd41a1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-6dd2949.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-6dd2949.elementor-view-framed .elementor-icon, .elementor-537 .elementor-element.elementor-element-6dd2949.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-6dd2949 {
    --icon-box-icon-margin: 15px;
}

.elementor-537 .elementor-element.elementor-element-6dd2949 .elementor-icon {
    font-size: 30px;
}

.elementor-537 .elementor-element.elementor-element-6dd2949 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-6dd2949 .elementor-icon-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-bea6558 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-3543a59.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-3543a59.elementor-view-framed .elementor-icon, .elementor-537 .elementor-element.elementor-element-3543a59.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-3543a59 {
    --icon-box-icon-margin: 15px;
}

.elementor-537 .elementor-element.elementor-element-3543a59 .elementor-icon {
    font-size: 30px;
}

.elementor-537 .elementor-element.elementor-element-3543a59 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-3543a59 .elementor-icon-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-a1c03aa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-6fe63a0.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-6fe63a0.elementor-view-framed .elementor-icon, .elementor-537 .elementor-element.elementor-element-6fe63a0.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-6fe63a0 {
    --icon-box-icon-margin: 15px;
}

.elementor-537 .elementor-element.elementor-element-6fe63a0 .elementor-icon {
    font-size: 30px;
}

.elementor-537 .elementor-element.elementor-element-6fe63a0 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-6fe63a0 .elementor-icon-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-5073f49 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-de84ea9.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-de84ea9.elementor-view-framed .elementor-icon, .elementor-537 .elementor-element.elementor-element-de84ea9.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-de84ea9 {
    --icon-box-icon-margin: 15px;
}

.elementor-537 .elementor-element.elementor-element-de84ea9 .elementor-icon {
    font-size: 30px;
}

.elementor-537 .elementor-element.elementor-element-de84ea9 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-de84ea9 .elementor-icon-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-56a344a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-18f878e.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-18f878e.elementor-view-framed .elementor-icon, .elementor-537 .elementor-element.elementor-element-18f878e.elementor-view-default .elementor-icon {
    fill: #9D0320;
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-18f878e {
    --icon-box-icon-margin: 15px;
}

.elementor-537 .elementor-element.elementor-element-18f878e .elementor-icon {
    font-size: 30px;
}

.elementor-537 .elementor-element.elementor-element-18f878e .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-537 .elementor-element.elementor-element-18f878e .elementor-icon-box-title {
    color: #9D0320;
}

.elementor-537 .elementor-element.elementor-element-ec349bd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-537 .elementor-element.elementor-element-dd59d98 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-537 .elementor-element.elementor-element-dd59d98 .elementor-button:hover, .elementor-537 .elementor-element.elementor-element-dd59d98 .elementor-button:focus {
    background-color: #97011E;
}

/* Our Previous Chancellor */

.elementor-685 .elementor-element.elementor-element-28ca14b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-685 .elementor-element.elementor-element-28ca14b:not(.elementor-motion-effects-element-type-background), .elementor-685 .elementor-element.elementor-element-28ca14b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-685 .elementor-element.elementor-element-28ca14b::before, .elementor-685 .elementor-element.elementor-element-28ca14b > .elementor-background-video-container::before, .elementor-685 .elementor-element.elementor-element-28ca14b > .e-con-inner > .elementor-background-video-container::before, .elementor-685 .elementor-element.elementor-element-28ca14b > .elementor-background-slideshow::before, .elementor-685 .elementor-element.elementor-element-28ca14b > .e-con-inner > .elementor-background-slideshow::before, .elementor-685 .elementor-element.elementor-element-28ca14b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-685 .elementor-element.elementor-element-28ca14b, .elementor-685 .elementor-element.elementor-element-28ca14b::before {
    --border-transition: 0.3s;
}

.elementor-685 .elementor-element.elementor-element-b7ce0cb {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-685 .elementor-element.elementor-element-17b3dec {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-17b3dec .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-685 .elementor-element.elementor-element-02e95bd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-685 .elementor-element.elementor-element-7789e61 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-685 .elementor-element.elementor-element-c839897 img {
    width: 100%;
}

.elementor-685 .elementor-element.elementor-element-dfa1c8c {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-dfa1c8c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-685 .elementor-element.elementor-element-25668ee {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-25668ee .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-685 .elementor-element.elementor-element-b734314 {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-b734314 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 500;
}

.elementor-685 .elementor-element.elementor-element-1c60176 {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-1c60176 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-685 .elementor-element.elementor-element-be09155 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-685 .elementor-element.elementor-element-305272a img {
    width: 100%;
}

.elementor-685 .elementor-element.elementor-element-82f7e98 {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-82f7e98 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-685 .elementor-element.elementor-element-8a1c1a0 {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-8a1c1a0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-685 .elementor-element.elementor-element-c3b51fe {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-c3b51fe .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
}

.elementor-685 .elementor-element.elementor-element-93cc7b0 {
    text-align: center;
}

.elementor-685 .elementor-element.elementor-element-93cc7b0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-685 .elementor-element.elementor-element-d5c9261 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

/* Logo */

.elementor-377 .elementor-element.elementor-element-2db3c55 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-377 .elementor-element.elementor-element-2db3c55:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-2db3c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-377 .elementor-element.elementor-element-2db3c55::before, .elementor-377 .elementor-element.elementor-element-2db3c55 > .elementor-background-video-container::before, .elementor-377 .elementor-element.elementor-element-2db3c55 > .e-con-inner > .elementor-background-video-container::before, .elementor-377 .elementor-element.elementor-element-2db3c55 > .elementor-background-slideshow::before, .elementor-377 .elementor-element.elementor-element-2db3c55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-377 .elementor-element.elementor-element-2db3c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-377 .elementor-element.elementor-element-2db3c55, .elementor-377 .elementor-element.elementor-element-2db3c55::before {
    --border-transition: 0.3s;
}

.elementor-377 .elementor-element.elementor-element-f37e41c {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-377 .elementor-element.elementor-element-2c3e93c {
    text-align: center;
}

.elementor-377 .elementor-element.elementor-element-2c3e93c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-377 .elementor-element.elementor-element-e195762 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-377 .elementor-element.elementor-element-b66fdef {
    text-align: center;
}

/* Linkages */

.elementor-1069 .elementor-element.elementor-element-81c51fe {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-1069 .elementor-element.elementor-element-81c51fe:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-81c51fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/REN_40721.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1069 .elementor-element.elementor-element-81c51fe::before, .elementor-1069 .elementor-element.elementor-element-81c51fe > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-81c51fe > .e-con-inner > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-81c51fe > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-81c51fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-81c51fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-1069 .elementor-element.elementor-element-81c51fe, .elementor-1069 .elementor-element.elementor-element-81c51fe::before {
    --border-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-b287831 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-3ba63c6 {
    text-align: center;
}

.elementor-1069 .elementor-element.elementor-element-3ba63c6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-1069 .elementor-element.elementor-element-fc6ca70 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-b426a7c {
    text-align: center;
}

.elementor-1069 .elementor-element.elementor-element-2072acb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-317b22e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-aa87317 img {
    width: 100%;
    max-width: 100%;
}

.elementor-1069 .elementor-element.elementor-element-f06966d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-2911e6c {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-1069 .elementor-element.elementor-element-2911e6c .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-1069 .elementor-element.elementor-element-2911e6c .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1069 .elementor-element.elementor-element-2911e6c > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-1069 .elementor-element.elementor-element-dc1ea69 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-1069 .elementor-element.elementor-element-82740da {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-1069 .elementor-element.elementor-element-dfeb25a {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1069 .elementor-element.elementor-element-b111fa4 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1069 .elementor-element.elementor-element-40d64f0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-f40fb34 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-b4316f9 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-1069 .elementor-element.elementor-element-b4316f9 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-1069 .elementor-element.elementor-element-b4316f9 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1069 .elementor-element.elementor-element-44d050f {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-1069 .elementor-element.elementor-element-aebdceb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-1069 .elementor-element.elementor-element-7711ed3 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1069 .elementor-element.elementor-element-5adb43a .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1069 .elementor-element.elementor-element-86bc208 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-d2d42e2 img {
    width: 100%;
    max-width: 100%;
}

.elementor-1069 .elementor-element.elementor-element-84ce069 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-6dbf776 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-5815b6e img {
    width: 100%;
    max-width: 100%;
}

.elementor-1069 .elementor-element.elementor-element-a6d0238 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-8732d8a {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-1069 .elementor-element.elementor-element-8732d8a .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-1069 .elementor-element.elementor-element-8732d8a .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1069 .elementor-element.elementor-element-7326f10 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-1069 .elementor-element.elementor-element-117623b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}

.elementor-1069 .elementor-element.elementor-element-d2d3a8f {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1069 .elementor-element.elementor-element-151a8c3 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1069 .elementor-element.elementor-element-ae7d479 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1069 .elementor-element.elementor-element-8a5c322 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1069 .elementor-element.elementor-element-10a0d4f .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #151411;
    color: #151411;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1069 .elementor-element.elementor-element-e983e5d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-66857c5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-66857c5:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-66857c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-1069 .elementor-element.elementor-element-66857c5, .elementor-1069 .elementor-element.elementor-element-66857c5::before {
    --border-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-2e2c348 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-1069 .elementor-element.elementor-element-0eb7730 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-0eb7730:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-0eb7730 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-1069 .elementor-element.elementor-element-0eb7730, .elementor-1069 .elementor-element.elementor-element-0eb7730::before {
    --border-transition: 0.3s;
}

.elementor-1069 .elementor-element.elementor-element-0eb7730.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1069 .elementor-element.elementor-element-e4239be {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

/* How to Apply */

.elementor-2099 .elementor-element.elementor-element-46abf9c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-2099 .elementor-element.elementor-element-46abf9c:not(.elementor-motion-effects-element-type-background), .elementor-2099 .elementor-element.elementor-element-46abf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/default-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2099 .elementor-element.elementor-element-46abf9c::before, .elementor-2099 .elementor-element.elementor-element-46abf9c > .elementor-background-video-container::before, .elementor-2099 .elementor-element.elementor-element-46abf9c > .e-con-inner > .elementor-background-video-container::before, .elementor-2099 .elementor-element.elementor-element-46abf9c > .elementor-background-slideshow::before, .elementor-2099 .elementor-element.elementor-element-46abf9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2099 .elementor-element.elementor-element-46abf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-2099 .elementor-element.elementor-element-46abf9c, .elementor-2099 .elementor-element.elementor-element-46abf9c::before {
    --border-transition: 0.3s;
}

.elementor-2099 .elementor-element.elementor-element-42f91f8 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-2099 .elementor-element.elementor-element-17b1152 {
    text-align: center;
}

.elementor-2099 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-2099 .elementor-element.elementor-element-0a5facb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-title, .elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-title:before, .elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-title:after, .elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-content, .elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tabs-content-wrapper {
    border-width: 0px;
}

.elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-title, .elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-title a {
    color: #8E8E8E;
}

.elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-title.active, .elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-title.active a {
    color: #9D0320;
    border-top: 5px solid #9d0320!important; /*tambah 22112023*/
}

.elementor-2099 .elementor-element.elementor-element-1b243ed .elementor-tab-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-2228 .elementor-element.elementor-element-8ca9d19 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2228 .elementor-element.elementor-element-5172009 {
    --display: flex;
    --width: 25%; 
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-5172009:not(.elementor-motion-effects-element-type-background), .elementor-2228 .elementor-element.elementor-element-5172009 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/undergraduate-quick-link.png");
    background-position: center left;
}

.elementor-2228 .elementor-element.elementor-element-5172009, .elementor-2228 .elementor-element.elementor-element-5172009::before {
    --border-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-5e2a9fe .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
}

.elementor-2228 .elementor-element.elementor-element-1f7d972 {
    --display: flex;
    --width: 73.281%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-1f7d972.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2228 .elementor-element.elementor-element-01dac27 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2228 .elementor-element.elementor-element-5dab45d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-65a3da0 {
    --spacer-size: 10px;
}

.elementor-2228 .elementor-element.elementor-element-65f54d1 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2228 .elementor-element.elementor-element-27130a1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-dcc14f8 {
    --spacer-size: 10px;
}

.elementor-2228 .elementor-element.elementor-element-a54338d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2228 .elementor-element.elementor-element-ca06cc6 {
    --spacer-size: 50px;
}

.elementor-2228 .elementor-element.elementor-element-5b21a70 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-92ea8bf {
    --display: flex;
    --width: 22.407%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-92ea8bf:not(.elementor-motion-effects-element-type-background), .elementor-2228 .elementor-element.elementor-element-92ea8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-2228 .elementor-element.elementor-element-92ea8bf, .elementor-2228 .elementor-element.elementor-element-92ea8bf::before {
    --border-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-92ea8bf.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2228 .elementor-element.elementor-element-1fa8efa .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2228 .elementor-element.elementor-element-9b45142 {
    --display: flex;
    --width: 77.976%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-9b45142:not(.elementor-motion-effects-element-type-background), .elementor-2228 .elementor-element.elementor-element-9b45142 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-2228 .elementor-element.elementor-element-9b45142, .elementor-2228 .elementor-element.elementor-element-9b45142::before {
    --border-transition: 0.3s;
}

.elementor-2228 .elementor-element.elementor-element-9b45142.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2228 .elementor-element.elementor-element-9197fe2 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2104 .elementor-element.elementor-element-8ca9d19 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2104 .elementor-element.elementor-element-5172009 {
    --display: flex;
    --width: 25%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-5172009:not(.elementor-motion-effects-element-type-background), .elementor-2104 .elementor-element.elementor-element-5172009 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(/assets/images23/undergraduate-quick-link.png);
    background-position: center left;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.elementor-2104 .elementor-element.elementor-element-5172009, .elementor-2104 .elementor-element.elementor-element-5172009::before {
    --border-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-5e2a9fe .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
}

.elementor-2104 .elementor-element.elementor-element-1f7d972 {
    --display: flex;
    --width: 73.281%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-1f7d972.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2104 .elementor-element.elementor-element-01dac27 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2104 .elementor-element.elementor-element-5dab45d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-65a3da0 {
    --spacer-size: 10px;
}

.elementor-2104 .elementor-element.elementor-element-65f54d1 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2104 .elementor-element.elementor-element-27130a1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-dcc14f8 {
    --spacer-size: 10px;
}

.elementor-2104 .elementor-element.elementor-element-10923ec {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2104 .elementor-element.elementor-element-9c0833d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-b3da94f {
    --spacer-size: 30px;
}

.elementor-2104 .elementor-element.elementor-element-662066c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2104 .elementor-element.elementor-element-ee41742 {
    --display: flex;
    --width: 25%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-ee41742:not(.elementor-motion-effects-element-type-background), .elementor-2104 .elementor-element.elementor-element-ee41742 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://intl.upm.edu.my/upload/imej/kandungan/desktop/20200506113326Slide3.JPG");
    background-position: center center;
}

.elementor-2104 .elementor-element.elementor-element-ee41742, .elementor-2104 .elementor-element.elementor-element-ee41742::before {
    --border-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-2377395 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
}

.elementor-2104 .elementor-element.elementor-element-772ab37 {
    --display: flex;
    --width: 73.281%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-772ab37.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2104 .elementor-element.elementor-element-c22cd2d {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2104 .elementor-element.elementor-element-c3483e0 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-1fb605b {
    --spacer-size: 10px;
}

.elementor-2104 .elementor-element.elementor-element-3348bf0 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-ed8d0c7 {
    --spacer-size: 10px;
}

.elementor-2104 .elementor-element.elementor-element-a54338d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2104 .elementor-element.elementor-element-ca06cc6 {
    --spacer-size: 50px;
}

.elementor-2104 .elementor-element.elementor-element-5b21a70 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-92ea8bf {
    --display: flex;
    --width: 22.407%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-92ea8bf:not(.elementor-motion-effects-element-type-background), .elementor-2104 .elementor-element.elementor-element-92ea8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-2104 .elementor-element.elementor-element-92ea8bf, .elementor-2104 .elementor-element.elementor-element-92ea8bf::before {
    --border-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-92ea8bf.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2104 .elementor-element.elementor-element-1fa8efa .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2104 .elementor-element.elementor-element-9b45142 {
    --display: flex;
    --width: 77.976%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-9b45142:not(.elementor-motion-effects-element-type-background), .elementor-2104 .elementor-element.elementor-element-9b45142 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-2104 .elementor-element.elementor-element-9b45142, .elementor-2104 .elementor-element.elementor-element-9b45142::before {
    --border-transition: 0.3s;
}

.elementor-2104 .elementor-element.elementor-element-9b45142.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2104 .elementor-element.elementor-element-9197fe2 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2213 .elementor-element.elementor-element-8ca9d19 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-2213 .elementor-element.elementor-element-1f7d972 {
    --display: flex;
    --width: 73.281%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2213 .elementor-element.elementor-element-1f7d972.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2213 .elementor-element.elementor-element-01dac27 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-2213 .elementor-element.elementor-element-5dab45d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-2213 .elementor-element.elementor-element-65a3da0 {
    --spacer-size: 10px;
}

.elementor-2213 .elementor-element.elementor-element-a5d485c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-2213 .elementor-element.elementor-element-6c283db {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-2213 .elementor-element.elementor-element-1d05e8c {
    --display: flex;
    --width: 22.407%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2213 .elementor-element.elementor-element-1d05e8c:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-1d05e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-2213 .elementor-element.elementor-element-1d05e8c, .elementor-2213 .elementor-element.elementor-element-1d05e8c::before {
    --border-transition: 0.3s;
}

.elementor-2213 .elementor-element.elementor-element-1d05e8c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2213 .elementor-element.elementor-element-fc30611 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2213 .elementor-element.elementor-element-2aff759 {
    --display: flex;
    --width: 77.976%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2213 .elementor-element.elementor-element-2aff759:not(.elementor-motion-effects-element-type-background), .elementor-2213 .elementor-element.elementor-element-2aff759 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-2213 .elementor-element.elementor-element-2aff759, .elementor-2213 .elementor-element.elementor-element-2aff759::before {
    --border-transition: 0.3s;
}

.elementor-2213 .elementor-element.elementor-element-2aff759.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2213 .elementor-element.elementor-element-635de96 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

/* Library */

.elementor-627 .elementor-element.elementor-element-48faf2e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-627 .elementor-element.elementor-element-48faf2e:not(.elementor-motion-effects-element-type-background), .elementor-627 .elementor-element.elementor-element-48faf2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/library-page-header.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-627 .elementor-element.elementor-element-48faf2e::before, .elementor-627 .elementor-element.elementor-element-48faf2e > .elementor-background-video-container::before, .elementor-627 .elementor-element.elementor-element-48faf2e > .e-con-inner > .elementor-background-video-container::before, .elementor-627 .elementor-element.elementor-element-48faf2e > .elementor-background-slideshow::before, .elementor-627 .elementor-element.elementor-element-48faf2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-627 .elementor-element.elementor-element-48faf2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-627 .elementor-element.elementor-element-48faf2e, .elementor-627 .elementor-element.elementor-element-48faf2e::before {
    --border-transition: 0.3s;
}

.elementor-627 .elementor-element.elementor-element-712097a {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-627 .elementor-element.elementor-element-443d9db {
    text-align: center;
}

.elementor-627 .elementor-element.elementor-element-443d9db .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-627 .elementor-element.elementor-element-1b01618 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-627 .elementor-element.elementor-element-37f1c4f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-627 .elementor-element.elementor-element-b945320 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-627 .elementor-element.elementor-element-b945320 .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-627 .elementor-element.elementor-element-b945320 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-627 .elementor-element.elementor-element-9f3c5c8 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-627 .elementor-element.elementor-element-9f3c5c8 .elementor-button:hover, .elementor-627 .elementor-element.elementor-element-9f3c5c8 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-627 .elementor-element.elementor-element-85dc16d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-627 .elementor-element.elementor-element-85dc16d:not(.elementor-motion-effects-element-type-background), .elementor-627 .elementor-element.elementor-element-85dc16d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-627 .elementor-element.elementor-element-85dc16d, .elementor-627 .elementor-element.elementor-element-85dc16d::before {
    --border-transition: 0.3s;
}

.elementor-627 .elementor-element.elementor-element-11f073c .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-627 .elementor-element.elementor-element-d6acc08 {
    color: #FFFFFF;
}

.elementor-627 .elementor-element.elementor-element-1d8dd3b {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 1px;
}

.elementor-627 .elementor-element.elementor-element-1d8dd3b .elementor-divider-separator {
    width: 100%;
}

.elementor-627 .elementor-element.elementor-element-1d8dd3b .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-627 .elementor-element.elementor-element-3af049e {
    color: #FFFFFF;
}

.elementor-946 .elementor-element.elementor-element-ec91521 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-946 .elementor-element.elementor-element-bdbb6f0:after {
    content: "0.66";
}

.elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-post__meta-data span + span:before {
    content: "ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢";
}

.elementor-946 .elementor-element.elementor-element-bdbb6f0 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-post__text {
    margin-top: 20px;
}

.elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-post__badge {
    right: 0;
}

.elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-post__card .elementor-post__badge {
    background-color: #FFB23F;
    margin: 20px;
}

.elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-post__title, .elementor-946 .elementor-element.elementor-element-bdbb6f0 .elementor-post__title a {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-946 .elementor-element.elementor-element-56736c8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-946 .elementor-element.elementor-element-c456dc6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-946 .elementor-element.elementor-element-1c5aa2c {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-946 .elementor-element.elementor-element-1c5aa2c .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-946 .elementor-element.elementor-element-1c5aa2c .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-946 .elementor-element.elementor-element-bed77de .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-946 .elementor-element.elementor-element-bed77de:after {
    content: "1";
}

.elementor-946 .elementor-element.elementor-element-bed77de {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-946 .elementor-element.elementor-element-bed77de.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-946 .elementor-element.elementor-element-bed77de.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-946 .elementor-element.elementor-element-bed77de.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-946 .elementor-element.elementor-element-bed77de .elementor-post__title, .elementor-946 .elementor-element.elementor-element-bed77de .elementor-post__title a {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-946 .elementor-element.elementor-element-e8e7c0f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-946 .elementor-element.elementor-element-dba0877 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-946 .elementor-element.elementor-element-dba0877 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-946 .elementor-element.elementor-element-dba0877 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-946 .elementor-element.elementor-element-7012f16 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-946 .elementor-element.elementor-element-7012f16:after {
    content: "1";
}

.elementor-946 .elementor-element.elementor-element-7012f16 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-946 .elementor-element.elementor-element-7012f16.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-946 .elementor-element.elementor-element-7012f16.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-946 .elementor-element.elementor-element-7012f16.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-946 .elementor-element.elementor-element-7012f16 .elementor-post__title, .elementor-946 .elementor-element.elementor-element-7012f16 .elementor-post__title a {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-946 .elementor-element.elementor-element-9fb3af0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-946 .elementor-element.elementor-element-3835514 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-946 .elementor-element.elementor-element-2518ae4 {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-946 .elementor-element.elementor-element-2518ae4 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-946 .elementor-element.elementor-element-2518ae4 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-946 .elementor-element.elementor-element-402106b .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-946 .elementor-element.elementor-element-402106b:after {
    content: "1";
}

.elementor-946 .elementor-element.elementor-element-402106b {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-946 .elementor-element.elementor-element-402106b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-946 .elementor-element.elementor-element-402106b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-946 .elementor-element.elementor-element-402106b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-946 .elementor-element.elementor-element-402106b .elementor-post__title, .elementor-946 .elementor-element.elementor-element-402106b .elementor-post__title a {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-946 .elementor-element.elementor-element-19df1b7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-946 .elementor-element.elementor-element-9b2136e {
    --divider-border-style: solid;
    --divider-color: #FFB23F;
    --divider-border-width: 5px;
}

.elementor-946 .elementor-element.elementor-element-9b2136e .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-946 .elementor-element.elementor-element-9b2136e .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-946 .elementor-element.elementor-element-f4b8ead .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-946 .elementor-element.elementor-element-f4b8ead:after {
    content: "1";
}

.elementor-946 .elementor-element.elementor-element-f4b8ead {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-946 .elementor-element.elementor-element-f4b8ead.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-946 .elementor-element.elementor-element-f4b8ead.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-946 .elementor-element.elementor-element-f4b8ead.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-946 .elementor-element.elementor-element-f4b8ead .elementor-post__title, .elementor-946 .elementor-element.elementor-element-f4b8ead .elementor-post__title a {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-932 .elementor-element.elementor-element-91cb1ff {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ab181d4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ba18426 {
    --spacer-size: 20px;
}

.elementor-932 .elementor-element.elementor-element-ce96332 {
    --divider-border-style: solid;
    --divider-color: #EEEEEE;
    --divider-border-width: 1px;
}

.elementor-932 .elementor-element.elementor-element-ce96332 .elementor-divider-separator {
    width: 100%;
}

.elementor-932 .elementor-element.elementor-element-ce96332 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-932 .elementor-element.elementor-element-5eeda60 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-932 .elementor-element.elementor-element-18a805d .elementor-author-box__name {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-932 .elementor-element.elementor-element-9d49c26 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-932 .elementor-element.elementor-element-ed61cf7:after {
    content: "1";
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-post__title, .elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-post__title a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1003 .elementor-element.elementor-element-f8a961c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1003 .elementor-element.elementor-element-28f11e4 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1003 .elementor-element.elementor-element-419f77a .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-1003 .elementor-element.elementor-element-419f77a:after {
    content: "1";
}

.elementor-1003 .elementor-element.elementor-element-419f77a {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-1003 .elementor-element.elementor-element-419f77a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-1003 .elementor-element.elementor-element-419f77a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-1003 .elementor-element.elementor-element-419f77a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-932 .elementor-element.elementor-element-91cb1ff {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ab181d4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ba18426 {
    --spacer-size: 20px;
}

.elementor-932 .elementor-element.elementor-element-ce96332 {
    --divider-border-style: solid;
    --divider-color: #EEEEEE;
    --divider-border-width: 1px;
}

.elementor-932 .elementor-element.elementor-element-ce96332 .elementor-divider-separator {
    width: 100%;
}

.elementor-932 .elementor-element.elementor-element-ce96332 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-932 .elementor-element.elementor-element-5eeda60 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-932 .elementor-element.elementor-element-18a805d .elementor-author-box__name {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-932 .elementor-element.elementor-element-9d49c26 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-932 .elementor-element.elementor-element-ed61cf7:after {
    content: "1";
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-post__title, .elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-post__title a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-909 .elementor-element.elementor-element-f1d31e3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-909 .elementor-element.elementor-element-f1d31e3:not(.elementor-motion-effects-element-type-background), .elementor-909 .elementor-element.elementor-element-f1d31e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-909 .elementor-element.elementor-element-f1d31e3::before, .elementor-909 .elementor-element.elementor-element-f1d31e3 > .elementor-background-video-container::before, .elementor-909 .elementor-element.elementor-element-f1d31e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-909 .elementor-element.elementor-element-f1d31e3 > .elementor-background-slideshow::before, .elementor-909 .elementor-element.elementor-element-f1d31e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-909 .elementor-element.elementor-element-f1d31e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-909 .elementor-element.elementor-element-f1d31e3, .elementor-909 .elementor-element.elementor-element-f1d31e3::before {
    --border-transition: 0.3s;
}

.elementor-909 .elementor-element.elementor-element-54cd930 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-909 .elementor-element.elementor-element-c570496 {
    text-align: center;
}

.elementor-909 .elementor-element.elementor-element-c570496 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-909 .elementor-element.elementor-element-795cbfd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-909 .elementor-element.elementor-element-0438c37 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-909 .elementor-element.elementor-element-507c185 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-icon i {
    color: #9D0320;
    transition: color 0.3s;
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-icon svg {
    fill: #9D0320;
    transition: fill 0.3s;
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 {
    --e-icon-list-icon-size: 35px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 3px;
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-909 .elementor-element.elementor-element-2f5d6e4 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-549 .elementor-element.elementor-element-2bceb7d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-549 .elementor-element.elementor-element-2bceb7d:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-2bceb7d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/REN_40721.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-549 .elementor-element.elementor-element-2bceb7d::before, .elementor-549 .elementor-element.elementor-element-2bceb7d > .elementor-background-video-container::before, .elementor-549 .elementor-element.elementor-element-2bceb7d > .e-con-inner > .elementor-background-video-container::before, .elementor-549 .elementor-element.elementor-element-2bceb7d > .elementor-background-slideshow::before, .elementor-549 .elementor-element.elementor-element-2bceb7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-549 .elementor-element.elementor-element-2bceb7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-549 .elementor-element.elementor-element-2bceb7d, .elementor-549 .elementor-element.elementor-element-2bceb7d::before {
    --border-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-b9ea2d9 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-05c895c {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-05c895c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-dcbf7e0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-3cb9994 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-9e01b09 img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-e138c48 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-e138c48 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-5b24c84 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-5b24c84 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-cf7f1b9 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-2cc6bc7 img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-7711b52 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-7711b52 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-eb13c96 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-eb13c96 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-c50b02f {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-038b513 img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-e55dfc4 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-e55dfc4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-d87e727 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-d87e727 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-bb14d90 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-3162dea img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-20b2b35 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-20b2b35 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-5eb6029 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-5eb6029 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-9d41dee {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-a654752 img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-c132e9f {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-c132e9f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-118704e {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-118704e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-bffb27c {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-0d239f6 img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-edeaaeb {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-edeaaeb .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-4370914 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-4370914 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-774eaee {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-b0caa38 img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-57e5dd2 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-57e5dd2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-5dd5e17 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-5dd5e17 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-7b05b2e {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-8745d17 img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-193865c {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-193865c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-8b61402 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-8b61402 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-a61f7b4 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-20c30db img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-44917d8 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-44917d8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-0b0d80d {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-0b0d80d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-743ab0f {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-4dbab62 img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-7411d29 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-7411d29 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-5d357ec {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-5d357ec .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-549 .elementor-element.elementor-element-6c946a2 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-549 .elementor-element.elementor-element-55cdeae img {
    width: 100%;
}

.elementor-549 .elementor-element.elementor-element-4ec6fae {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-4ec6fae .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-549 .elementor-element.elementor-element-24d6807 {
    text-align: center;
}

.elementor-549 .elementor-element.elementor-element-24d6807 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-568 .elementor-element.elementor-element-9ff7ca6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-568 .elementor-element.elementor-element-9ff7ca6:not(.elementor-motion-effects-element-type-background), .elementor-568 .elementor-element.elementor-element-9ff7ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/REN_40721.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-568 .elementor-element.elementor-element-9ff7ca6::before, .elementor-568 .elementor-element.elementor-element-9ff7ca6 > .elementor-background-video-container::before, .elementor-568 .elementor-element.elementor-element-9ff7ca6 > .e-con-inner > .elementor-background-video-container::before, .elementor-568 .elementor-element.elementor-element-9ff7ca6 > .elementor-background-slideshow::before, .elementor-568 .elementor-element.elementor-element-9ff7ca6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-568 .elementor-element.elementor-element-9ff7ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-568 .elementor-element.elementor-element-9ff7ca6, .elementor-568 .elementor-element.elementor-element-9ff7ca6::before {
    --border-transition: 0.3s;
}

.elementor-568 .elementor-element.elementor-element-7aae59a {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-568 .elementor-element.elementor-element-b0fc93f {
    text-align: center;
}

.elementor-568 .elementor-element.elementor-element-b0fc93f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-568 .elementor-element.elementor-element-a7ba40d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-568 .elementor-element.elementor-element-b1b19ba {
    --spacer-size: 50px;
}

.elementor-568 .elementor-element.elementor-element-3da0731 .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-494ae06 {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-568 .elementor-element.elementor-element-a69f044 {
    --spacer-size: 50px;
}

.elementor-568 .elementor-element.elementor-element-e3d8520 .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-a1c4369 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-fa90346 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-6e95d66 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-50c67dd {
    --spacer-size: 50px;
}

.elementor-568 .elementor-element.elementor-element-7a6c934 .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-53c55e2 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-939d9e6 .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-5d0266b {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-957c3d1 .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-0ba06c4 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-c062b02 .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-3ffa4a0 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-7c8099d .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-3f8ba19 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-c9e1c1a .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-e422df8 {
    --spacer-size: 50px;
}

.elementor-568 .elementor-element.elementor-element-5596fa9 .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-2f7ec53 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-2938daa {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-ce502e0 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-39acc27 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-fd3d459 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-15caf79 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-9aa390e {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-4bac15b {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-a7a8671 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-d0680b3 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-489e120 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-b71205f {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-ce9302d {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-e2f8c04 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-4376109 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-caed387 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-96ce3a7 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-44c80f9 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-ed619c1 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-621ffe5 {
    --spacer-size: 50px;
}

.elementor-568 .elementor-element.elementor-element-4ec16fa .elementor-heading-title {
    color: #9D0320;
}

.elementor-568 .elementor-element.elementor-element-1c4fe6e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-4bde0d2 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-710fafe {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-cd52b31 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-ab9b074 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-fde65a0 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-9ebd234 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-37d2c55 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-ffae4c0 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-cfaa253 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-d7f458c {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-b148e29 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-6de3197 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-f73df8d {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-30063c4 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-ba12e1d {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-1646595 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-3ee60d4 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-7882f5f {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-2ebaae9 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-568 .elementor-element.elementor-element-4fa8717 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-a4df017 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-0d7d63e {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-9c036d1 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-d9e8a5a {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-22006a4 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-55a4b19 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-7f96321 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-a0ff6d3 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-9a15ea4 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-69217c1 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-b3ac8de {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-08a9e9a {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-94f2ecd {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-6c211e4 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-9c406d9 {
    --spacer-size: 30px;
}

.elementor-568 .elementor-element.elementor-element-3d228ac {
    --spacer-size: 30px;
}

.elementor-920 .elementor-element.elementor-element-81e9fc4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-920 .elementor-element.elementor-element-81e9fc4:not(.elementor-motion-effects-element-type-background), .elementor-920 .elementor-element.elementor-element-81e9fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-920 .elementor-element.elementor-element-81e9fc4::before, .elementor-920 .elementor-element.elementor-element-81e9fc4 > .elementor-background-video-container::before, .elementor-920 .elementor-element.elementor-element-81e9fc4 > .e-con-inner > .elementor-background-video-container::before, .elementor-920 .elementor-element.elementor-element-81e9fc4 > .elementor-background-slideshow::before, .elementor-920 .elementor-element.elementor-element-81e9fc4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-920 .elementor-element.elementor-element-81e9fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-920 .elementor-element.elementor-element-81e9fc4, .elementor-920 .elementor-element.elementor-element-81e9fc4::before {
    --border-transition: 0.3s;
}

.elementor-920 .elementor-element.elementor-element-36296aa {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-920 .elementor-element.elementor-element-db2dca1 {
    text-align: center;
}

.elementor-920 .elementor-element.elementor-element-db2dca1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-920 .elementor-element.elementor-element-ab07c28 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-920 .elementor-element.elementor-element-85ee29e {
    --display: flex;
    --width: 50%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-920 .elementor-element.elementor-element-0d99f84 {
    --display: flex;
    --width: 50%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-icon i {
    color: #9D0320;
    transition: color 0.3s;
}

.elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-icon svg {
    fill: #9D0320;
    transition: fill 0.3s;
}

.elementor-920 .elementor-element.elementor-element-07e2024 {
    --e-icon-list-icon-size: 35px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 3px;
}

.elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-920 .elementor-element.elementor-element-07e2024 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-771 .elementor-element.elementor-element-51b19d2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-771 .elementor-element.elementor-element-51b19d2:not(.elementor-motion-effects-element-type-background), .elementor-771 .elementor-element.elementor-element-51b19d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/REN_40721.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-771 .elementor-element.elementor-element-51b19d2::before, .elementor-771 .elementor-element.elementor-element-51b19d2 > .elementor-background-video-container::before, .elementor-771 .elementor-element.elementor-element-51b19d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-771 .elementor-element.elementor-element-51b19d2 > .elementor-background-slideshow::before, .elementor-771 .elementor-element.elementor-element-51b19d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-771 .elementor-element.elementor-element-51b19d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-771 .elementor-element.elementor-element-51b19d2, .elementor-771 .elementor-element.elementor-element-51b19d2::before {
    --border-transition: 0.3s;
}

.elementor-771 .elementor-element.elementor-element-3cbc226 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-771 .elementor-element.elementor-element-ff3e073 {
    text-align: center;
}

.elementor-771 .elementor-element.elementor-element-ff3e073 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-771 .elementor-element.elementor-element-ddc9003 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-771 .elementor-element.elementor-element-dc1661c img {
    width: 100%;
}

.elementor-3025 .elementor-element.elementor-element-13413fd {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 100px;
    --padding-right: 100px;
    --padding-bottom: 100px;
    --padding-left: 100px;
}

.elementor-3025 .elementor-element.elementor-element-13413fd:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-13413fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/EH_9737-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3025 .elementor-element.elementor-element-13413fd::before, .elementor-3025 .elementor-element.elementor-element-13413fd > .elementor-background-video-container::before, .elementor-3025 .elementor-element.elementor-element-13413fd > .e-con-inner > .elementor-background-video-container::before, .elementor-3025 .elementor-element.elementor-element-13413fd > .elementor-background-slideshow::before, .elementor-3025 .elementor-element.elementor-element-13413fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-3025 .elementor-element.elementor-element-13413fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 85%);
}

.elementor-3025 .elementor-element.elementor-element-13413fd, .elementor-3025 .elementor-element.elementor-element-13413fd::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-9ac7625 {
    text-align: center;
}

.elementor-3025 .elementor-element.elementor-element-9ac7625 .elementor-heading-title {
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 84px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3025 .elementor-element.elementor-element-dbcae31 {
    text-align: center;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-42e415c {
    --display: flex;
    --min-height: 477px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-42e415c, .elementor-3025 .elementor-element.elementor-element-42e415c::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-6aefcaa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-8465595 .elementor-heading-title {
    font-family: "Libre Baskerville", Sans-serif;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-4d9a6b4 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-b815fae {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-3025 .elementor-element.elementor-element-98ba24d .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-98ba24d .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-98ba24d .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-574b5c9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-7d5b42d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-c051bee {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-229d013 {
    text-align: left;
}

.elementor-3025 .elementor-element.elementor-element-229d013 .elementor-heading-title {
    font-family: "Libre Baskerville", Sans-serif;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-9ba766f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-537781d {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-9c082fa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 80px;
    --padding-left: 20px;
}

.elementor-3025 .elementor-element.elementor-element-933ed49 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-3025 .elementor-element.elementor-element-933ed49:after {
    content: "0.66";
}

.elementor-3025 .elementor-element.elementor-element-933ed49 .elementor-post__meta-data span + span:before {
    content: "ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢";
}

.elementor-3025 .elementor-element.elementor-element-933ed49 {
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
}

.elementor-3025 .elementor-element.elementor-element-933ed49 .elementor-post__text {
    margin-top: 0px;
}

.elementor-3025 .elementor-element.elementor-element-933ed49 .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-933ed49 .elementor-post__title a {
    color: #000000;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-933ed49 .elementor-post__title {
    margin-bottom: 0px;
}

.elementor-3025 .elementor-element.elementor-element-4ce92b1 {
    --spacer-size: 50px;
}

.elementor-3025 .elementor-element.elementor-element-822fc71 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-822fc71 .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-822fc71 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-7fe9ae9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-aa11d4b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
}

.elementor-3025 .elementor-element.elementor-element-aa11d4b::before, .elementor-3025 .elementor-element.elementor-element-aa11d4b > .elementor-background-video-container::before, .elementor-3025 .elementor-element.elementor-element-aa11d4b > .e-con-inner > .elementor-background-video-container::before, .elementor-3025 .elementor-element.elementor-element-aa11d4b > .elementor-background-slideshow::before, .elementor-3025 .elementor-element.elementor-element-aa11d4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3025 .elementor-element.elementor-element-aa11d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-3025 .elementor-element.elementor-element-ae3e66f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-6f9f0df .elementor-icon-wrapper {
    text-align: left;
}

.elementor-3025 .elementor-element.elementor-element-6f9f0df.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-3025 .elementor-element.elementor-element-6f9f0df.elementor-view-framed .elementor-icon, .elementor-3025 .elementor-element.elementor-element-6f9f0df.elementor-view-default .elementor-icon {
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-3025 .elementor-element.elementor-element-6f9f0df.elementor-view-framed .elementor-icon, .elementor-3025 .elementor-element.elementor-element-6f9f0df.elementor-view-default .elementor-icon svg {
    fill: #9D0320;
}

.elementor-3025 .elementor-element.elementor-element-755560c {
    text-align: left;
}

.elementor-3025 .elementor-element.elementor-element-755560c .elementor-heading-title {
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-3025 .elementor-element.elementor-element-9a0cada .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-d78ceb8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-3025 .elementor-element.elementor-element-32f8592 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-32f8592 .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-32f8592 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-43de539 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-41f15a8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-4714232 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-3025 .elementor-element.elementor-element-4714232.elementor-view-stacked .elementor-icon {
    background-color: #9D0320;
}

.elementor-3025 .elementor-element.elementor-element-4714232.elementor-view-framed .elementor-icon, .elementor-3025 .elementor-element.elementor-element-4714232.elementor-view-default .elementor-icon {
    color: #9D0320;
    border-color: #9D0320;
}

.elementor-3025 .elementor-element.elementor-element-4714232.elementor-view-framed .elementor-icon, .elementor-3025 .elementor-element.elementor-element-4714232.elementor-view-default .elementor-icon svg {
    fill: #9D0320;
}

.elementor-3025 .elementor-element.elementor-element-556b1ea {
    text-align: left;
}

.elementor-3025 .elementor-element.elementor-element-556b1ea .elementor-heading-title {
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-3025 .elementor-element.elementor-element-7ab9fad .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-6038c69 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-3025 .elementor-element.elementor-element-94fcd71 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-94fcd71 .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-94fcd71 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-95ed18b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-a6e1615 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-0b50c9d {
    --display: flex;
    --min-height: 500px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
}

.elementor-3025 .elementor-element.elementor-element-0b50c9d:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-0b50c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/0D3A4871-scaled.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3025 .elementor-element.elementor-element-0b50c9d::before, .elementor-3025 .elementor-element.elementor-element-0b50c9d > .elementor-background-video-container::before, .elementor-3025 .elementor-element.elementor-element-0b50c9d > .e-con-inner > .elementor-background-video-container::before, .elementor-3025 .elementor-element.elementor-element-0b50c9d > .elementor-background-slideshow::before, .elementor-3025 .elementor-element.elementor-element-0b50c9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3025 .elementor-element.elementor-element-0b50c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(270deg, #9D032000 0%, #9D0320 100%);
}

.elementor-3025 .elementor-element.elementor-element-0b50c9d, .elementor-3025 .elementor-element.elementor-element-0b50c9d::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-93be544 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-15be634 {
    text-align: left;
}

.elementor-3025 .elementor-element.elementor-element-15be634 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4em;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

.elementor-3025 .elementor-element.elementor-element-4693207 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

.elementor-3025 .elementor-element.elementor-element-2d7f8be .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-2d7f8be .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-2d7f8be .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-f131e5b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-30ffea4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-right: 40px;
    --padding-bottom: 80px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-30ffea4:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-30ffea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-3025 .elementor-element.elementor-element-30ffea4, .elementor-3025 .elementor-element.elementor-element-30ffea4::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-64676c3 {
    text-align: center;
}

.elementor-3025 .elementor-element.elementor-element-64676c3 .elementor-heading-title {
    font-family: "Libre Baskerville", Sans-serif;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-76113e4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-97d3150 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-399187b .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-399187b .elementor-counter-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-b515c23 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-bedf5a6 .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-bedf5a6 .elementor-counter-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-6a1acec {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-d1ec5a0 .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-d1ec5a0 .elementor-counter-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-8294747 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-b0dd69c .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-b0dd69c .elementor-counter-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-fc5d159 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-0d4fce8 .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-0d4fce8 .elementor-counter-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-a63d3aa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-b2ff243 .elementor-counter-number-wrapper {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-b2ff243 .elementor-counter-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-976c95c {
    --display: flex;
    --min-height: 400px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-3025 .elementor-element.elementor-element-976c95c:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-976c95c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/236102477_4866253160057350_7340906361294069081_n.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-3025 .elementor-element.elementor-element-976c95c::before, .elementor-3025 .elementor-element.elementor-element-976c95c > .elementor-background-video-container::before, .elementor-3025 .elementor-element.elementor-element-976c95c > .e-con-inner > .elementor-background-video-container::before, .elementor-3025 .elementor-element.elementor-element-976c95c > .elementor-background-slideshow::before, .elementor-3025 .elementor-element.elementor-element-976c95c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3025 .elementor-element.elementor-element-976c95c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #590011;
}

.elementor-3025 .elementor-element.elementor-element-976c95c, .elementor-3025 .elementor-element.elementor-element-976c95c::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-7076ef7 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 5%;
    --padding-right: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
}

.elementor-3025 .elementor-element.elementor-element-7076ef7, .elementor-3025 .elementor-element.elementor-element-7076ef7::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-e8e3e61 {
    text-align: center;
}

.elementor-3025 .elementor-element.elementor-element-e8e3e61 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Libre Baskerville", Sans-serif;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-be24dc4 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-fdc7fb5 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-fdc7fb5 .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-fdc7fb5 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-c36037a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-right: 20px;
    --padding-bottom: 60px;
    --padding-left: 20px;
}

.elementor-3025 .elementor-element.elementor-element-c36037a:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-c36037a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3025 .elementor-element.elementor-element-c36037a, .elementor-3025 .elementor-element.elementor-element-c36037a::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-44aa21c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-c172e68 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-3025 .elementor-element.elementor-element-c172e68:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-c172e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/undergraduate-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3025 .elementor-element.elementor-element-c172e68, .elementor-3025 .elementor-element.elementor-element-c172e68::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-7ab219f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-707f6d9 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-853d8b1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-dee3547 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-3025 .elementor-element.elementor-element-dee3547:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-dee3547 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/postgraduate-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3025 .elementor-element.elementor-element-dee3547, .elementor-3025 .elementor-element.elementor-element-dee3547::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-079e36f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-c0f5cc3 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-443ab70 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-1762532 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-3025 .elementor-element.elementor-element-1762532:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-1762532 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/alumni-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3025 .elementor-element.elementor-element-1762532, .elementor-3025 .elementor-element.elementor-element-1762532::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-be4121d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-e37e949 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-9136ed9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-66015a2 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-3025 .elementor-element.elementor-element-66015a2:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-66015a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/giving-back-quick-link.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3025 .elementor-element.elementor-element-66015a2, .elementor-3025 .elementor-element.elementor-element-66015a2::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-3af0479 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-a6505bf .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FCCF3300;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-c349ccc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-right: 40px;
    --padding-bottom: 0px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-c349ccc:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-c349ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-3025 .elementor-element.elementor-element-c349ccc, .elementor-3025 .elementor-element.elementor-element-c349ccc::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-6f5500a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-2cf0970 .elementor-heading-title {
    color: #231F20;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3025 .elementor-element.elementor-element-af58c1d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-9ecbbc3 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-f156b91 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 40px;
    --padding-bottom: 80px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-f156b91:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-f156b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-3025 .elementor-element.elementor-element-f156b91, .elementor-3025 .elementor-element.elementor-element-f156b91::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-3025 .elementor-element.elementor-element-6d484ef:after {
    content: "0.66";
}

.elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-post__meta-data span + span:before {
    content: "ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢";
}

.elementor-3025 .elementor-element.elementor-element-6d484ef {
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
}

.elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-post__card {
    background-color: #1F1F1F00;
}

.elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-post__text {
    margin-top: 0px;
}

.elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-post__title a {
    color: #000000;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-6d484ef .elementor-post__title {
    margin-bottom: 0px;
}

.elementor-3025 .elementor-element.elementor-element-196530a .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-196530a .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-196530a .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-337fd53 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-right: 40px;
    --padding-bottom: 0px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-337fd53:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-337fd53 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3025 .elementor-element.elementor-element-337fd53, .elementor-3025 .elementor-element.elementor-element-337fd53::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-b3e898e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-e09792c .elementor-heading-title {
    color: #231F20;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3025 .elementor-element.elementor-element-44579c2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-bddbe83 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-2426b62 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 40px;
    --padding-bottom: 80px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-2426b62:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-2426b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3025 .elementor-element.elementor-element-2426b62, .elementor-3025 .elementor-element.elementor-element-2426b62::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-3025 .elementor-element.elementor-element-7df7a26:after {
    content: "0.66";
}

.elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-post__meta-data span + span:before {
    content: "ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢";
}

.elementor-3025 .elementor-element.elementor-element-7df7a26 {
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
}

.elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-post__card {
    background-color: #1F1F1F00;
}

.elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-post__text {
    margin-top: 0px;
}

.elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-post__title a {
    color: #000000;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-7df7a26 .elementor-post__title {
    margin-bottom: 0px;
}

.elementor-3025 .elementor-element.elementor-element-5f09e60 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-5f09e60 .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-5f09e60 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-4e38d28 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-right: 40px;
    --padding-bottom: 0px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-4e38d28:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-4e38d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-3025 .elementor-element.elementor-element-4e38d28, .elementor-3025 .elementor-element.elementor-element-4e38d28::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-a4b07d5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-8b6b1ac .elementor-heading-title {
    color: #231F20;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3025 .elementor-element.elementor-element-7f9884a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-53e8014 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-f3490f9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 40px;
    --padding-bottom: 80px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-f3490f9:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-f3490f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-3025 .elementor-element.elementor-element-f3490f9, .elementor-3025 .elementor-element.elementor-element-f3490f9::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-3025 .elementor-element.elementor-element-74619f0:after {
    content: "0.66";
}

.elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-post__meta-data span + span:before {
    content: "ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢";
}

.elementor-3025 .elementor-element.elementor-element-74619f0 {
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
}

.elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-post__card {
    background-color: #1F1F1F00;
}

.elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-post__text {
    margin-top: 0px;
}

.elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-post__title a {
    color: #000000;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-74619f0 .elementor-post__title {
    margin-bottom: 0px;
}

.elementor-3025 .elementor-element.elementor-element-5e10b9b .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-5e10b9b .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-5e10b9b .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-66d7108 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-right: 40px;
    --padding-bottom: 0px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-66d7108:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-66d7108 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3025 .elementor-element.elementor-element-66d7108, .elementor-3025 .elementor-element.elementor-element-66d7108::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-d2b6c27 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-526fa3c .elementor-heading-title {
    color: #231F20;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3025 .elementor-element.elementor-element-7ceb6bf {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-80fa895 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-2fbd1b6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 40px;
    --padding-bottom: 80px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-2fbd1b6:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-2fbd1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3025 .elementor-element.elementor-element-2fbd1b6, .elementor-3025 .elementor-element.elementor-element-2fbd1b6::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-3025 .elementor-element.elementor-element-4492ff6:after {
    content: "0.66";
}

.elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-post__meta-data span + span:before {
    content: "ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢";
}

.elementor-3025 .elementor-element.elementor-element-4492ff6 {
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
}

.elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-post__card {
    background-color: #1F1F1F00;
}

.elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-post__text {
    margin-top: 0px;
}

.elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-post__title a {
    color: #000000;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-4492ff6 .elementor-post__title {
    margin-bottom: 0px;
}

.elementor-3025 .elementor-element.elementor-element-c07def5 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-c07def5 .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-c07def5 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3025 .elementor-element.elementor-element-65c2193 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-right: 40px;
    --padding-bottom: 0px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-65c2193:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-65c2193 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-3025 .elementor-element.elementor-element-65c2193, .elementor-3025 .elementor-element.elementor-element-65c2193::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-95b08e4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-dd12dc5 .elementor-heading-title {
    color: #231F20;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3025 .elementor-element.elementor-element-dce2f52 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-16b1e82 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-3025 .elementor-element.elementor-element-198a57a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 40px;
    --padding-bottom: 80px;
    --padding-left: 40px;
}

.elementor-3025 .elementor-element.elementor-element-198a57a:not(.elementor-motion-effects-element-type-background), .elementor-3025 .elementor-element.elementor-element-198a57a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-3025 .elementor-element.elementor-element-198a57a, .elementor-3025 .elementor-element.elementor-element-198a57a::before {
    --border-transition: 0.3s;
}

.elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% );
}

.elementor-3025 .elementor-element.elementor-element-af2c5b5:after {
    content: "0.66";
}

.elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-post__meta-data span + span:before {
    content: "ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢";
}

.elementor-3025 .elementor-element.elementor-element-af2c5b5 {
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
}

.elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-post__card {
    background-color: #1F1F1F00;
}

.elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-post__text {
    margin-top: 0px;
}

.elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-post__title, .elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-post__title a {
    color: #000000;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-3025 .elementor-element.elementor-element-af2c5b5 .elementor-post__title {
    margin-bottom: 0px;
}

.elementor-3025 .elementor-element.elementor-element-5390e7c .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-5390e7c .elementor-button:hover, .elementor-3025 .elementor-element.elementor-element-5390e7c .elementor-button:focus {
    background-color: #97011E;
}

.elementor-766 .elementor-element.elementor-element-717109e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
}

.elementor-766 .elementor-element.elementor-element-717109e:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-717109e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/REN_40721.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-717109e::before, .elementor-766 .elementor-element.elementor-element-717109e > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-717109e > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-717109e > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-717109e > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-717109e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #620707;
}

.elementor-766 .elementor-element.elementor-element-717109e, .elementor-766 .elementor-element.elementor-element-717109e::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-3562816 {
    --display: flex;
    --min-height: 180px;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-96f264a {
    text-align: center;
}

.elementor-766 .elementor-element.elementor-element-96f264a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-766 .elementor-element.elementor-element-87d7281 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-6582a9f {
    text-align: center;
}

.elementor-766 .elementor-element.elementor-element-4d31955 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --gap: 20px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-614b7cb {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-614b7cb:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-614b7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/36_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-614b7cb::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-614b7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-614b7cb, .elementor-766 .elementor-element.elementor-element-614b7cb::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-04ff338 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-246cba1 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-3d0f4bf {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-3d0f4bf:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-3d0f4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/37_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-3d0f4bf::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-3d0f4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-3d0f4bf, .elementor-766 .elementor-element.elementor-element-3d0f4bf::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-f2888d9 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-acdf2eb .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-ed48173 {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-ed48173:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-ed48173 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/39_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-ed48173::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-ed48173 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-ed48173, .elementor-766 .elementor-element.elementor-element-ed48173::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-92e9b26 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-6996d15 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-e0b196b {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-e0b196b:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-e0b196b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://upload.wikimedia.org/wikipedia/commons/a/ab/Perpustakaan_UPM_%28Blok_B%29.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-e0b196b::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-e0b196b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-e0b196b, .elementor-766 .elementor-element.elementor-element-e0b196b::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-fd92a58 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-6283d73 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-93f8a01 {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-93f8a01:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-93f8a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/imej/L2/40_bm.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-93f8a01::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-93f8a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-93f8a01, .elementor-766 .elementor-element.elementor-element-93f8a01::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-5ec08c2 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-2bc5534 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-766 .elementor-element.elementor-element-60cfc03 {
    --display: flex;
    --min-height: 350px;
    --justify-content: flex-end;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --padding-top: 40px;
    --padding-right: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
}

.elementor-766 .elementor-element.elementor-element-60cfc03:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-60cfc03 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/assets/images23/IMG_20221211_092147.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-766 .elementor-element.elementor-element-60cfc03::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .e-con-inner > .elementor-background-video-container::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-766 .elementor-element.elementor-element-60cfc03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-766 .elementor-element.elementor-element-60cfc03, .elementor-766 .elementor-element.elementor-element-60cfc03::before {
    --border-transition: 0.3s;
}

.elementor-766 .elementor-element.elementor-element-f965750 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-766 .elementor-element.elementor-element-969581c .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9D032000;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-766 .elementor-element.elementor-element-969581c .elementor-button:hover, .elementor-766 .elementor-element.elementor-element-969581c .elementor-button:focus {
    color: #F7F7F7;
    background-color: #97011E00;
}

.elementor-766 .elementor-element.elementor-element-969581c .elementor-button:hover svg, .elementor-766 .elementor-element.elementor-element-969581c .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-988 .elementor-element.elementor-element-f20248c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-988 .elementor-element.elementor-element-39100af {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-988 .elementor-element.elementor-element-77c6270 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1.5 * 100% );
}

.elementor-988 .elementor-element.elementor-element-77c6270:after {
    content: "1.5";
}

.elementor-988 .elementor-element.elementor-element-77c6270 .elementor-post__meta-data span + span:before {
    content: "///";
}

.elementor-988 .elementor-element .elementor-posts--thumbnail-left .elementor-post__thumbnail__link{
	width:15%;
}

.elementor-988 .elementor-element.elementor-element-77c6270 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-988 .elementor-element.elementor-element-77c6270.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-988 .elementor-element.elementor-element-77c6270.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-988 .elementor-element.elementor-element-77c6270.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-932 .elementor-element.elementor-element-91cb1ff {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ab181d4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ba18426 {
    --spacer-size: 20px;
}

.elementor-932 .elementor-element.elementor-element-ce96332 {
    --divider-border-style: solid;
    --divider-color: #EEEEEE;
    --divider-border-width: 1px;
}

.elementor-932 .elementor-element.elementor-element-ce96332 .elementor-divider-separator {
    width: 100%;
}

.elementor-932 .elementor-element.elementor-element-ce96332 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-932 .elementor-element.elementor-element-5eeda60 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-932 .elementor-element.elementor-element-18a805d .elementor-author-box__name {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-932 .elementor-element.elementor-element-9d49c26 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100% );
}

.elementor-932 .elementor-element.elementor-element-ed61cf7:after {
    content: "1";
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-post__title, .elementor-932 .elementor-element.elementor-element-ed61cf7 .elementor-post__title a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-d011d8f {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__container {
    min-height: 50px;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-submit {
    min-width: 50px;
    background-color: #818a91;
    font-size: 16px;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__input {
    padding-left: calc(50px / 5);
    padding-right: calc(50px / 5);
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__input::placeholder {
    color: #7A7A7A6B;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__input, .elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input {
    background-color: #ededed;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-icon-toggle .hfe-search-form__input {
    background-color: transparent;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__container ,.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input {
    border-style: none;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__container, .elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input {
    border-width: 1px 1px 1px 1px;
    border-radius: 3px;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 button.hfe-search-submit {
    color: #fff;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__container button#clear i:before, .elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-icon-toggle button#clear i:before, .elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__container button#clear-with-button i:before {
    font-size: 20px;
}

.elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__container button#clear-with-button, .elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-form__container button#clear, .elementor-1026 .elementor-element.elementor-element-c50ec52 .hfe-search-icon-toggle button#clear {
    color: #7a7a7a;
}

.elementor-1026 .elementor-element.elementor-element-624214e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --background-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-624214e:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-624214e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-1026 .elementor-element.elementor-element-624214e, .elementor-1026 .elementor-element.elementor-element-624214e::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-70c5c3a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-70c5c3a:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-70c5c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1026 .elementor-element.elementor-element-70c5c3a, .elementor-1026 .elementor-element.elementor-element-70c5c3a::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-97766a0 .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-97766a0 > .elementor-widget-container {
    padding: 20px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-1daf412 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}

.elementor-1026 .elementor-element.elementor-element-687b0b5 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-4c1877f {
    --icon-box-icon-margin: 15px;
}

.elementor-1026 .elementor-element.elementor-element-4c1877f .elementor-icon {
    font-size: 21px;
}

.elementor-1026 .elementor-element.elementor-element-4c1877f .elementor-icon-box-title {
    color: #231F20;
}

.elementor-1026 .elementor-element.elementor-element-4c1877f .elementor-icon-box-title, .elementor-1026 .elementor-element.elementor-element-4c1877f .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-e6bb513 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-e6bb513 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-e6bb513 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1026 .elementor-element.elementor-element-e6bb513 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1026 .elementor-element.elementor-element-e6bb513 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-e6bb513 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-dba7832 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-66262ca img {
    max-width: 80px;
}

.elementor-1026 .elementor-element.elementor-element-8b21606 {
    --divider-border-style: solid;
    --divider-color: #E4E4E4;
    --divider-border-width: 1px;
}

.elementor-1026 .elementor-element.elementor-element-8b21606 .elementor-divider-separator {
    width: 100%;
}

.elementor-1026 .elementor-element.elementor-element-8b21606 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1026 .elementor-element.elementor-element-8b21606 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-e6c0078 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-e6c0078 > .elementor-widget-container {
    padding: 0px 20px 20px 20px;
}

.elementor-1026 .elementor-element.elementor-element-5778921 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 10px 10px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-1026 .elementor-element.elementor-element-5778921:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-5778921 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-1026 .elementor-element.elementor-element-5778921, .elementor-1026 .elementor-element.elementor-element-5778921::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-e07ca69 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-27d9142 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-f216e82 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-f570c4a .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-c5c3a3a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-between;
    --gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-c5c3a3a:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-c5c3a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1026 .elementor-element.elementor-element-c5c3a3a, .elementor-1026 .elementor-element.elementor-element-c5c3a3a::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-1fc765c .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-1fc765c > .elementor-widget-container {
    padding: 20px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-e56fa9d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}

.elementor-1026 .elementor-element.elementor-element-7193010 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-1418110 {
    --icon-box-icon-margin: 15px;
}

.elementor-1026 .elementor-element.elementor-element-1418110 .elementor-icon {
    font-size: 20px;
}

.elementor-1026 .elementor-element.elementor-element-1418110 .elementor-icon-box-title {
    color: #231F20;
}

.elementor-1026 .elementor-element.elementor-element-1418110 .elementor-icon-box-title, .elementor-1026 .elementor-element.elementor-element-1418110 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-8f62a7d .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-8f62a7d .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-8f62a7d {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1026 .elementor-element.elementor-element-8f62a7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1026 .elementor-element.elementor-element-8f62a7d .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-8f62a7d .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-41fdcbb {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-fdec886 img {
    max-width: 80px;
}

.elementor-1026 .elementor-element.elementor-element-6e18dc7 {
    --divider-border-style: solid;
    --divider-color: #E4E4E4;
    --divider-border-width: 1px;
}

.elementor-1026 .elementor-element.elementor-element-6e18dc7 .elementor-divider-separator {
    width: 100%;
}

.elementor-1026 .elementor-element.elementor-element-6e18dc7 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1026 .elementor-element.elementor-element-6e18dc7 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-ce655bf {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-ce655bf > .elementor-widget-container {
    padding: 0px 20px 20px 20px;
}

.elementor-1026 .elementor-element.elementor-element-125609e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 10px 10px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-1026 .elementor-element.elementor-element-125609e:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-125609e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-1026 .elementor-element.elementor-element-125609e, .elementor-1026 .elementor-element.elementor-element-125609e::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-cd502fb .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-bea312c .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-7eb68e1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-1ef74fb .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-9a54de5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-between;
    --gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-9a54de5:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-9a54de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1026 .elementor-element.elementor-element-9a54de5, .elementor-1026 .elementor-element.elementor-element-9a54de5::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-e5fa7f7 .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-e5fa7f7 > .elementor-widget-container {
    padding: 20px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-919547d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}

.elementor-1026 .elementor-element.elementor-element-7d2d8bd {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-07950dd {
    --icon-box-icon-margin: 15px;
}

.elementor-1026 .elementor-element.elementor-element-07950dd .elementor-icon {
    font-size: 20px;
}

.elementor-1026 .elementor-element.elementor-element-07950dd .elementor-icon-box-title {
    color: #231F20;
}

.elementor-1026 .elementor-element.elementor-element-07950dd .elementor-icon-box-title, .elementor-1026 .elementor-element.elementor-element-07950dd .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-bc26698 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-bc26698 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-bc26698 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1026 .elementor-element.elementor-element-bc26698 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1026 .elementor-element.elementor-element-bc26698 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-bc26698 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-ee337aa {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-ff27415 img {
    max-width: 80px;
}

.elementor-1026 .elementor-element.elementor-element-a299cac {
    --divider-border-style: solid;
    --divider-color: #E4E4E4;
    --divider-border-width: 1px;
}

.elementor-1026 .elementor-element.elementor-element-a299cac .elementor-divider-separator {
    width: 100%;
}

.elementor-1026 .elementor-element.elementor-element-a299cac .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1026 .elementor-element.elementor-element-a299cac > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-e32872f {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-e32872f > .elementor-widget-container {
    padding: 0px 20px 20px 20px;
}

.elementor-1026 .elementor-element.elementor-element-cd197ed {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 10px 10px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-1026 .elementor-element.elementor-element-cd197ed:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-cd197ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-1026 .elementor-element.elementor-element-cd197ed, .elementor-1026 .elementor-element.elementor-element-cd197ed::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-e8b2913 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-6c12589 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-2976095 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-ed49095 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-f4dbfd0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --background-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-f4dbfd0:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-f4dbfd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-1026 .elementor-element.elementor-element-f4dbfd0, .elementor-1026 .elementor-element.elementor-element-f4dbfd0::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-7252ae8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-between;
    --gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-7252ae8:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-7252ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1026 .elementor-element.elementor-element-7252ae8, .elementor-1026 .elementor-element.elementor-element-7252ae8::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-91a7c22 .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-91a7c22 > .elementor-widget-container {
    padding: 20px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-d065fe6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}

.elementor-1026 .elementor-element.elementor-element-933275a {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-94a0bda {
    --icon-box-icon-margin: 15px;
}

.elementor-1026 .elementor-element.elementor-element-94a0bda .elementor-icon {
    font-size: 20px;
}

.elementor-1026 .elementor-element.elementor-element-94a0bda .elementor-icon-box-title {
    color: #231F20;
}

.elementor-1026 .elementor-element.elementor-element-94a0bda .elementor-icon-box-title, .elementor-1026 .elementor-element.elementor-element-94a0bda .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-8bf71b1 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-8bf71b1 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-8bf71b1 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1026 .elementor-element.elementor-element-8bf71b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1026 .elementor-element.elementor-element-8bf71b1 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-8bf71b1 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-7e1882c {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-8593c4e img {
    max-width: 80px;
}

.elementor-1026 .elementor-element.elementor-element-920e3ed {
    --divider-border-style: solid;
    --divider-color: #E4E4E4;
    --divider-border-width: 1px;
}

.elementor-1026 .elementor-element.elementor-element-920e3ed .elementor-divider-separator {
    width: 100%;
}

.elementor-1026 .elementor-element.elementor-element-920e3ed .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1026 .elementor-element.elementor-element-920e3ed > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-44eaa2a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-44eaa2a > .elementor-widget-container {
    padding: 0px 20px 20px 20px;
}

.elementor-1026 .elementor-element.elementor-element-9610708 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 10px 10px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-1026 .elementor-element.elementor-element-9610708:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-9610708 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-1026 .elementor-element.elementor-element-9610708, .elementor-1026 .elementor-element.elementor-element-9610708::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-eadffe7 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-1844a6c .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-89ed5af .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-c1e240a .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-f7a1217 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-between;
    --gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-f7a1217:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-f7a1217 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1026 .elementor-element.elementor-element-f7a1217, .elementor-1026 .elementor-element.elementor-element-f7a1217::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-8820457 .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-8820457 > .elementor-widget-container {
    padding: 20px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-afeacba {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}

.elementor-1026 .elementor-element.elementor-element-bf61ef3 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-d68c4d8 {
    --icon-box-icon-margin: 15px;
}

.elementor-1026 .elementor-element.elementor-element-d68c4d8 .elementor-icon {
    font-size: 20px;
}

.elementor-1026 .elementor-element.elementor-element-d68c4d8 .elementor-icon-box-title {
    color: #231F20;
}

.elementor-1026 .elementor-element.elementor-element-d68c4d8 .elementor-icon-box-title, .elementor-1026 .elementor-element.elementor-element-d68c4d8 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-e22d531 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-e22d531 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-e22d531 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1026 .elementor-element.elementor-element-e22d531 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1026 .elementor-element.elementor-element-e22d531 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-e22d531 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-03eef66 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-b09a5aa img {
    max-width: 80px;
}

.elementor-1026 .elementor-element.elementor-element-29ad553 {
    --divider-border-style: solid;
    --divider-color: #E4E4E4;
    --divider-border-width: 1px;
}

.elementor-1026 .elementor-element.elementor-element-29ad553 .elementor-divider-separator {
    width: 100%;
}

.elementor-1026 .elementor-element.elementor-element-29ad553 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1026 .elementor-element.elementor-element-29ad553 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-3ae7c74 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-3ae7c74 > .elementor-widget-container {
    padding: 0px 20px 20px 20px;
}

.elementor-1026 .elementor-element.elementor-element-a05d316 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 10px 10px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-1026 .elementor-element.elementor-element-a05d316:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-a05d316 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-1026 .elementor-element.elementor-element-a05d316, .elementor-1026 .elementor-element.elementor-element-a05d316::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-c17c26b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-317508a .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-96c8c2c .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-0b359f5 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-c873e8a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-between;
    --gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-c873e8a:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-c873e8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1026 .elementor-element.elementor-element-c873e8a, .elementor-1026 .elementor-element.elementor-element-c873e8a::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-9d7b0eb .elementor-heading-title {
    color: #9D0320;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-9d7b0eb > .elementor-widget-container {
    padding: 20px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-e15e236 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}

.elementor-1026 .elementor-element.elementor-element-f5515f1 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-483b2eb {
    --icon-box-icon-margin: 15px;
}

.elementor-1026 .elementor-element.elementor-element-483b2eb .elementor-icon {
    font-size: 20px;
}

.elementor-1026 .elementor-element.elementor-element-483b2eb .elementor-icon-box-title {
    color: #231F20;
}

.elementor-1026 .elementor-element.elementor-element-483b2eb .elementor-icon-box-title, .elementor-1026 .elementor-element.elementor-element-483b2eb .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-691d5da .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-691d5da .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-691d5da {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1026 .elementor-element.elementor-element-691d5da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1026 .elementor-element.elementor-element-691d5da .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1026 .elementor-element.elementor-element-691d5da .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-2793840 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-1026 .elementor-element.elementor-element-80f6a19 img {
    max-width: 80px;
}

.elementor-1026 .elementor-element.elementor-element-ad251a1 {
    --divider-border-style: solid;
    --divider-color: #E4E4E4;
    --divider-border-width: 1px;
}

.elementor-1026 .elementor-element.elementor-element-ad251a1 .elementor-divider-separator {
    width: 100%;
}

.elementor-1026 .elementor-element.elementor-element-ad251a1 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1026 .elementor-element.elementor-element-ad251a1 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-1026 .elementor-element.elementor-element-c4256fd {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-1026 .elementor-element.elementor-element-c4256fd > .elementor-widget-container {
    padding: 0px 20px 20px 20px;
}

.elementor-1026 .elementor-element.elementor-element-a0c4df9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --border-radius: 0px 0px 10px 10px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}

.elementor-1026 .elementor-element.elementor-element-a0c4df9:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-a0c4df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9D0320;
}

.elementor-1026 .elementor-element.elementor-element-a0c4df9, .elementor-1026 .elementor-element.elementor-element-a0c4df9::before {
    --border-transition: 0.3s;
}

.elementor-1026 .elementor-element.elementor-element-bd64c3b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-142ca21 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-9b1b906 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

.elementor-1026 .elementor-element.elementor-element-e0eea0d .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    background-color: #9D032000;
    padding: 0px 0px 0px 0px;
}

/* Home Page V3 */
.elementor-3334 .elementor-element.elementor-element-13413fd {
    --display: flex;
    --min-height: 80vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 100px; 
    --padding-right: 50px; /*--padding-right: 100px;*/
    --padding-bottom: 100px;
    --padding-left: 50px; /*--padding-left: 100px;*/
}

.elementor-3334 .elementor-element.elementor-element-13413fd:not(.elementor-motion-effects-element-type-background), .elementor-3334 .elementor-element.elementor-element-13413fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images23/20230606073346blobid0.jpg"); /*background-image: url("https://upm.edu.my/summer-uploads/20230606073346blobid0.jpg"); */
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3334 .elementor-element.elementor-element-13413fd::before, .elementor-3334 .elementor-element.elementor-element-13413fd > .elementor-background-video-container::before, .elementor-3334 .elementor-element.elementor-element-13413fd > .e-con-inner > .elementor-background-video-container::before, .elementor-3334 .elementor-element.elementor-element-13413fd > .elementor-background-slideshow::before, .elementor-3334 .elementor-element.elementor-element-13413fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-3334 .elementor-element.elementor-element-13413fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 85%);
}

.elementor-3334 .elementor-element.elementor-element-13413fd, .elementor-3334 .elementor-element.elementor-element-13413fd::before {
    --border-transition: 0.3s;
}

.elementor-3334 .elementor-element.elementor-element-9ac7625 {
    text-align: center;
}

.elementor-3334 .elementor-element.elementor-element-9ac7625 .elementor-heading-title {
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 64px; /*font-size:84px;*/
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3334 .elementor-element.elementor-element-dbcae31 {
    text-align: center;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-3334 .elementor-element.elementor-element-42e415c {
    --display: flex;
    --min-height: 477px;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-3334 .elementor-element.elementor-element-42e415c, .elementor-3334 .elementor-element.elementor-element-42e415c::before {
    --border-transition: 0.3s;
}

.elementor-3334 .elementor-element.elementor-element-6aefcaa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3334 .elementor-element.elementor-element-8465595 .elementor-heading-title {
    font-family: "Libre Baskerville", Sans-serif;
    font-weight: 600;
}

.elementor-3334 .elementor-element.elementor-element-4d9a6b4 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-3334 .elementor-element.elementor-element-b815fae {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-3334 .elementor-element.elementor-element-98ba24d .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3334 .elementor-element.elementor-element-98ba24d .elementor-button:hover, .elementor-3334 .elementor-element.elementor-element-98ba24d .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3334 .elementor-element.elementor-element-574b5c9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3334 .elementor-element.elementor-element-7d5b42d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-3334 .elementor-element.elementor-element-c051bee {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3334 .elementor-element.elementor-element-229d013 {
    text-align: left;
}

.elementor-3334 .elementor-element.elementor-element-229d013 .elementor-heading-title {
    font-family: "Libre Baskerville", Sans-serif;
    font-weight: 600;
}

.elementor-3334 .elementor-element.elementor-element-9ba766f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3334 .elementor-element.elementor-element-537781d {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-3334 .elementor-element.elementor-element-9c082fa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 20px;
    --padding-bottom: 80px;
    --padding-left: 20px;
}

.elementor-3334 .elementor-element.elementor-element-5be5343 {
    --grid-columns: 3;
}

.elementor-3334 .elementor-element.elementor-element-a6e1615 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3334 .elementor-element.elementor-element-0b50c9d {
    --display: flex;
    --min-height: 500px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
}

.elementor-3334 .elementor-element.elementor-element-0b50c9d:not(.elementor-motion-effects-element-type-background), .elementor-3334 .elementor-element.elementor-element-0b50c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.upm.edu.my/summer-uploads/20230118085219blobid0.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3334 .elementor-element.elementor-element-0b50c9d::before, .elementor-3334 .elementor-element.elementor-element-0b50c9d > .elementor-background-video-container::before, .elementor-3334 .elementor-element.elementor-element-0b50c9d > .e-con-inner > .elementor-background-video-container::before, .elementor-3334 .elementor-element.elementor-element-0b50c9d > .elementor-background-slideshow::before, .elementor-3334 .elementor-element.elementor-element-0b50c9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3334 .elementor-element.elementor-element-0b50c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(270deg, #9D032000 0%, #312C2C 100%);
}

.elementor-3334 .elementor-element.elementor-element-0b50c9d, .elementor-3334 .elementor-element.elementor-element-0b50c9d::before {
    --border-transition: 0.3s;
}

.elementor-3334 .elementor-element.elementor-element-93be544 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-3334 .elementor-element.elementor-element-15be634 {
    text-align: left;
}

.elementor-3334 .elementor-element.elementor-element-15be634 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4em;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

.elementor-3334 .elementor-element.elementor-element-4693207 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

.elementor-3334 .elementor-element.elementor-element-2d7f8be .elementor-button {
    background-color: #312C2C;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3334 .elementor-element.elementor-element-2d7f8be .elementor-button:hover, .elementor-3334 .elementor-element.elementor-element-2d7f8be .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3334 .elementor-element.elementor-element-f131e5b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-3334 .elementor-element.elementor-element-43de539 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px;
    --background-transition: 0.3s;
}

.elementor-3334 .elementor-element.elementor-element-41f15a8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-3334 .elementor-element.elementor-element-556b1ea {
    text-align: left;
}

.elementor-3334 .elementor-element.elementor-element-556b1ea .elementor-heading-title {
    color: #231F20;
    font-family: "Libre Baskerville", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-3334 .elementor-element.elementor-element-94fcd71 .elementor-button {
    background-color: #9D0320;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3334 .elementor-element.elementor-element-94fcd71 .elementor-button:hover, .elementor-3334 .elementor-element.elementor-element-94fcd71 .elementor-button:focus {
    background-color: #97011E;
}

.elementor-3334 .elementor-element.elementor-element-95ed18b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

@media(max-width: 1024px) {
    .elementor-3334 .elementor-element.elementor-element-9ac7625 .elementor-heading-title {
        font-size:34px; /*font-size:34px;*/
    }

    .elementor-3334 .elementor-element.elementor-element-5be5343 {
        --grid-columns: 2;
    }
}

@media(min-width: 768px) {
    .elementor-3334 .elementor-element.elementor-element-13413fd {
        --content-width:840px;
    }

    .elementor-3334 .elementor-element.elementor-element-6aefcaa {
        --width: 50%;
    }

    .elementor-3334 .elementor-element.elementor-element-574b5c9 {
        --width: 50%;
    }

    .elementor-3334 .elementor-element.elementor-element-c051bee {
        --width: 50%;
    }

    .elementor-3334 .elementor-element.elementor-element-9ba766f {
        --width: 50%;
    }

    .elementor-3334 .elementor-element.elementor-element-41f15a8 {
        --width: 50%;
    }

    .elementor-3334 .elementor-element.elementor-element-95ed18b {
        --width: 50%;
    }
}


@media(max-width: 1024px) and (min-width:768px) {
    .elementor-1026 .elementor-element.elementor-element-70c5c3a {
        --width:100%;
    }

    .elementor-1026 .elementor-element.elementor-element-c5c3a3a {
        --width: 100%;
    }

    .elementor-1026 .elementor-element.elementor-element-9a54de5 {
        --width: 100%;
    }

    .elementor-1026 .elementor-element.elementor-element-7252ae8 {
        --width: 100%;
    }

    .elementor-1026 .elementor-element.elementor-element-f7a1217 {
        --width: 100%;
    }

    .elementor-1026 .elementor-element.elementor-element-c873e8a {
        --width: 100%;
    }
}

@media(min-width: 768px) {
	 .elementor-1026 .elementor-element.elementor-element-70c5c3a {
        --width:33.33%;
    }

    .elementor-1026 .elementor-element.elementor-element-687b0b5 {
        --width: 70%;
    }

    .elementor-1026 .elementor-element.elementor-element-dba7832 {
        --width: 30%;
    }

    .elementor-1026 .elementor-element.elementor-element-c5c3a3a {
        --width: 33.33%;
    }

    .elementor-1026 .elementor-element.elementor-element-7193010 {
        --width: 70%;
    }

    .elementor-1026 .elementor-element.elementor-element-41fdcbb {
        --width: 30%;
    }

    .elementor-1026 .elementor-element.elementor-element-9a54de5 {
        --width: 33.33%;
    }

    .elementor-1026 .elementor-element.elementor-element-7d2d8bd {
        --width: 70%;
    }

    .elementor-1026 .elementor-element.elementor-element-ee337aa {
        --width: 30%;
    }

    .elementor-1026 .elementor-element.elementor-element-7252ae8 {
        --width: 33.33%;
    }

    .elementor-1026 .elementor-element.elementor-element-933275a {
        --width: 70%;
    }

    .elementor-1026 .elementor-element.elementor-element-7e1882c {
        --width: 30%;
    }

    .elementor-1026 .elementor-element.elementor-element-f7a1217 {
        --width: 33.33%;
    }

    .elementor-1026 .elementor-element.elementor-element-bf61ef3 {
        --width: 70%;
    }

    .elementor-1026 .elementor-element.elementor-element-03eef66 {
        --width: 30%;
    }

    .elementor-1026 .elementor-element.elementor-element-c873e8a {
        --width: 33.33%;
    }

    .elementor-1026 .elementor-element.elementor-element-f5515f1 {
        --width: 70%;
    }

    .elementor-1026 .elementor-element.elementor-element-2793840 {
        --width: 30%;
    }
	
    .elementor-932 .elementor-element.elementor-element-ab181d4 {
        --width:75%;
    }

    .elementor-932 .elementor-element.elementor-element-9d49c26 {
        --width: 25%;
    }

    .elementor-766 .elementor-element.elementor-element-87d7281 {
        --content-width:1080px;
    }

    .elementor-766 .elementor-element.elementor-element-614b7cb {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-3d0f4bf {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-ed48173 {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-e0b196b {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-93f8a01 {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-60cfc03 {
        --width: 32%;
    }

    .elementor-3025 .elementor-element.elementor-element-13413fd {
        --content-width:840px;
    }

    .elementor-3025 .elementor-element.elementor-element-6aefcaa {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-574b5c9 {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-c051bee {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-9ba766f {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-aa11d4b {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-ae3e66f {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-41f15a8 {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-95ed18b {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-97d3150 {
        --width: 33.3333%;
    }

    .elementor-3025 .elementor-element.elementor-element-b515c23 {
        --width: 33.3333%;
    }

    .elementor-3025 .elementor-element.elementor-element-6a1acec {
        --width: 33.3333%;
    }

    .elementor-3025 .elementor-element.elementor-element-8294747 {
        --width: 33.3333%;
    }

    .elementor-3025 .elementor-element.elementor-element-fc5d159 {
        --width: 33.3333%;
    }

    .elementor-3025 .elementor-element.elementor-element-a63d3aa {
        --width: 33.3333%;
    }

    .elementor-3025 .elementor-element.elementor-element-7076ef7 {
        --content-width: 640px;
    }

    .elementor-3025 .elementor-element.elementor-element-44aa21c {
        --width: 25%;
    }

    .elementor-3025 .elementor-element.elementor-element-853d8b1 {
        --width: 25%;
    }

    .elementor-3025 .elementor-element.elementor-element-443ab70 {
        --width: 25%;
    }

    .elementor-3025 .elementor-element.elementor-element-9136ed9 {
        --width: 25%;
    }

    .elementor-3025 .elementor-element.elementor-element-6f5500a {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-af58c1d {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-b3e898e {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-44579c2 {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-a4b07d5 {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-7f9884a {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-d2b6c27 {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-7ceb6bf {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-95b08e4 {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-dce2f52 {
        --width: 50%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-3025 .elementor-element.elementor-element-44aa21c {
        --width:50%;
    }

    .elementor-3025 .elementor-element.elementor-element-853d8b1 {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-443ab70 {
        --width: 50%;
    }

    .elementor-3025 .elementor-element.elementor-element-9136ed9 {
        --width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-3025 .elementor-element.elementor-element-9ac7625 .elementor-heading-title {
        font-size:64px;
    }

    .elementor-3025 .elementor-element.elementor-element-c36037a {
        --flex-wrap: wrap;
    }

	.elementor-549 .elementor-element.elementor-element-dcbf7e0 {
        --justify-content:center;
    }
	
    .elementor-464 .elementor-element.elementor-element-5e49efa {
        --gap:20px;
    }

    .elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-description {
        font-size: 14px;
    }
}


@media(min-width: 768px) {
	.elementor-231 .elementor-element.elementor-element-a89ac39 {
        --content-width:640px;
    }

    .elementor-231 .elementor-element.elementor-element-f738075 {
        --width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-9076a00 {
        --width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-c2f8359 {
        --width: 33.3333%;
    }

    .elementor-231 .elementor-element.elementor-element-68c2982 {
        --width: 33.3333%;
    }

    .elementor-231 .elementor-element.elementor-element-bd17e82 {
        --width: 33.3333%;
    }

    .elementor-231 .elementor-element.elementor-element-fc1d3c5 {
        --width: 33.3333%;
    }

    .elementor-231 .elementor-element.elementor-element-143814a {
        --width: 33.3333%;
    }

    .elementor-231 .elementor-element.elementor-element-6404a31 {
        --width: 33.3333%;
    }

    .elementor-231 .elementor-element.elementor-element-ebcdb93 {
        --content-width: 640px;
    }

    .elementor-231 .elementor-element.elementor-element-036aedc {
        --width: 25%;
    }

    .elementor-231 .elementor-element.elementor-element-e81d066 {
        --width: 25%;
    }

    .elementor-231 .elementor-element.elementor-element-0bbffdc {
        --width: 25%;
    }

    .elementor-231 .elementor-element.elementor-element-931ebee {
        --width: 25%;
    }

    .elementor-231 .elementor-element.elementor-element-1ad45ae {
        --width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-5bc472b {
        --width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-84da48c {
        --width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-492a3ce {
        --width: 25%;
    }

    .elementor-231 .elementor-element.elementor-element-9c564be {
        --width: 25%;
    }

    .elementor-231 .elementor-element.elementor-element-8f5e172 {
        --width: 25%;
    }
	
	.elementor-932 .elementor-element.elementor-element-ab181d4 {
        --width:75%;
    }

    .elementor-932 .elementor-element.elementor-element-9d49c26 {
        --width: 25%;
    }
	
    .elementor-932 .elementor-element.elementor-element-ab181d4 {
        --width:75%;
    }

    .elementor-932 .elementor-element.elementor-element-9d49c26 {
        --width: 25%;
    }

    .elementor-946 .elementor-element.elementor-element-c456dc6 {
        --width:50%;
    }

    .elementor-946 .elementor-element.elementor-element-e8e7c0f {
        --width: 50%;
    }

    .elementor-946 .elementor-element.elementor-element-3835514 {
        --width: 50%;
    }

    .elementor-946 .elementor-element.elementor-element-19df1b7 {
        --width: 50%;
    }
	
    .elementor-627 .elementor-element.elementor-element-37f1c4f {
        --width:66.6666%;
    }

    .elementor-627 .elementor-element.elementor-element-85dc16d {
        --width: 33.3333%;
    }

    .elementor-685 .elementor-element.elementor-element-7789e61 {
        --width:25%;
    }

    .elementor-685 .elementor-element.elementor-element-be09155 {
        --width: 25%;
    }

    .elementor-685 .elementor-element.elementor-element-d5c9261 {
        --width: 25%;
    }

    .elementor-1069 .elementor-element.elementor-element-317b22e {
        --width:50%;
    }

    .elementor-1069 .elementor-element.elementor-element-f06966d {
        --width: 50%;
    }

    .elementor-1069 .elementor-element.elementor-element-f40fb34 {
        --width: 50%;
    }

    .elementor-1069 .elementor-element.elementor-element-86bc208 {
        --width: 50%;
    }

    .elementor-1069 .elementor-element.elementor-element-6dbf776 {
        --width: 50%;
    }

    .elementor-1069 .elementor-element.elementor-element-a6d0238 {
        --width: 50%;
    }

    .elementor-1069 .elementor-element.elementor-element-66857c5 {
        --width: 22.407%;
    }

    .elementor-1069 .elementor-element.elementor-element-0eb7730 {
        --width: 77.195%;
    }
	
    .elementor-537 .elementor-element.elementor-element-960a98f {
        --content-width:1080px;
    }

    .elementor-537 .elementor-element.elementor-element-5fb3705 {
        --width: 25%;
    }

    .elementor-537 .elementor-element.elementor-element-0eff4ff {
        --width: 25%;
    }

    .elementor-537 .elementor-element.elementor-element-cf3b0d3 {
        --width: 25%;
    }

    .elementor-537 .elementor-element.elementor-element-231515c {
        --width: 25%;
    }

    .elementor-537 .elementor-element.elementor-element-4cd41a1 {
        --width: 25%;
    }

    .elementor-537 .elementor-element.elementor-element-bea6558 {
        --width: 25%;
    }

    .elementor-537 .elementor-element.elementor-element-a1c03aa {
        --width: 25%;
    }

    .elementor-537 .elementor-element.elementor-element-5073f49 {
        --width: 25%;
    }

    .elementor-537 .elementor-element.elementor-element-56a344a {
        --width: 25%;
    }

    .elementor-453 .elementor-element.elementor-element-5e49efa {
        --content-width:1080px;
    }

    .elementor-453 .elementor-element.elementor-element-b5bf244 {
        --width: 33.33%;
    }

    .elementor-453 .elementor-element.elementor-element-901afae {
        --width: 33.33%;
    }

    .elementor-453 .elementor-element.elementor-element-a62fac6 {
        --width: 33.33%;
    }

    .elementor-464 .elementor-element.elementor-element-5e49efa {
        --content-width:1080px;
    }

    .elementor-464 .elementor-element.elementor-element-b5bf244 {
        --width: 33.33%;
    }

    .elementor-464 .elementor-element.elementor-element-901afae {
        --width: 33.33%;
    }

    .elementor-464 .elementor-element.elementor-element-a62fac6 {
        --width: 33.33%;
    }

    .elementor-1952 .elementor-element.elementor-element-db50197 {
        --width:25%;
    }

    .elementor-1952 .elementor-element.elementor-element-86b3ebc {
        --width: 25%;
    }

    .elementor-1952 .elementor-element.elementor-element-f03a9f5 {
        --width: 25%;
    }

    .elementor-1952 .elementor-element.elementor-element-6eaaba3 {
        --width: 25%;
    }

    .elementor-1952 .elementor-element.elementor-element-9100522 {
        --width: 25%;
    }

    .elementor-1952 .elementor-element.elementor-element-9bd603e {
        --width: 25%;
    }

    .elementor-1952 .elementor-element.elementor-element-be02253 {
        --width: 25%;
    }

    .elementor-1952 .elementor-element.elementor-element-cca2624 {
        --width: 25%;
    }

    .elementor-598 .elementor-element.elementor-element-9b0347b {
        --width:66.6666%;
    }

    .elementor-598 .elementor-element.elementor-element-fb1e302 {
        --width: 33.3333%;
    }

    .elementor-355 .elementor-element.elementor-element-3d3ed21 {
        --width:25%;
    }
	
    .elementor-612 .elementor-element.elementor-element-61e0718 {
        --width:66.6666%;
    }

    .elementor-612 .elementor-element.elementor-element-1588716 {
        --width: 33.3333%;
    }

    .elementor-766 .elementor-element.elementor-element-87d7281 {
        --content-width:1080px;
    }

    .elementor-766 .elementor-element.elementor-element-614b7cb {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-3d0f4bf {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-ed48173 {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-e0b196b {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-93f8a01 {
        --width: 32%;
    }

    .elementor-766 .elementor-element.elementor-element-60cfc03 {
        --width: 32%;
    }
	
    .elementor-753 .elementor-element.elementor-element-41e7734 {
        --content-width:1080px;
    }

    .elementor-753 .elementor-element.elementor-element-ccea227 {
        --width: 50%;
    }

    .elementor-753 .elementor-element.elementor-element-bfcad9d {
        --width: 50%;
    }

    .elementor-753 .elementor-element.elementor-element-084e6a3 {
        --width: 50%;
    }

    .elementor-753 .elementor-element.elementor-element-60e9a13 {
        --width: 50%;
    }

    .elementor-753 .elementor-element.elementor-element-75c6e92 {
        --width: 50%;
    }

    .elementor-753 .elementor-element.elementor-element-34ee9a2 {
        --width: 50%;
    }

    .elementor-753 .elementor-element.elementor-element-f5a5714 {
        --width: 22.407%;
    }

    .elementor-753 .elementor-element.elementor-element-28b0609 {
        --width: 77.976%;
    }
	
	.elementor-589 .elementor-element.elementor-element-742d5c6 {
        --width:66.6666%;
    }

    .elementor-589 .elementor-element.elementor-element-2a7dbcf {
        --width: 33.3333%;
    }
	
	    .elementor-348 .elementor-element.elementor-element-d0fc5f7 {
        --width:33.3333%;
    }

    .elementor-348 .elementor-element.elementor-element-0bf8ad9 {
        --width: 66.6666%;
    }

    .elementor-625 .elementor-element.elementor-element-3852d3f {
        --width:66.6666%;
    }

    .elementor-625 .elementor-element.elementor-element-3519413 {
        --width: 33.3333%;
    }

    .elementor-664 .elementor-element.elementor-element-441407b {
        --content-width:640px;
    }

    .elementor-326 .elementor-element.elementor-element-4c18089 {
        --content-width:1080px;
    }

    .elementor-326 .elementor-element.elementor-element-9996f85 {
        --width: 50%;
    }

    .elementor-326 .elementor-element.elementor-element-5eae757 {
        --width: 50%;
    }

    .elementor-326 .elementor-element.elementor-element-827f910 {
        --width: 50%;
    }

    .elementor-326 .elementor-element.elementor-element-1a37f23 {
        --width: 50%;
    }

    .elementor-326 .elementor-element.elementor-element-5e1945f {
        --width: 50%;
    }

    .elementor-326 .elementor-element.elementor-element-26426f2 {
        --width: 50%;
    }

    .elementor-326 .elementor-element.elementor-element-c788006 {
        --width: 50%;
    }

    .elementor-326 .elementor-element.elementor-element-6c804b2 {
        --width: 50%;
    }

    .elementor-2407 .elementor-element.elementor-element-467c2fe{
        --width:70.091%;
    }
    .elementor-2407 .elementor-element.elementor-element-20c634e{
        --width:50%;
    }
    .elementor-2407 .elementor-element.elementor-element-450eafc{
        --width:15%;
    }
    .elementor-2407 .elementor-element.elementor-element-79fac48{
        --width:85%;
    }
	
	    .elementor-549 .elementor-element.elementor-element-3cb9994 {
        --width:23%;
    }

    .elementor-549 .elementor-element.elementor-element-cf7f1b9 {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-c50b02f {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-bb14d90 {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-9d41dee {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-bffb27c {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-774eaee {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-7b05b2e {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-a61f7b4 {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-743ab0f {
        --width: 23%;
    }

    .elementor-549 .elementor-element.elementor-element-6c946a2 {
        --width: 23%;
    }
	
	.elementor-231 .elementor-element.elementor-element-f738075{
        --width:50%;
    }
    .elementor-231 .elementor-element.elementor-element-9076a00{
        --width:50%;
    }
    .elementor-231 .elementor-element.elementor-element-c2f8359{
        --width:33.3333%;
    }
    .elementor-231 .elementor-element.elementor-element-68c2982{
        --width:33.3333%;
    }
    .elementor-231 .elementor-element.elementor-element-bd17e82{
        --width:33.3333%;
    }
    .elementor-231 .elementor-element.elementor-element-fc1d3c5{
        --width:33.3333%;
    }
    .elementor-231 .elementor-element.elementor-element-143814a{
        --width:33.3333%;
    }
    .elementor-231 .elementor-element.elementor-element-6404a31{
        --width:33.3333%;
    }
    .elementor-231 .elementor-element.elementor-element-ebcdb93{
        --content-width:640px;
    }
    .elementor-231 .elementor-element.elementor-element-036aedc{
        --width:25%;
    }
    .elementor-231 .elementor-element.elementor-element-e81d066{
        --width:25%;
    }
    .elementor-231 .elementor-element.elementor-element-0bbffdc{
        --width:25%;
    }
    .elementor-231 .elementor-element.elementor-element-931ebee{
        --width:25%;
    }
    .elementor-231 .elementor-element.elementor-element-1ad45ae{
        --width:50%;
    }
    .elementor-231 .elementor-element.elementor-element-84da48c{
        --width:50%;
    }
	.elementor-231 .elementor-element.elementor-element-5bc472b {
		--width: 50%;
	}
	.elementor-231 .elementor-element.elementor-element-84da48c {
		--width: 50%;
	}
	
	.elementor-909 .elementor-element.elementor-element-0438c37 {
        --width:50%;
    }

    .elementor-909 .elementor-element.elementor-element-507c185 {
        --width: 50%;
    }

}

@media(max-width: 767px) {
	    .elementor-627 .elementor-element.elementor-element-712097a {
        --min-height:100px;
    }

    .elementor-627 .elementor-element.elementor-element-443d9db .elementor-heading-title {
        font-size: 26px;
    }
	
    .elementor-2099 .elementor-element.elementor-element-42f91f8 {
        --min-height:100px;
    }

    .elementor-2099 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-1069 .elementor-element.elementor-element-b287831 {
        --min-height:100px;
    }

    .elementor-1069 .elementor-element.elementor-element-3ba63c6 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-1069 .elementor-element.elementor-element-6dbf776.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-1069 .elementor-element.elementor-element-a6d0238.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-377 .elementor-element.elementor-element-f37e41c {
        --min-height:100px;
    }

    .elementor-377 .elementor-element.elementor-element-2c3e93c .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-685 .elementor-element.elementor-element-b7ce0cb {
        --min-height:100px;
    }

    .elementor-685 .elementor-element.elementor-element-17b3dec .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-685 .elementor-element.elementor-element-7789e61 {
        --width: 50%;
    }

    .elementor-685 .elementor-element.elementor-element-dfa1c8c .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-685 .elementor-element.elementor-element-25668ee .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-685 .elementor-element.elementor-element-1c60176 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-685 .elementor-element.elementor-element-be09155 {
        --width: 50%;
    }

    .elementor-685 .elementor-element.elementor-element-82f7e98 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-685 .elementor-element.elementor-element-8a1c1a0 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-685 .elementor-element.elementor-element-93cc7b0 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-685 .elementor-element.elementor-element-d5c9261 {
        --width: 50%;
    }
	
    .elementor-537 .elementor-element.elementor-element-c07907e {
        --min-height:100px;
    }

    .elementor-537 .elementor-element.elementor-element-8f447b4 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-537 .elementor-element.elementor-element-4e89a41 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-537 .elementor-element.elementor-element-d859955 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-537 .elementor-element.elementor-element-c67b93e .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-537 .elementor-element.elementor-element-a4f8e41 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-537 .elementor-element.elementor-element-bfafe2a .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-409 .elementor-element.elementor-element-027b7fd {
        --min-height:100px;
    }

    .elementor-409 .elementor-element.elementor-element-12f91bf .elementor-heading-title {
        font-size: 26px;
    }
	
    .elementor-453 .elementor-element.elementor-element-ebeb3d8 {
        --min-height:100px;
    }

    .elementor-453 .elementor-element.elementor-element-a9759f1 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-453 .elementor-element.elementor-element-eec90d6 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-453 .elementor-element.elementor-element-5e49efa {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --gap: 0px;
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
    }

    .elementor-453 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-52720f7 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-453 .elementor-element.elementor-element-52720f7 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-453 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-453 .elementor-element.elementor-element-01f67b8 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-453 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title, .elementor-453 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-453 .elementor-element.elementor-element-b4e8b02 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-453 .elementor-element.elementor-element-84c4532 {
        --padding-top: 20px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-453 .elementor-element.elementor-element-71e90ae .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-453 .elementor-element.elementor-element-9873893 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-b2dff39 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-05ee538 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-b7ffed3 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-811cafa {
        --padding-top: 20px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-453 .elementor-element.elementor-element-58746ed .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-453 .elementor-element.elementor-element-0012244 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-d30bff2 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-f00e75d {
        --padding-top: 20px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-453 .elementor-element.elementor-element-4c8d4a3 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-453 .elementor-element.elementor-element-88a6d7d .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-453 .elementor-element.elementor-element-de3e0a4 .elementor-heading-title {
        font-size: 18px;
    }	

    .elementor-464 .elementor-element.elementor-element-ebeb3d8 {
        --min-height:100px;
    }

    .elementor-464 .elementor-element.elementor-element-a9759f1 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-464 .elementor-element.elementor-element-eec90d6 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-464 .elementor-element.elementor-element-5e49efa {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --gap: 0px;
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
    }

    .elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-52720f7 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-464 .elementor-element.elementor-element-52720f7 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-01f67b8 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-464 .elementor-element.elementor-element-01f67b8 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title, .elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-b4e8b02 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-464 .elementor-element.elementor-element-b4e8b02 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-464 .elementor-element.elementor-element-84c4532 {
        --padding-top: 20px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-464 .elementor-element.elementor-element-71e90ae .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-464 .elementor-element.elementor-element-9873893 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-b2dff39 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-71cc291 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-05ee538 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-b7ffed3 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-62abac4 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-811cafa {
        --padding-top: 20px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-464 .elementor-element.elementor-element-58746ed .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-464 .elementor-element.elementor-element-0012244 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-beb7c92 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-d30bff2 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-4af509f .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-f00e75d {
        --padding-top: 20px;
        --padding-right: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
    }

    .elementor-464 .elementor-element.elementor-element-4c8d4a3 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-464 .elementor-element.elementor-element-88a6d7d .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-c8bf0fd .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-464 .elementor-element.elementor-element-de3e0a4 .elementor-heading-title {
        font-size: 18px;
    }
	
    .elementor-1952 .elementor-element.elementor-element-42f91f8 {
        --min-height:100px;
    }

    .elementor-1952 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-1952 .elementor-element.elementor-element-f4f1def .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1952 .elementor-element.elementor-element-bc71ca1 .elementor-button {
        font-size: 14px;
    }

    .elementor-1952 .elementor-element.elementor-element-dc51c3e .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1952 .elementor-element.elementor-element-384bc33 .elementor-button {
        font-size: 14px;
    }

    .elementor-1952 .elementor-element.elementor-element-4fc77db .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1952 .elementor-element.elementor-element-abb992f .elementor-button {
        font-size: 14px;
    }

    .elementor-1952 .elementor-element.elementor-element-cf1d435 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1952 .elementor-element.elementor-element-7edac13 .elementor-button {
        font-size: 14px;
    }

    .elementor-1952 .elementor-element.elementor-element-ad2bbb6 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1952 .elementor-element.elementor-element-c0c6d9c .elementor-button {
        font-size: 14px;
    }

    .elementor-1952 .elementor-element.elementor-element-880b238 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1952 .elementor-element.elementor-element-ae88ffe .elementor-button {
        font-size: 14px;
    }

    .elementor-1952 .elementor-element.elementor-element-2495a7d .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1952 .elementor-element.elementor-element-ca3bcf3 .elementor-button {
        font-size: 14px;
    }

    .elementor-1952 .elementor-element.elementor-element-1080abf .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1952 .elementor-element.elementor-element-4f50aef .elementor-button {
        font-size: 14px;
    }

    .elementor-598 .elementor-element.elementor-element-b7ce0cb {
        --min-height:100px;
    }

    .elementor-598 .elementor-element.elementor-element-17b3dec .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-355 .elementor-element.elementor-element-5250085 {
        --min-height:100px;
    }

    .elementor-355 .elementor-element.elementor-element-70f05c2 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-355 .elementor-element.elementor-element-0966268 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-355 .elementor-element.elementor-element-0e15817 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-355 .elementor-element.elementor-element-a0288e2 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-355 .elementor-element.elementor-element-3d3ed21 {
        --width: 50%;
    }

    .elementor-868 .elementor-element.elementor-element-42f91f8 {
        --min-height:100px;
    }

    .elementor-868 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-868 .elementor-element.elementor-element-42f91f8 {
        --min-height:100px;
    }

    .elementor-868 .elementor-element.elementor-element-17b1152 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-612 .elementor-element.elementor-element-cf47d5f {
        --min-height:100px;
    }

    .elementor-612 .elementor-element.elementor-element-12bb1bf .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-766 .elementor-element.elementor-element-3562816 {
        --min-height:100px;
    }

    .elementor-766 .elementor-element.elementor-element-96f264a .elementor-heading-title {
        font-size: 26px;
    }
	
	.elementor-753 .elementor-element.elementor-element-bdf6ffe {
        --min-height:100px;
    }

    .elementor-753 .elementor-element.elementor-element-f08a3de .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-753 .elementor-element.elementor-element-ccea227.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-753 .elementor-element.elementor-element-bfcad9d.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-753 .elementor-element.elementor-element-34ee9a2.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-674 .elementor-element.elementor-element-443bb30 {
        --min-height:100px;
    }

    .elementor-674 .elementor-element.elementor-element-a4020bf .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-370 .elementor-element.elementor-element-f37e41c {
        --min-height:100px;
    }

    .elementor-370 .elementor-element.elementor-element-2c3e93c .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-392 .elementor-element.elementor-element-027b7fd {
        --min-height:100px;
    }

    .elementor-392 .elementor-element.elementor-element-12f91bf .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-669 .elementor-element.elementor-element-f6a45c3 {
        --min-height:100px;
    }

    .elementor-669 .elementor-element.elementor-element-91ae183 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-589 .elementor-element.elementor-element-916a9cf {
        --min-height:100px;
    }

    .elementor-589 .elementor-element.elementor-element-3ae9f19 .elementor-heading-title {
        font-size: 26px;
    }
	
    .elementor-348 .elementor-element.elementor-element-5250085 {
        --min-height:100px;
    }

    .elementor-348 .elementor-element.elementor-element-70f05c2 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-625 .elementor-element.elementor-element-7fb41c8 {
        --min-height:100px;
    }

    .elementor-625 .elementor-element.elementor-element-28f61e5 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-482 .elementor-element.elementor-element-0c57326 {
        --min-height:100px;
    }

    .elementor-482 .elementor-element.elementor-element-3ccf745 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-664 .elementor-element.elementor-element-dc1fdd2 {
        --min-height:100px;
    }

    .elementor-664 .elementor-element.elementor-element-b7c6caa .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-430 .elementor-element.elementor-element-c0be165 {
        --min-height:100px;
    }

    .elementor-430 .elementor-element.elementor-element-8204011 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-430 .elementor-element.elementor-element-19b9bbf {
        --padding-top: 15px;
        --padding-right: 20px;
        --padding-bottom: 15px;
        --padding-left: 20px;
    }

    .elementor-430 .elementor-element.elementor-element-22323bc .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-430 .elementor-element.elementor-element-778684b .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-fe439db .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-f7d2b6f .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-15df4e3 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-53fa1b6 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-eed9915 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-5572f10 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-1455473 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-8a7912f .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-bd9eaba .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-fdd4939 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-4d12f40 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-5060133 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-b6943ca .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-e232da3 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-ff15c93 {
        --padding-top: 15px;
        --padding-right: 20px;
        --padding-bottom: 15px;
        --padding-left: 20px;
    }

    .elementor-430 .elementor-element.elementor-element-d914eac .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-430 .elementor-element.elementor-element-da1a505 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-26ed3ae .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-1a06f37 {
        --padding-top: 15px;
        --padding-right: 20px;
        --padding-bottom: 15px;
        --padding-left: 20px;
    }

    .elementor-430 .elementor-element.elementor-element-db7bce0 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-430 .elementor-element.elementor-element-b2eadce .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-1806599 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-860d3f4 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-2830700 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-430 .elementor-element.elementor-element-bb7cf0f .elementor-heading-title {
        font-size: 18px;
    }
	
    .elementor-326 .elementor-element.elementor-element-4214423 {
        --min-height:100px;
    }

    .elementor-326 .elementor-element.elementor-element-a4a33cf .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-326 .elementor-element.elementor-element-827f910.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-326 .elementor-element.elementor-element-1a37f23.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-326 .elementor-element.elementor-element-c788006.e-con {
        --order: 99999 /* order end hack */;
    }

    .elementor-2407 .elementor-element.elementor-element-450eafc{
        --width:30%;
    }
    .elementor-2407 .elementor-element.elementor-element-79fac48{
        --width:70%;
    }
    .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--dropdown a{
        padding-top:10px;
        padding-bottom:10px;
    }
    .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu__container.elementor-nav-menu--dropdown{
        margin-top:20px !important;
    }

}

@media(max-width:1024px) and (min-width:768px){
    .elementor-2407 .elementor-element.elementor-element-467c2fe{
        --width:70%;
    }
    .elementor-2407 .elementor-element.elementor-element-20c634e{
        --width:27%;
    }
}

@media(max-width:1024px){
    .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu .elementor-item{
        font-size:10px;
    }
    .elementor-2407 .elementor-element.elementor-element-942626e .elementor-nav-menu--main .elementor-item{
        padding-left:10px;
        padding-right:10px;
    }
    .elementor-2407 .elementor-element.elementor-element-942626e > .elementor-widget-container{
        padding:10px 20px 10px 20px;
    }
    .elementor-2407 .elementor-element.elementor-element-e997bee{
        font-size:10px;
    }
    .elementor-2407 .elementor-element.elementor-element-c9d8bad{
        font-size:10px;
    }
    .elementor-2407 .elementor-element.elementor-element-79fac48{
        --justify-content:flex-end;
    }
    .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2407 .elementor-element.elementor-element-5db8789 .elementor-nav-menu__container.elementor-nav-menu--dropdown{
        margin-top:0px !important;
    }
}

 @media (max-width:1000px and min-width: 641x){
     .media-tab .elementor-tab-title{
         padding:10px 15px;
         background-color:#d9d9d9;
    }
}
 @font-face {
     font-weight: 400;
     font-style: normal;
     font-family: circular;
     src: url('chrome-extension://liecbddmkiiihnedobmlmillhodjkdmb/fonts/CircularXXWeb-Book.woff2') format('woff2');
}
 @font-face {
     font-weight: 700;
     font-style: normal;
     font-family: circular;
     src: url('chrome-extension://liecbddmkiiihnedobmlmillhodjkdmb/fonts/CircularXXWeb-Bold.woff2') format('woff2');
}
 @media all and (min-width: 1520px) {
     .wp-site-blocks .content-container .alignwide {
         margin-left:-115px;
         margin-right: -115px;
         width: unset;
         max-width: unset;
    }
}
 @media all and (min-width: 1102px) {
     .content-width-narrow .wp-site-blocks .content-container .alignwide {
         margin-left:-130px;
         margin-right: -130px;
         width: unset;
         max-width: unset;
    }
}
 @media all and (min-width: 1025px) {
     .transparent-header #masthead {
         position:absolute;
         left: 0px;
         right: 0px;
         z-index: 100;
    }
     .transparent-header.kadence-scrollbar-fixer #masthead {
         right: var(--scrollbar-offset,0);
    }
     .transparent-header #masthead, .transparent-header .site-top-header-wrap .site-header-row-container-inner, .transparent-header .site-main-header-wrap .site-header-row-container-inner, .transparent-header .site-bottom-header-wrap .site-header-row-container-inner {
         background: transparent;
    }
     .transparent-header .entry-hero .entry-hero-container-inner {
         padding-top:calc(0px + 80px);
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-231 .elementor-element.elementor-element-036aedc {
        --width:50%;
    }

    .elementor-231 .elementor-element.elementor-element-e81d066 {
        --width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-0bbffdc {
        --width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-931ebee {
        --width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-1ad45ae {
        --width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-5bc472b {
        --width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-84da48c {
        --width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-492a3ce {
        --width: 12%;
    }

    .elementor-231 .elementor-element.elementor-element-9c564be {
        --width: 12%;
    }

    .elementor-231 .elementor-element.elementor-element-8f5e172 {
        --width: 12%;
    }
}

 @media all and (max-width: 1024px) {
     :root {
         --global-content-boxed-padding:2rem;
    }
     .entry-content-wrap {
         padding:2rem;
    }
     .elementor-section.elementor-section-boxed > .elementor-container {
         max-width:1024px;
    }
     .e-con {
         --container-max-width: 1024px;
    }
     .content-area {
         margin-top:3rem;
         margin-bottom: 3rem;
    }
     .loop-entry .entry-content-wrap {
         padding:2rem;
    }
     .mobile-transparent-header #masthead {
         position:absolute;
         left: 0px;
         right: 0px;
         z-index: 100;
    }
     .kadence-scrollbar-fixer.mobile-transparent-header #masthead {
         right: var(--scrollbar-offset,0);
    }
     .mobile-transparent-header #masthead, .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner {
         background: transparent;
    }
     .site-header-row-tablet-layout-fullwidth, .site-header-row-tablet-layout-standard {
         padding: 0px;
    }
     .mobile-transparent-header .entry-hero .entry-hero-container-inner {
         padding-top:80px;
    }
     .site-header-top-section-left:after{
         height:100%;
         border-width:40px 50px 0px 0px;
    }
	.elementor-231 .elementor-element.elementor-element-dfc3b3e{
        --flex-wrap:wrap;
    }
    .elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-title{
        font-size:14px;
    }
	
    .elementor-231 .elementor-element.elementor-element-dfc3b3e {
        --flex-wrap:wrap;
    }

    .elementor-231 .elementor-element.elementor-element-f88d84c {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-231 .elementor-element.elementor-element-d0937ec .elementor-tab-title {
        font-size: 14px;
    }
	
	    .elementor-1026 .elementor-element.elementor-element-624214e {
        --flex-direction:column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-1026 .elementor-element.elementor-element-f4dbfd0 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }
}
 