.elementor-20036 .elementor-element.elementor-element-7a723bec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;}.elementor-20036 .elementor-element.elementor-element-2e410a65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20036 .elementor-element.elementor-element-2e410a65.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-20036 .elementor-element.elementor-element-7f697e81 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-20036 .elementor-element.elementor-element-79e55ee8 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-20036 .elementor-element.elementor-element-79e55ee8 .elementor-heading-title{font-family:var( --e-global-typography-8dddb44-font-family ), Sans-serif;font-size:var( --e-global-typography-8dddb44-font-size );font-weight:var( --e-global-typography-8dddb44-font-weight );font-style:var( --e-global-typography-8dddb44-font-style );line-height:var( --e-global-typography-8dddb44-line-height );}.elementor-20036 .elementor-element.elementor-element-001a93f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20036 .elementor-element.elementor-element-c2d3a63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20036 .elementor-element.elementor-element-522b8ac{--display:flex;}.elementor-20036 .elementor-element.elementor-element-12f0c4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-0a6c150{--display:flex;}.elementor-20036 .elementor-element.elementor-element-37a7cdf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-6f08195{--display:flex;}.elementor-20036 .elementor-element.elementor-element-e3a89fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-4fb1829{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20036 .elementor-element.elementor-element-8f49f46{--display:flex;}.elementor-20036 .elementor-element.elementor-element-f647a02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-356b73f{--display:flex;}.elementor-20036 .elementor-element.elementor-element-3064883 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-a2da98c{--display:flex;}.elementor-20036 .elementor-element.elementor-element-911ad52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-892ea0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20036 .elementor-element.elementor-element-48c9a00{--display:flex;}.elementor-20036 .elementor-element.elementor-element-eb03c64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-b618594{--display:flex;}.elementor-20036 .elementor-element.elementor-element-f08bbc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-57ad4d7{--display:flex;}.elementor-20036 .elementor-element.elementor-element-45352d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-38a00e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20036 .elementor-element.elementor-element-17bbf0a{--display:flex;}.elementor-20036 .elementor-element.elementor-element-997fdb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-f5877f9{--display:flex;}.elementor-20036 .elementor-element.elementor-element-c3e367a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-78468e9{--display:flex;}.elementor-20036 .elementor-element.elementor-element-cb3ae24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-3a06dc1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20036 .elementor-element.elementor-element-7948a6d{--display:flex;}.elementor-20036 .elementor-element.elementor-element-2282023 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-57f44a2{--display:flex;}.elementor-20036 .elementor-element.elementor-element-4846db2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-3a5bee4{--display:flex;}.elementor-20036 .elementor-element.elementor-element-e595d12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-469d4b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20036 .elementor-element.elementor-element-f99762d{--display:flex;}.elementor-20036 .elementor-element.elementor-element-102e4f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-6db5caa{--display:flex;}.elementor-20036 .elementor-element.elementor-element-def753c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-1f1acce{--display:flex;}.elementor-20036 .elementor-element.elementor-element-1690be2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-071d194{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20036 .elementor-element.elementor-element-d710792{--display:flex;}.elementor-20036 .elementor-element.elementor-element-715e20c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-26962e0{--display:flex;}.elementor-20036 .elementor-element.elementor-element-8b91585 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-6a2b446{--display:flex;}.elementor-20036 .elementor-element.elementor-element-8929b0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-db8a413{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-20036 .elementor-element.elementor-element-39cae15{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20036 .elementor-element.elementor-element-bc3e937 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-4e10f6d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20036 .elementor-element.elementor-element-4b49b7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-25ef55b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20036 .elementor-element.elementor-element-5ce2a00e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20036 .elementor-element.elementor-element-5ce2a00e{text-align:start;}.elementor-20036 .elementor-element.elementor-element-5ce2a00e .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-weight:400;font-style:italic;line-height:1.45em;color:var( --e-global-color-primary );}.elementor-20036 .elementor-element.elementor-element-59a82843{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20036 .elementor-element.elementor-element-1134c8f3{width:auto;max-width:auto;}.elementor-20036 .elementor-element.elementor-element-1134c8f3.elementor-element{--align-self:flex-start;}.elementor-20036 .elementor-element.elementor-element-1134c8f3 .elementor-heading-title{font-weight:var( --e-global-typography-24bf260-font-weight );line-height:var( --e-global-typography-24bf260-line-height );color:var( --e-global-color-2d6a060 );}.elementor-20036 .elementor-element.elementor-element-48cfba43{width:auto;max-width:auto;}.elementor-20036 .elementor-element.elementor-element-48cfba43 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-20036 .elementor-element.elementor-element-48cfba43.elementor-element{--align-self:flex-start;}.elementor-20036 .elementor-element.elementor-element-48cfba43 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-20036 .elementor-element.elementor-element-6d5b5be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20036 .elementor-element.elementor-element-7f85b83a .elementor-heading-title{font-weight:var( --e-global-typography-24bf260-font-weight );line-height:var( --e-global-typography-24bf260-line-height );color:var( --e-global-color-2d6a060 );}.elementor-20036 .elementor-element.elementor-element-55ca8277 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-20036 .elementor-element.elementor-element-55ca8277 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-20036 .elementor-element.elementor-element-fac6b61{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20036 .elementor-element.elementor-element-1f7678b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20036 .elementor-element.elementor-element-1f7678b{text-align:start;}.elementor-20036 .elementor-element.elementor-element-1f7678b .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-weight:400;font-style:italic;line-height:1.45em;color:var( --e-global-color-primary );}.elementor-20036 .elementor-element.elementor-element-5b6dfb8 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-20036 .elementor-element.elementor-element-5b6dfb8 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-20036 .elementor-element.elementor-element-3789cd8a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20036 .elementor-element.elementor-element-3789cd8a.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20036 .elementor-element.elementor-element-3896bf65{text-align:start;}.elementor-20036 .elementor-element.elementor-element-3896bf65 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-weight:400;font-style:italic;line-height:1.45em;color:var( --e-global-color-primary );}.elementor-20036 .elementor-element.elementor-element-7b86aecf .elementor-button{background-color:var( --e-global-color-e58e1e0 );font-size:15px;font-weight:500;fill:var( --e-global-color-fb59632 );color:var( --e-global-color-fb59632 );border-style:solid;border-color:var( --e-global-color-e58e1e0 );border-radius:19px 19px 19px 19px;padding:10px 15px 10px 15px;}.elementor-20036 .elementor-element.elementor-element-7b86aecf .elementor-button:hover, .elementor-20036 .elementor-element.elementor-element-7b86aecf .elementor-button:focus{background-color:var( --e-global-color-62f7891 );color:var( --e-global-color-d7cff30 );border-color:var( --e-global-color-62f7891 );}.elementor-20036 .elementor-element.elementor-element-7b86aecf > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-20036 .elementor-element.elementor-element-7b86aecf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20036 .elementor-element.elementor-element-7b86aecf .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20036 .elementor-element.elementor-element-7b86aecf .elementor-button:hover svg, .elementor-20036 .elementor-element.elementor-element-7b86aecf .elementor-button:focus svg{fill:var( --e-global-color-d7cff30 );}.elementor-20036 .elementor-element.elementor-element-3ba157d5 .elementor-button{background-color:var( --e-global-color-e58e1e0 );font-size:15px;font-weight:500;fill:var( --e-global-color-fb59632 );color:var( --e-global-color-fb59632 );border-style:solid;border-color:var( --e-global-color-e58e1e0 );border-radius:19px 19px 19px 19px;padding:10px 15px 10px 15px;}.elementor-20036 .elementor-element.elementor-element-3ba157d5 .elementor-button:hover, .elementor-20036 .elementor-element.elementor-element-3ba157d5 .elementor-button:focus{background-color:var( --e-global-color-62f7891 );color:var( --e-global-color-d7cff30 );border-color:var( --e-global-color-62f7891 );}.elementor-20036 .elementor-element.elementor-element-3ba157d5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20036 .elementor-element.elementor-element-3ba157d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20036 .elementor-element.elementor-element-3ba157d5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20036 .elementor-element.elementor-element-3ba157d5 .elementor-button:hover svg, .elementor-20036 .elementor-element.elementor-element-3ba157d5 .elementor-button:focus svg{fill:var( --e-global-color-d7cff30 );}.elementor-20036 .elementor-element.elementor-element-dbf56a5 .elementor-button{background-color:var( --e-global-color-e58e1e0 );font-size:15px;font-weight:500;fill:var( --e-global-color-fb59632 );color:var( --e-global-color-fb59632 );border-style:solid;border-color:var( --e-global-color-e58e1e0 );border-radius:19px 19px 19px 19px;padding:10px 15px 10px 15px;}.elementor-20036 .elementor-element.elementor-element-dbf56a5 .elementor-button:hover, .elementor-20036 .elementor-element.elementor-element-dbf56a5 .elementor-button:focus{background-color:var( --e-global-color-62f7891 );color:var( --e-global-color-d7cff30 );border-color:var( --e-global-color-62f7891 );}.elementor-20036 .elementor-element.elementor-element-dbf56a5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20036 .elementor-element.elementor-element-dbf56a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20036 .elementor-element.elementor-element-dbf56a5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20036 .elementor-element.elementor-element-dbf56a5 .elementor-button:hover svg, .elementor-20036 .elementor-element.elementor-element-dbf56a5 .elementor-button:focus svg{fill:var( --e-global-color-d7cff30 );}.elementor-20036 .elementor-element.elementor-element-1a7ed198{--divider-border-style:dashed;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-20036 .elementor-element.elementor-element-1a7ed198 .elementor-divider-separator{width:100%;}.elementor-20036 .elementor-element.elementor-element-1a7ed198 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20036 .elementor-element.elementor-element-e163a83{--divider-border-style:dashed;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-20036 .elementor-element.elementor-element-e163a83 .elementor-divider-separator{width:100%;}.elementor-20036 .elementor-element.elementor-element-e163a83 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20036 .elementor-element.elementor-element-75944e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20036 .elementor-element.elementor-element-75944e0{text-align:start;}.elementor-20036 .elementor-element.elementor-element-75944e0 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-weight:400;font-style:italic;line-height:1.45em;color:var( --e-global-color-primary );}.elementor-20036 .elementor-element.elementor-element-c2f178f > .elementor-widget-container{margin:-2px -2px -2px -2px;}.elementor-20036 .elementor-element.elementor-element-2a925419 .elementor-button{background-color:var( --e-global-color-e58e1e0 );font-size:15px;font-weight:500;fill:var( --e-global-color-fb59632 );color:var( --e-global-color-fb59632 );border-style:solid;border-color:var( --e-global-color-e58e1e0 );border-radius:19px 19px 19px 19px;padding:10px 15px 10px 15px;}.elementor-20036 .elementor-element.elementor-element-2a925419 .elementor-button:hover, .elementor-20036 .elementor-element.elementor-element-2a925419 .elementor-button:focus{background-color:var( --e-global-color-62f7891 );color:var( --e-global-color-d7cff30 );border-color:var( --e-global-color-62f7891 );}.elementor-20036 .elementor-element.elementor-element-2a925419 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20036 .elementor-element.elementor-element-2a925419 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20036 .elementor-element.elementor-element-2a925419 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20036 .elementor-element.elementor-element-2a925419 .elementor-button:hover svg, .elementor-20036 .elementor-element.elementor-element-2a925419 .elementor-button:focus svg{fill:var( --e-global-color-d7cff30 );}@media(min-width:768px){.elementor-20036 .elementor-element.elementor-element-2e410a65{--width:63%;}}@media(max-width:1024px){.elementor-20036 .elementor-element.elementor-element-79e55ee8 .elementor-heading-title{font-size:var( --e-global-typography-8dddb44-font-size );line-height:var( --e-global-typography-8dddb44-line-height );}.elementor-20036 .elementor-element.elementor-element-1134c8f3 .elementor-heading-title{line-height:var( --e-global-typography-24bf260-line-height );}.elementor-20036 .elementor-element.elementor-element-7f85b83a .elementor-heading-title{line-height:var( --e-global-typography-24bf260-line-height );}}@media(max-width:767px){.elementor-20036 .elementor-element.elementor-element-79e55ee8 .elementor-heading-title{font-size:var( --e-global-typography-8dddb44-font-size );line-height:var( --e-global-typography-8dddb44-line-height );}.elementor-20036 .elementor-element.elementor-element-1134c8f3 .elementor-heading-title{line-height:var( --e-global-typography-24bf260-line-height );}.elementor-20036 .elementor-element.elementor-element-7f85b83a .elementor-heading-title{line-height:var( --e-global-typography-24bf260-line-height );}}/* Start custom CSS */.location-shortcode .elementor-widget-container {
    height: fit-content !important;
}

.location-list .location a {
    display: block;
    position: relative;
}

.location-list .location a .campus-name {
    display: block !important;
    margin: 15px 0 0px 0;
    width: calc(100% - 50px);
    line-height: 1.25em;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    color: var( --e-global-color-2d6a060 );
}

.location-list .location a:hover {
    text-decoration-color: var(--e-global-color-primary);
}

.location-list .location a:hover .campus-name {
    color: var(--e-global-color-primary);
}/* End custom CSS */