.elementor-kit-9406{--e-global-color-primary:#AA0101;--e-global-color-secondary:#808080;--e-global-color-text:#000000;--e-global-color-accent:#0010FF;--e-global-color-2178546:#FFCC00;--e-global-color-329bb9c:#6BFBB7;--e-global-color-3833611:#FFFFFF;--e-global-color-5b83be7:#FFF981;--e-global-typography-primary-font-family:"Quattrocento";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Quattrocento Sans";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Quattrocento";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-family:"Quattrocento";--e-global-typography-accent-font-weight:500;--e-global-typography-7e3638c-font-size:40px;--e-global-typography-92d886a-font-size:32px;--e-global-typography-1318074-line-height:1.3em;--e-global-typography-587102e-font-size:16px;--e-global-typography-587102e-line-height:1.4em;--e-global-typography-f0ee6c6-font-size:40px;--e-global-typography-f0ee6c6-line-height:1.2em;--e-global-typography-5704203-font-family:"Quattrocento Sans";--e-global-typography-5704203-font-size:32px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9406 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9406 p{margin-block-end:0px;}.elementor-kit-9406 a{color:var( --e-global-color-accent );}.elementor-kit-9406 a:hover{color:var( --e-global-color-accent );}.elementor-kit-9406 h1{color:var( --e-global-color-text );font-family:"Quattrocento Sans", Sans-serif;font-size:60px;font-weight:400;}.elementor-kit-9406 h2{color:var( --e-global-color-primary );font-family:"Quattrocento Sans", Sans-serif;font-size:40px;font-weight:400;}.elementor-kit-9406 h3{color:#808080;font-family:var( --e-global-typography-5704203-font-family ), Sans-serif;font-size:var( --e-global-typography-5704203-font-size );line-height:var( --e-global-typography-5704203-line-height );word-spacing:var( --e-global-typography-5704203-word-spacing );}.elementor-kit-9406 h4{color:#808080;font-family:"Quattrocento Sans", Sans-serif;font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:5px;--container-default-padding-right:5px;--container-default-padding-bottom:5px;--container-default-padding-left:5px;}.elementor-widget:not(:last-child){margin-block-end:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#020101;}@media(max-width:1366px){.elementor-kit-9406{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9406 h3{font-size:var( --e-global-typography-5704203-font-size );line-height:var( --e-global-typography-5704203-line-height );word-spacing:var( --e-global-typography-5704203-word-spacing );}}@media(max-width:1024px){.elementor-kit-9406{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9406 h3{font-size:var( --e-global-typography-5704203-font-size );line-height:var( --e-global-typography-5704203-line-height );word-spacing:var( --e-global-typography-5704203-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9406{--e-global-typography-primary-font-size:24px;--e-global-typography-secondary-font-size:20px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:1.5em;--e-global-typography-7e3638c-font-size:24px;--e-global-typography-92d886a-font-size:20px;--e-global-typography-f0ee6c6-font-size:24px;--e-global-typography-5704203-font-size:20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9406 h2{font-size:24px;}.elementor-kit-9406 h3{font-size:var( --e-global-typography-5704203-font-size );line-height:var( --e-global-typography-5704203-line-height );word-spacing:var( --e-global-typography-5704203-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* remove default space between paragraphs */
.elementor-widget-text-editor p {
    margin-block-end: 0px !important;
}

body {
    font-variant-numeric: oldstyle-nums proportional-nums;
}

@view-transition {
    navigation:auto;
}

#application-text {
    max-width:700px
}
#application-text ul { 
    list-style-type: circle;
    padding-bottom:5px
}

#application-text .position{
    font-size:1.1em;
    padding-bottom:5px;
    padding-left:20px;
    text-indent:-20px
}

#application-text h3{
    margin-bottom:5px
}

:focus, :focus-visible {
  outline: none;
}

s-c {
  padding-left: 2px;
  font-variant: small-caps; 
}

rm-font {
    padding-left: 2px;
    padding-right: -2px;
	font-style: normal;
}

m-ap {
    padding-left: 2px;
	font-variant: small-caps;
}

a-m::after {
    content: "am";
    padding-left: 2px;
	font-variant: small-caps;
}

p-m::after {
    content: "pm";
    padding-left: 2px;
	font-variant: small-caps;
}


.swiper-slide-image
{
   height: 40vh;
   object-fit: contain;
}

.elementor-widget-wrap {
    padding-top: 10px !important;
}

.text-block, #statement {
    gap: 30px;
}

.text-block p, #statement p {
    margin-bottom: 0;
    text-indent: 1.0em;
    hyphens: auto;
    text-align:justify;  
    text-justify:inter-word;
    -webkit-hyphens: auto;
    -webkit-text-align:justify;  
    -webkit-text-justify:inter-word;
}

.text-block p:first-child, #statement p:first-child {
    text-indent: 0;
}

.no-justify p {
    text-align: left;
    text-justify: none;
}

p.simple-text {
    text-indent: 0;
    text-align: left;
    hyphens: none;
}


#statement p:first-child:first-letter {
    float: left;
    font-size: 2.6em;
    padding-right: 0.1em;
    line-height: 1em;
    color: #AA0101;
    font-family: Cinzel, serif;
}

h2.elementor-heading-title {
    margin-bottom: 0px;
}

.small-caps {
    padding-left: 2px;
	font-variant: small-caps;
}

.center-text {
    text-align: center;
}

.elementor-inner {
    max-width: 100vw;
}

.elementor.page a {
    text-decoration: underline;
    text-underline-offset: 3px;
    color: black;

}

.elementor.page a:hover, .elementor.page a:visited {
    color: black;
    background-color: var(--e-global-color-5b83be7);
}

.loudlink-bak {
    border: solid lightgray 1px;
    padding:1px 3px;
    background:#ffcc00;
    text-decoration: none;
}/* End custom CSS */