.elementor .e-default-h1{font-family:var(--headingFont);font-weight:700;font-size:var(--text-h1);color:var(--text-500);line-height:1.15;text-align:start;}.elementor .e-default-h2{font-family:var(--headingFont);font-weight:700;font-size:var(--text-h2);color:var(--universityblue-500);line-height:var(--headingLineSpacing);}.elementor .e-default-h3{font-family:var(--headingFont);font-weight:700;font-size:var(--text-h3);color:var(--universityblue-500);line-height:var(--headingLineSpacing);text-align:start;}.elementor .e-default-h4{font-family:var(--headingFont);font-weight:700;font-size:var(--text-h4);color:var(--universityblue-500);line-height:1.25;text-align:start;}.elementor .e-default-h5{font-family:var(--headingFont);font-weight:700;font-size:var(--text-h5);color:var(--universityblue-500);line-height:1.3;text-align:start;}.elementor .e-default-h6{font-family:var(--headingFont);font-weight:700;font-size:var(--text-h6);color:var(--universityblue-500);line-height:1.35;text-align:start;}.elementor .e-default-p{font-family:var(--bodyFont);font-weight:400;font-size:var(--text-body);color:var(--facultygray-500);line-height:var(--bodyLineSpacing);text-align:start;}.elementor .e-default-div{padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-default-section{padding-block-start:var(--sectionSpace);padding-block-end:var(--sectionSpace);padding-inline-start:var(--pageGutter);padding-inline-end:var(--pageGutter);}.elementor .e-default-a:hover,.elementor .e-default-a:focus-visible{color:var(--e-gv-5cec495);}.elementor .e-default-a:focus{outline-style:none;box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--universityblue-500);\n}.elementor .e-default-a{color:var(--universityblue-500);text-decoration:underline;text-underline-offset:2px;\n}.elementor .e-default-button:focus{outline-style:none;box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--universityblue-500);\n}.elementor .e-default-button:active{filter:brightness(.94);\n}.elementor .e-default-button{min-height:48px;font-family:var(--bodyFont);font-weight:700;font-size:var(--text-button);letter-spacing:0.02em;text-transform:uppercase;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:6px;transition:background .15s ease,color .15s ease,border-color .15s ease;\n}.elementor .e-default-header{padding:var(--sectionSpace);}