.tr-layout-element:root{--color-0:#2b2b2b;--color-1:#b7060a;--color-2:#2a7cb7;--color-1-light:#f37168;--color-2-light:#4096d4;--color-1-dark:#950407;--color-2-dark:#174464;--color-gray:#f1f2f3;--font-0:'Crimson Text',serif;--font-1:'Dancing Script',cursive}.footer.tr-layout-element{color:inherit;z-index:1;padding-bottom:.5rem;position:relative}.footer.tr-layout-element:before{content:" ";position:absolute;bottom:0;width:100%;height:2.5rem;background-image:url(../images/Marble1-ac9adaa0adb53a593b7ea7174c95b4f0.jpeg);opacity:.4;background-size:cover;background-repeat:no-repeat;z-index:1}.footer .logo.tr-layout-element{max-width:350px;margin:0 0 1rem}.footer .logo img.tr-layout-element{width:100%}.footer a.tr-layout-element{color:inherit;text-decoration:none}.footer a.tr-layout-element:focus,.footer a.tr-layout-element:hover{text-decoration:underline}.footer p.tr-layout-element{font-size:1.2rem;line-height:1.3}.footer .flex.tr-layout-element{justify-content:space-between}.footer .flex.tr-layout-element:not(:first-of-type){margin-top:2rem}.footer .column.tr-layout-element{flex:1;padding:4rem 1rem 1rem}.footer .column.tr-layout-element:not(:first-of-type){flex:.6}.footer .column:nth-of-type(3) p.tr-layout-element{line-height:.8}.footer .social-icons.tr-layout-element{margin:0 0 1rem;font-size:1rem}.footer .social-icons a.tr-layout-element{background:var(--color-1);color:#fff;margin:0 .25em .5em 0;text-decoration:none}.footer .copyright.tr-layout-element{font-size:.875rem}.footer .ewd.tr-layout-element{width:160px;line-height:1}.footer .ewd img.tr-layout-element{width:100%}@media (max-width:1100px){.footer.tr-layout-element:before{height:6rem}.footer .flex.tr-layout-element{display:block}.footer .container.tr-layout-element{padding:1rem}.footer .column.tr-layout-element{padding:1rem;text-align:center}.footer .column.tr-layout-element:last-of-type{text-align:center}.footer .social-icons.tr-layout-element{margin:0}.footer .logo.tr-layout-element{margin:0 auto 1rem}.footer .copyright.tr-layout-element{display:block;width:100%;text-align:center}.footer .ewd.tr-layout-element{margin:1rem auto 0}.footer .ewd img.tr-layout-element{width:100%}.footer .flex.tr-layout-element{margin-top:0}}footer.tr-layout-element,header.tr-layout-element,nav.tr-layout-element{display:block}img.tr-layout-element{display:block;max-width:100%}img.tr-layout-element{vertical-align:middle;height:auto;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}.tr-layout-element{margin:0;padding:0;box-sizing:border-box;scroll-margin-top:10rem;min-width:0}html.tr-layout-element{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body.tr-layout-element{color:var(--color-0);background:#fff;font-family:"Crimson Text";font-size:16px;min-height:100vh;overflow-x:hidden;min-width:990px}p.tr-layout-element{font-size:clamp(1rem,2.8vw,1.3rem);margin:0 0 1em;font-weight:400;line-height:1.8;text-wrap:pretty}p.tr-layout-element:last-of-type{margin:0}a.tr-layout-element{color:var(--color-1);transition:.4s ease;text-decoration:2px var(--color-1-dark) underline;text-underline-offset:.2em}h3.tr-layout-element{font-size:clamp(1.5rem,2.5vw,2rem);margin:0 0 .25em;font-family:var(--font-2);text-wrap:balance;line-height:1.1;font-weight:500}ul.tr-layout-element{font-size:clamp(.875rem,2.5vw,1.05rem);padding:0 0 1.5em 2em;line-height:1.6;overflow:hidden}ul ul.tr-layout-element{padding:0 0 0 2em}ul.tr-layout-element{list-style:outside disc}li.tr-layout-element{position:relative;margin:0 0 .5rem 0;font-size:clamp(1rem,2.8vw,1.3rem)}img.tr-layout-element{max-width:100%;height:auto;vertical-align:bottom;border:none;display:block}.container.tr-layout-element{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}.flex.tr-layout-element{display:flex;flex-flow:row wrap}.tr-layout-element::marker{color:var(--color-1)}.tr-layout-element::selection{background:var(--color-1);color:#fff}.tr-layout-element::-moz-selection{background:var(--color-1);color:#fff}.tr-layout-element::-webkit-scrollbar{width:.8rem;height:.8rem}.tr-layout-element::-webkit-scrollbar-track{background:#f8f8f8}.tr-layout-element::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--color-1) 0,var(--color-1-dark) 100%);border-radius:100vw;border:3px solid #f8f8f8}.tr-layout-element::-webkit-scrollbar-thumb:hover{background:linear-gradient(130deg,var(--color-1) 0,var(--color-1-dark) 100%)}.header.tr-layout-element{position:relative;z-index:1;background:0 0;top:0;left:0;width:100%;margin-top:0;padding:0}.header .flex.tr-layout-element{justify-content:space-between;gap:1rem}.header .two_nav.tr-layout-element{display:flex;flex-flow:column nowrap;gap:2rem}.header .logo.tr-layout-element{flex:1;max-width:350px;position:relative;display:flex;justify-content:center;align-items:center;left:1rem}.header .logo img.tr-layout-element{width:100%}.header .logo.tr-layout-element:before{content:" ";position:absolute;top:-1rem;width:115%;border-radius:0 0 .55rem .55rem;height:8rem;background-image:url(../images/Marble1-ac9adaa0adb53a593b7ea7174c95b4f0.jpeg);opacity:.35;background-size:cover;background-repeat:no-repeat;z-index:1}.header .logo.tr-layout-element:after{content:" ";position:absolute;top:-1rem;width:115%;border-radius:0 0 .55rem .55rem;height:8rem;background:#fff;background-size:cover;background-repeat:no-repeat;z-index:1}@media (max-width:1110px){.header.tr-layout-element{margin-top:0}.header .flex.tr-layout-element{align-items:center}.header .container.tr-layout-element{padding:1rem}.header .two_nav.tr-layout-element{display:none}.header .logo.tr-layout-element{margin-top:1rem}.header .logo.tr-layout-element:before{top:-2rem;width:110%;height:8rem}.header .logo.tr-layout-element:after{top:-2rem;width:110%;height:8rem}}.layout[background=primary] ol .tr-layout-element::marker,.layout[background=primary] ul .tr-layout-element::marker,.layout[background=secondary] ol .tr-layout-element::marker,.layout[background=secondary] ul .tr-layout-element::marker{color:#000}.nav.tr-layout-element{user-select:none;z-index:1}.nav ul.top.tr-layout-element{overflow:visible;padding:0;margin:0;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;position:relative;gap:3rem}.nav ul.top>li.tr-layout-element{position:relative;display:block;margin:0}.nav ul.top>li>a.tr-layout-element{font-size:clamp(1rem,2.5vw,1.2rem);font-weight:600;display:flex;align-items:center;color:#fff;text-decoration:none;transition:.2s ease;text-transform:uppercase}.nav ul.top>li>a.tr-layout-element:focus,.nav ul.top>li>a.tr-layout-element:hover{color:var(--color-1)}.nav ul.top>li>a i.tr-layout-element{font-size:12px;cursor:pointer;margin:0 0 0 .5em}.nav ul.drop.tr-layout-element{padding:.5rem;margin:0;left:0;opacity:0;position:absolute;top:calc(100% + .5rem);translate:0 -1rem;transition:250ms ease;z-index:1;min-width:230px;border-radius:.25rem;background:#fff;filter:drop-shadow(2px 4px 6px rgba(0, 0, 0, .25));pointer-events:none}.nav ul.drop li.tr-layout-element{display:block;width:100%;margin:0;z-index:1}.nav ul.drop a.tr-layout-element{font-size:18px;padding:.5rem;margin:0;display:block;color:var(--color-0);text-decoration:none;transition:.4s ease;border-radius:.25rem}.nav ul.drop a.tr-layout-element:focus,.nav ul.drop a.tr-layout-element:hover{background:#efefeb}.utility_nav.tr-layout-element{position:relative;z-index:1}.utility_nav .container.tr-layout-element{padding:0}.utility_nav .flex.tr-layout-element{align-items:center;justify-content:flex-end}.utility_nav .u_nav.tr-layout-element{margin:0 0 0 2rem}.utility_nav .u_nav ul.tr-layout-element{overflow:visible;margin:0;padding:0;display:flex;flex-flow:row wrap;align-items:center;list-style:none}.utility_nav .u_nav li.tr-layout-element{margin:0}.utility_nav .u_nav li.tr-layout-element::before{display:none}.utility_nav .u_nav a.tr-layout-element{margin:0 0 0 1.5rem;text-decoration:none;text-transform:uppercase;color:#fff;transition:.4s ease;user-select:none;font-size:clamp(.875rem,2.5vw,.875rem)}.utility_nav .u_nav a.tr-layout-element:focus,.utility_nav .u_nav a.tr-layout-element:hover{color:var(--color-1-light)}.button.tr-layout-element{cursor:pointer;font-family:inherit;font-size:18px;line-height:inherit;color:#fff;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;width:auto;flex:none;border:none;z-index:1}.button.tr-layout-element{display:inline-flex;flex-flow:row nowrap;align-items:center;margin:0;padding:.5em 1.25em;background:var(--color-1);color:#fff!important;border:2px solid var(--color-1);border-radius:.25em;line-height:1;transition:.4s ease;text-decoration:none;user-select:none;cursor:pointer;font-weight:600;white-space:nowrap}.button.tr-layout-element:focus,.button.tr-layout-element:hover{background:var(--color-1-light);border:2px solid var(--color-1-light)}.button.tr-layout-element:active{background:var(--color-1-dark);transform:translateY(1px)}.section_heading h1.tr-layout-element:has(+p),.section_heading h2.tr-layout-element:has(+p),.section_heading h3.tr-layout-element:has(+p){margin-bottom:.5rem}.social-icons.tr-layout-element{display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem}.social-icons:focus-within a.tr-layout-element,.social-icons:hover a.tr-layout-element{opacity:.5}.social-icons a.tr-layout-element{display:flex;align-items:center;justify-content:center;width:2em;height:2em;padding:.25em;margin:.25em;color:var(--color-0);transition:150ms ease;text-decoration:none;border-radius:.25em!important}.social-icons a.tr-layout-element:focus,.social-icons a.tr-layout-element:hover{opacity:1;transform:translate(0,-5%)}.richtext[background=primary] p.tr-layout-element::marker{color:#fff}@font-face{font-family:"Crimson Text";src:url(../fonts/wlp2gwHKFkZgtmSR3NB0oRJfbwhT-23eec75ba54d389a0188abbb596b7614.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Crimson Text";src:url(../fonts/wlppgwHKFkZgtmSR3NB0oRJXsCxGDNNQ-d7a5ae87e50b75fb48940e32792aa13b.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Font Awesome 6 Brands";src:url(../fonts/pro-fa-brands-400-0-b76ad69c573a75ef37e928b28c32a0f7.woff2) format("woff2");font-style:normal;font-weight:400;font-display:block;unicode-range:U+E007-F15A,U+F167-F1A7,U+F1B4,U+F1BC,U+F1BE,U+F1E8,U+F1ED,U+F1F0-F1F1,U+F20E-F210,U+F213-F214,U+F230,U+F232,U+F23A,U+F26B,U+F270,U+F288,U+F299-F29B,U+F2A6,U+F2B0,U+F2C5-F2C6,U+F2E0,U+F368,U+F379,U+F392-F393,U+F39F,U+F3A9,U+F3AB-F3AC,U+F3C0,U+F3C7,U+F3CA,U+F3E2,U+F3EB-F3EC,U+F3EF,U+F3F8,U+F3FE,U+F419,U+F41B,U+F4D5-F4E4,U+F4F8-F4F9,U+F514,U+F5B5,U+F6C9,U+F731,U+F77B,U+F7AF,U+F7E1,U+F83B}@font-face{font-family:"Font Awesome 6 Brands";src:url(../fonts/pro-fa-brands-400-1-efd53ae46fa99f7b36be0ae6db05e2f3.woff2) format("woff2");font-style:normal;font-weight:400;font-display:block;unicode-range:U+F1A8-F3E4,U+F425,U+F4E6}@font-face{font-family:"Font Awesome 6 Pro";src:url(../fonts/pro-fa-regular-400-13-05dee580b9e0ed8bcb383da5c46c4789.woff2) format("woff2");font-style:normal;font-weight:400;font-display:block;unicode-range:U+A3-BB,U+201C-20A9,U+20AC,U+20BD,U+21BA-21C4,U+2304,U+2600,U+2611,U+2639,U+26BD,U+2705,U+F01D-F0E3,U+F0E9-F0F4,U+F0F6-F187,U+F191-F1B0,U+F1B3-F206,U+F381-F382,U+1F382,U+1F393,U+1F44E,U+1F4A3,U+1F4BE,U+1F4E0,U+1F515-1F518,U+1F58C,U+1F5AA,U+1F5B7,U+1F5B9-1F5BB,U+1F5CE,U+1F610,U+1F642,U+1F691-1F696,U+1F698,U+1F6B2,U+1F9CD,U+1F9EF,U+1F9F3,U+1FA7A}@font-face{font-family:"Font Awesome 6 Sharp";src:url(../fonts/pro-fa-sharp-solid-900-20-52f3a6c8642e6435438702e8bb0b516b.woff2) format("woff2");font-style:normal;font-weight:900;font-display:block;unicode-range:U+2604,U+2620-2694,U+26C6-26E8,U+26F8,U+F709-F7BA,U+1F305-1F32B,U+1F3C3,U+1F40B-1F422,U+1F494,U+1F571,U+1F577-1F578,U+1F5E1-1F69C,U+1F942-1F943,U+1F955,U+1F97E-1F98C,U+1F9FB,U+1FAA6}@font-face{font-family:"Font Awesome 6 Sharp";src:url(../fonts/pro-fa-sharp-solid-900-6-6b85f911e6c0c6ce8412778df4104678.woff2) format("woff2");font-style:normal;font-weight:900;font-display:block;unicode-range:U+E1E5-E206,U+E208-E29E}.fa-facebook-f.tr-layout-element{font-family:"Font Awesome 6 Brands"}.fa-facebook-f.tr-layout-element::before{content:"\f39e"}.fa-instagram.tr-layout-element::before{content:"\f16d"}.fa-linkedin-in.tr-layout-element::before{content:"\f0e1"}.fa-youtube.tr-layout-element::before{content:"\f167"}#main-content-area-wrapper.tr-layout-element{min-width:954px;max-width:1140px;padding:18px;margin-top:50px!important;margin:0 auto}#main-content-area.tr-layout-element{border:1px solid #bcbec0;background-color:#fff}#tr-8be24910-8c06-11ef-a16d-1f6dc95165cc.tr-layout-element{background-image:url(../images/banner_hallway-a879047a0e0145f76e7323e9a2354fc6.jpg)!important;background-size:cover!important;height:150px!important}.holding_fonts.tr-layout-element{font-family:"Font Awesome 6 Sharp";font-family:"Font Awesome 6 Pro"}