:root{--fc-navy:#1c355e;--fc-blue:#238dc1;--fc-black:#000;--fc-text:#363636;--fc-border:#dcdcdc;--fc-white:#fff;--fc-serif:'Cormorant Garamond',Georgia,'Times New Roman',serif;--fc-sans:'Karla',Arial,Helvetica,sans-serif;--fc-container:1276px;--fc-gutter:clamp(16px, 5.7vw, 82px)}.fc-page *,.fc-page *:before,.fc-page *:after{box-sizing:border-box}.fc-page{background:var(--fc-white);color:var(--fc-black);font-family:var(--fc-sans);-webkit-font-smoothing:antialiased}.fc-page img{display:block;max-width:100%;height:auto;margin:0;border:0;border-radius:0}.fc-page .fc-container{width:100%;max-width:calc(var(--fc-container) + var(--fc-gutter) * 2);margin:0 auto}.fc-page h1,.fc-page h2,.fc-page h3,.fc-page p{margin:0;padding:0;border:0;letter-spacing:normal;text-transform:none;text-align:left}.fc-page a,.fc-page a:hover,.fc-page a:focus{text-decoration:none;box-shadow:none}.page-template-page-templates-template-foot-conditions{overflow-x:clip}.page-template-page-templates-template-foot-conditions .fc-page{width:100vw;max-width:none;margin:0 calc(50% - 50vw);padding:0}.fc-page .fc-hero{position:relative;display:flex;align-items:center;height:480px;overflow:hidden;background:var(--fc-navy)}.fc-page .fc-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.fc-page .fc-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgb(28 53 94 / .7) 3%,rgb(28 53 94 / .7) 32%,rgb(28 53 94 / .1) 57%,#fff0 77%,rgb(28 53 94 / .4) 100%)}.fc-page .fc-hero__content{position:relative;z-index:1}.fc-page .fc-hero__title{max-width:520px;margin:0;color:var(--fc-white);font:700 64px/80px var(--fc-serif)}.fc-page .fc-intro__inner{display:flex;align-items:center;gap:40px}.fc-page .fc-intro__title{flex:0 0 376px;margin:0;font:500 50px/60px var(--fc-serif);font-size:50px!important}.fc-page .fc-intro__text{flex:1;max-width:782px;margin:0 0 0 auto;color:var(--fc-text);font:500 18px/24px var(--fc-sans)}.fc-page .fc-intro__text p{margin:0 0 1em}.fc-page .fc-intro__text>:last-child{margin-bottom:0}.fc-page .fc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px;padding:4rem 0}.fc-page .fc-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--fc-border);border-radius:10px;background:var(--fc-white);transition:box-shadow .25s ease,transform .25s ease}.fc-page .fc-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgb(28 53 94 / .12)}.fc-page .fc-card__media{display:block;aspect-ratio:412/280;overflow:hidden}.fc-page .fc-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.fc-page .fc-card:hover .fc-card__media img{transform:scale(1.04)}.fc-page .fc-card__body{display:flex;flex:1;flex-direction:column;padding:20px 22px}.fc-page .fc-card__title{margin:0;color:var(--fc-black);font:400 32px/40px var(--fc-serif);text-transform:capitalize;font-size:32px!important}.fc-page .fc-card__text{margin:8px 0 20px;color:var(--fc-text);font:400 16px/24px var(--fc-sans)}.fc-page .fc-card__link{align-self:center;margin-top:auto;padding-bottom:6px;border-bottom:1px solid var(--fc-navy);color:var(--fc-navy);font:600 16px/24px var(--fc-sans);text-transform:uppercase;text-decoration:none;transition:color .2s,border-color .2s}.fc-page .fc-card__link:hover{color:var(--fc-blue);border-color:var(--fc-blue)}.fc-page .fc-card__link:focus-visible{outline:2px solid var(--fc-blue);outline-offset:4px}.fc-page .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1199px){.fc-page .fc-hero{height:400px}.fc-page .fc-hero__title{font-size:54px;line-height:66px}.fc-page .fc-intro__title{flex-basis:320px;font-size:44px;line-height:54px}.fc-page .fc-card__title{font-size:28px!important;line-height:36px}}@media (max-width:991px){.fc-page .fc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.fc-page .fc-intro__inner{flex-direction:column;align-items:flex-start;gap:20px}.fc-page .fc-intro__title{flex-basis:auto;font-size:50px!important}.fc-page .fc-intro__text{max-width:none;margin:0}}@media (max-width:767px){.fc-page .fc-hero{height:320px}.fc-page .fc-hero__title{font-size:42px;line-height:52px}.fc-page .fc-intro{padding-top:60px}.fc-page .fc-intro__title{font-size:36px!important;line-height:44px;padding:0}.fc-page .fc-intro__text{font-size:16px}.fc-page .fc-card__title{font-size:28px!important;line-height:32px;margin-bottom:1!important}.fc-page .fc-card__body{padding:16px 18px 18px}.fc-page .fc-card__text{margin-bottom:16px;font-size:15px}}@media (max-width:575px){.fc-page .fc-hero{height:260px}.fc-page .fc-hero__title{font-size:34px;line-height:42px}.fc-page .fc-intro{padding-top:30px}.fc-page .fc-intro__title{font-size:30px;line-height:38px}.fc-page .fc-cards{grid-template-columns:1fr;gap:20px}}