.elementor-kit-9{--e-global-color-primary:#438A6B;--e-global-color-secondary:#DECEBF;--e-global-color-text:#121211;--e-global-color-accent:#F5B257;--e-global-color-364d68b:#FCFCFC;--e-global-color-525345d:#9F5733;--e-global-color-a0959a6:#B37A56;--e-global-color-4de7ec8:#C1A28A;--e-global-color-1f058be:#CFB8A6;--e-global-color-ae18e7f:#E7DBD1;--e-global-color-b450a40:#F8F4F0;--e-global-color-7ca944c:#1C593E;--e-global-color-bc94932:#2B6A4F;--e-global-color-fedd9f8:#8BB6A1;--e-global-color-867a818:#C5DCD1;--e-global-color-a86a01a:#D8EBE2;--e-global-color-31549a3:#EEF1EE;--e-global-color-4e6a29a:#CE8640;--e-global-color-bfd67d8:#F5A557;--e-global-color-0a45dbf:#FFC36B;--e-global-color-a7ccae2:#FFD496;--e-global-color-cd671cc:#FDDEB1;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:24px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:31px;--e-global-typography-primary-letter-spacing:1px;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:normal;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:3px;--e-global-typography-d9c5359-font-family:"Poppins";--e-global-typography-d9c5359-font-size:50px;--e-global-typography-d9c5359-font-weight:bold;--e-global-typography-d9c5359-line-height:1em;--e-global-typography-9b8414a-font-family:"Poppins";--e-global-typography-9b8414a-font-size:56px;--e-global-typography-9b8414a-font-weight:500;--e-global-typography-99d41bb-font-family:"Poppins";--e-global-typography-99d41bb-font-size:32px;--e-global-typography-99d41bb-font-weight:bold;--e-global-typography-99d41bb-line-height:1.1em;--e-global-typography-b998b37-font-family:"Poppins";--e-global-typography-b998b37-font-size:18px;--e-global-typography-b998b37-font-weight:bold;--e-global-typography-b998b37-line-height:1.2em;--e-global-typography-b998b37-letter-spacing:0.9px;--e-global-typography-11a9fa6-font-family:"Poppins";--e-global-typography-11a9fa6-font-size:16px;--e-global-typography-11a9fa6-font-weight:normal;--e-global-typography-11a9fa6-font-style:italic;--e-global-typography-11a9fa6-line-height:18px;--e-global-typography-11a9fa6-letter-spacing:0.8px;--e-global-typography-0e4c527-font-family:"Poppins";--e-global-typography-0e4c527-font-size:14px;--e-global-typography-0e4c527-font-weight:700;--e-global-typography-0e4c527-text-transform:uppercase;--e-global-typography-0e4c527-letter-spacing:3px;--e-global-typography-3c45519-font-family:"Poppins";--e-global-typography-3c45519-font-size:14px;--e-global-typography-3c45519-font-weight:700;--e-global-typography-3c45519-text-transform:uppercase;--e-global-typography-3c45519-letter-spacing:3px;--e-global-typography-3fe87b7-font-family:"Poppins";--e-global-typography-3fe87b7-font-size:24px;--e-global-typography-3fe87b7-font-weight:500;--e-global-typography-3fe87b7-line-height:31px;--e-global-typography-3fe87b7-letter-spacing:1px;--e-global-typography-3c21351-font-family:"Poppins";--e-global-typography-3c21351-font-size:32px;--e-global-typography-3c21351-font-weight:700;background-color:#F8F4F0;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1023px){.elementor-kit-9{--e-global-typography-0e4c527-font-size:14px;--e-global-typography-3c45519-font-size:56px;--e-global-typography-3c45519-line-height:1em;--e-global-typography-3fe87b7-font-size:30px;--e-global-typography-3fe87b7-line-height:1em;--e-global-typography-3c21351-font-size:28px;--e-global-typography-3c21351-line-height:1em;}.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;}}/* Start custom CSS */figcaption {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.3;
    letter-spacing: 0.9px
}

.position-title {
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0;
}

.teacher-gallery figcaption,
.teacher-gallery img {
    width: 135px !important;
}

.apply-now--btn {
    color: #FFF;
    background-color: #1C593E;
    border-radius: 4px;
    padding: 5px 24px;
}

.apply-now--btn span.e-n-menu-title-text {
    color: #FFF !important;
}

/* Styles for the Profile Docs */
   
   /* Attribute Words */
   .stansa {font-weight: 700;
  letter-spacing: 5px;
  font-size: 22px;
  text-transform: uppercase;
}
   /* Green Attributes */
   h3.attr-green, .attr-green {
       color: var(--e-global-color-primary);
   }
   h3.profile-attr-title {
            font-weight: 700;
            letter-spacing: 5px;
            line-height: 35px;
            font-size: 22px;
            text-transform: uppercase;
            margin-bottom: 0
        }
        
        p {margin: 0}

        .profile-doc-card {
            margin: 2%;
        }

        .profile-doc-cards {
            display: grid;
            justify-content: space-evenly;
        }
        
        .profile-doc-cards h2 {
            font-size: 56px;
            font-size: 3.5rem;
            font-weight: 600;

        }


        @media (min-width: 768px) {

            .profile-doc-cards {
                grid-template-columns: 40% 40%;
                gap: 5%;
            }
        }

        @media (max-width: 544px) {
            .profile-doc-acc h2 {
                font-size: 25px;
                display: block;
                margin-bottom: 0
                margin-top: 10px;
            }

            h3.profile-attr-title {
                font-weight: 700;
                letter-spacing: 2px;
                line-height: 35px;
                font-size: 14px;
                text-transform: uppercase;
                margin-bottom: -5px;
                margin-top: 10px;
            }
        }


/* Fix Menu not being aligned vertically */

.e-n-menu-heading {
    align-items: center;
}/* End custom CSS */