.pattern-divider{grid-column:1/4;position:relative;width:100%}.pattern-divider.low{height:7.2rem}.pattern-divider.high{height:11.2rem}@media screen and (min-width:850px){.pattern-divider.high{height:13.4rem;background-size:auto 13.4rem}}.pattern-divider.half{height:5.6rem}.pattern-divider.green.half,.pattern-divider.green.high{background:url(/_next/static/media/pattern-green-mobile.95ccfb7d.svg)}@media screen and (min-width:850px){.pattern-divider.green.half,.pattern-divider.green.high{background:url(/_next/static/media/pattern-green.a91582a3.svg)}}.pattern-divider.green.low{background:url(/_next/static/media/pattern-small-green.e995d5fc.svg)}.pattern-divider .blue.half,.pattern-divider.blue.high{background:url(/_next/static/media/pattern-blue-mobile.56aebd2f.svg)}@media screen and (min-width:850px){.pattern-divider .blue.half,.pattern-divider.blue.high{background:url(/_next/static/media/pattern-blue.57a6f387.svg)}}.pattern-divider.blue.low{background:url(/_next/static/media/pattern-small-darkblue.0270fa0f.svg)}.icon{object-fit:contain}.icon.light{color:#a4b2bb}.icon.primary{color:#00263e}.icon.secondary{color:#657b89}.icon.inverted{color:#fff}.page-section{display:grid;grid-template-columns:minmax(1.6rem,auto) minmax(auto,102.4rem) minmax(1.6rem,auto)}.page-section.white{background-color:#fff}.page-section.grey{background-color:#f5f5f5}.page-section.blue{background-color:rgba(83,152,195,.15)}.page-section .page-section-content{min-width:0;grid-column:2/3}.page-section.full-width-on-mobile .page-section-content{grid-column:1/4}@media screen and (min-width:600px){.page-section.full-width-on-mobile .page-section-content{grid-column:2/3}}.page-section.full-width .page-section-content{grid-column:1/4}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:62.5%}body{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Bk,sans-serif;color:#00263e;font-size:1.6rem;overscroll-behavior:none;overflow:overlay}a{color:inherit;-webkit-text-decoration-color:rgba(0,38,62,0);text-decoration-color:rgba(0,38,62,0)}@media (-ms-high-contrast:none),not all and (hover:none){a:hover{-webkit-text-decoration:underline .1rem;text-decoration:underline .1rem;text-underline-offset:4px;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.button,.button:hover{text-decoration:none}*{box-sizing:border-box}hr{border-top:.2rem solid #a4b2bb;margin:1rem 0}#__next{min-height:100vh;display:flex;flex-direction:column}.footer{margin-top:auto}.button-loading{color:rgba(0,0,0,0)!important;position:relative}.button-loading.large-loading *{display:none}.button-loading.large-loading{display:flex;justify-content:center;min-height:150px}.button-loading.large-loading:after{position:relative;width:96px;height:96px;margin:auto}.button-loading:after{position:absolute;content:"";aspect-ratio:1;height:24px;width:24px;border:4px solid #e6f0f6;border-bottom-color:#00263e;border-radius:50%;display:inline-block;animation:loading 1s linear infinite}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button.primary{display:inline-flex;justify-content:center;align-items:center;text-align:center;position:relative;border:none;border-radius:.2rem;transition:all .1s linear;cursor:pointer;font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Demi,sans-serif;font-size:1.2rem;text-transform:uppercase;line-height:100%;letter-spacing:.1em;gap:calc(.8rem);min-width:7.6rem;height:4.4rem;padding:1.8rem 2.4rem 1.4rem}.button.primary:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(44,147,192,.8)}.button.primary{color:#fff;background-color:#00263e}.button.primary.inverted{color:#00263e;background-color:#fff}@media(hover:hover){.button.primary{transition:all .1s linear}.button.primary:hover{box-shadow:0 6px 6px -6px rgba(0,38,62,.8);transform:scale(1.05)}.button.primary.inverted{transition:all .1s linear}.button.primary.inverted:hover{box-shadow:0 6px 6px -6px rgba(0,38,62,.8);transform:scale(1.05)}}.button.secondary{display:inline-flex;justify-content:center;align-items:center;text-align:center;position:relative;border:none;border-radius:.2rem;transition:all .1s linear;cursor:pointer;font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Demi,sans-serif;font-size:1.2rem;text-transform:uppercase;line-height:100%;letter-spacing:.1em;gap:calc(.8rem);min-width:7.6rem;height:4.4rem;padding:1.8rem 2.4rem 1.4rem}.button.secondary:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(44,147,192,.8)}.button.secondary{background-color:#e6f0f6;color:#00263e}.button.secondary.inverted{background-color:rgba(202,236,255,.13);color:#fff}@media(hover:hover){.button.secondary{transition:all .1s linear}.button.secondary:hover{box-shadow:0 6px 6px -6px rgba(0,38,62,.2);transform:scale(1.05)}.button.secondary.inverted{transition:all .1s linear}.button.secondary.inverted:hover{box-shadow:0 6px 6px -6px rgba(0,38,62,.2);transform:scale(1.05)}}.button.cta{display:inline-flex;justify-content:center;align-items:center;text-align:center;position:relative;border:none;border-radius:.2rem;transition:all .1s linear;cursor:pointer;font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Demi,sans-serif;font-size:1.2rem;text-transform:uppercase;line-height:100%;letter-spacing:.1em;gap:calc(.8rem);min-width:7.6rem;height:4.4rem;padding:1.8rem 2.4rem 1.4rem}.button.cta:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(44,147,192,.8)}.button.cta{color:#fff;background-color:#ce4402}.button.cta.disabled,.button.cta:disabled{opacity:.5;pointer-events:none}@media(hover:hover){.button.cta{transition:all .1s linear}.button.cta:hover{box-shadow:0 6px 6px -6px rgba(0,38,62,.8);transform:scale(1.05)}}.button.small:not(.text){font-size:1rem;text-transform:uppercase;letter-spacing:.1em;min-width:6.4rem;height:2.7rem;padding:1.2rem 1.2rem .9rem 1.6rem;gap:calc(.4rem)}.button.small:not(.text),.button.text{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Demi,sans-serif;line-height:100%}.button.text{display:inline-flex;justify-content:center;align-items:center;text-align:center;position:relative;border:none;border-radius:.2rem;transition:all .1s linear;cursor:pointer;gap:calc(.8rem);padding:0;color:#00263e;font-size:1.4rem;letter-spacing:.07em}.button.text .button-label{color:inherit;-webkit-text-decoration-color:rgba(0,38,62,0);text-decoration-color:rgba(0,38,62,0)}@media (-ms-high-contrast:none),not all and (hover:none){.button.text .button-label:hover{-webkit-text-decoration:underline .1rem;text-decoration:underline .1rem;text-underline-offset:4px;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.button.text.small{display:inline-flex;justify-content:center;align-items:center;text-align:center;position:relative;border:none;border-radius:.2rem;transition:all .1s linear;cursor:pointer;gap:calc(.8rem);padding:0;color:#00263e;font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Demi,sans-serif;font-size:1.2rem;line-height:100%;letter-spacing:.07em}.button.start-icon:not(.text){padding:1.8rem 2.4rem 1.4rem 2rem}.button.end-icon:not(.text){padding:1.8rem 2rem 1.4rem 2.4rem}.button.docked-left:not(:hover){border-top-left-radius:0;border-bottom-left-radius:0}.root-nav-link{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Demi,sans-serif;font-size:1.4rem;line-height:2.1rem;letter-spacing:.02em;display:grid;z-index:111;align-items:center;position:relative;text-decoration:none;cursor:pointer}.root-nav-link.hover-active{color:#00263e!important;text-decoration:none}.root-nav-link.hover-active:after{position:absolute;z-index:-1;content:"";left:calc(-1*2.4rem);top:calc(50% - 3.2rem);width:calc(100% + 4.8rem);height:calc(100% + 5.52rem);background:#fff;border-radius:2px 2px 0 0;filter:drop-shadow(0 2px 8px rgba(0,38,62,.06));-webkit-clip-path:inset(-20px -20px 0 -20px);clip-path:inset(-20px -20px 0 -20px)}.root-nav-link-light{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Medium,sans-serif;font-size:1.4rem;line-height:2.1rem;letter-spacing:.02em}.arrow{position:relative;display:block;width:12px;height:12px;top:0}.arrow .bar{position:absolute;top:4px;display:inline-block;width:8px;height:3px;background-color:#657b89;transition:all .2s ease}.arrow .bar:first-of-type{left:0;transform:scale(.9) rotate(45deg);border-radius:1px 0 0 1px}.arrow .bar:last-of-type{right:0;transform:scale(.9) rotate(-45deg);border-radius:0 1px 1px 0}.secondary .arrow .bar{background-color:#657b89}.cta .arrow .bar,.primary .arrow .bar,.secondary.inverted .arrow .bar,.text.inverted .arrow .bar{background-color:#fff}.primary.inverted .arrow .bar,.text .arrow .bar{background-color:#00263e}.arrow.active .bar:first-of-type{transform:scale(.9) rotate(-45deg)}.arrow.active .bar:last-of-type{transform:scale(.9) rotate(45deg)}.nav.large .nav-link{font-family:ITCAvantGardeStd-Demi,sans-serif;display:grid;z-index:111;align-items:center;position:relative;text-decoration:none;color:#00263e}.nav.large .nav-link,.nav.large .nav-link-light{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;line-height:2.1rem;letter-spacing:.02em}.nav.large .nav-link-light{font-family:ITCAvantGardeStd-Medium,sans-serif;color:#335165}.nav.large{--sub-nav-top:var(--nav-height);display:grid;grid-template-columns:minmax(1.6rem,auto) minmax(auto,102.4rem) minmax(1.6rem,auto);filter:drop-shadow(0 0 1px rgba(0,38,62,.02)) drop-shadow(0 2px 4px rgba(0,38,62,.04));height:var(--nav-height);background-color:var(--nav-bar-color);color:var(--nav-text-color);transition:var(--nav-transform-transition);z-index:100}.nav.large .nav-container{grid-column:2/3;display:grid}.nav.large .nav-container .nav-content{display:grid;grid-template-columns:minmax(1.6rem,auto) minmax(auto,102.4rem) minmax(1.6rem,auto);align-items:center}.nav.large .logo{width:186px;height:61px}.nav.large.contractable{--sub-nav-top:105px;--nav-height:var(--_nav-height-expanded);margin-bottom:calc(var(--nav-height)*-1);transition:var(--nav-transform-transition),var(--nav-height-transition),var(--nav-shrink-bg-transition)}.nav.large.contractable.contracted{--nav-height:var(--_nav-height-default);--sub-nav-top:var(--nav-height)}.root-links{display:flex;flex-direction:row;justify-content:space-evenly;flex-grow:1;max-width:575px}.sub-nav-container{filter:drop-shadow(0 2px 8px rgba(0,38,62,.04)) drop-shadow(0 48px 24px rgba(101,123,137,.06));position:fixed;top:var(--sub-nav-top);left:0;width:100%;background:#fff;color:#00263e;z-index:100;overflow:hidden}.sub-nav-container .sub-nav{height:auto;left:0;width:100%;z-index:99}.sub-nav-container .sub-nav .sub-nav-grid{display:grid;grid-template-columns:minmax(1.6rem,auto) minmax(auto,102.4rem) minmax(1.6rem,auto);width:100%}.sub-nav-container .sub-nav .sub-nav-column{display:grid;grid-column:2/3}.sub-nav-container .sub-nav .sub-nav-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-gap:2rem;gap:2rem;padding-top:calc(4.8rem);padding-bottom:calc(3.2rem)}.sub-nav-container .sub-nav-link-group{display:flex;flex-direction:column;align-items:flex-start}.sub-nav-container .sub-nav-link-group a{display:block;padding-bottom:calc(1.6rem)}.sub-nav-container .sub-nav-link-group a:hover{text-decoration:underline}.nav-actions-container{min-width:150px}@media screen and (min-width:1024px){.nav-actions-container{min-width:260px}}.nav-actions{display:flex;flex-direction:row;justify-content:space-between;flex-grow:1;gap:calc(1.6rem)}.not-visible{visibility:hidden}.accordion{width:100%}.accordion .accordion-header{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Bk,sans-serif;font-size:1.8rem}@media screen and (min-width:850px){.accordion .accordion-header{font-size:1.4rem}}.accordion .accordion-header{position:relative;display:grid;grid-template-columns:auto calc(1.6rem);grid-gap:calc(.8rem);gap:calc(.8rem);cursor:pointer}.accordion .icon{transition:transform .2s ease-in-out}.accordion .open .icon{transform:rotate(90deg)}.accordion .bold{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Demi,sans-serif}.accordion .accordion-section{overflow:hidden}.nav-link{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Bk,sans-serif;font-size:1.8rem}@media screen and (min-width:850px){.nav-link{font-size:1.4rem}}.nav-link.bold{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Demi,sans-serif;font-size:1.8rem}@media screen and (min-width:850px){.nav-link.bold{font-size:1.4rem}}.nav-link a{display:block;padding:calc(.8rem) calc(1.2rem) 1rem}.nav-link.level-1 a,.nav-link.level-2 a{padding-left:calc(3.2rem)}.nav-link.level-3 a{padding-left:calc(4.8rem)}.nav-link.active{background-color:rgba(83,152,195,.15)}.nav.small .small-nav-content{position:absolute;top:0;padding-top:var(--nav-height);width:100%;overflow:hidden;background-color:#fff;z-index:1}.nav.small .small-nav-inner{display:flex;flex-direction:column;height:100%;overflow:auto}.nav.small .accordion{background-color:#fff;z-index:100}.nav.small .accordion-header{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Bk,sans-serif;font-size:1.8rem}@media screen and (min-width:850px){.nav.small .accordion-header{font-size:1.4rem}}.nav.small .accordion-header{padding:calc(1.6rem)}.nav.small .sub-nav-links{margin-bottom:calc(1.6rem)}.nav.small .nav-link .icon{margin-right:calc(.8rem);margin-bottom:-4px}.nav.small .nav-footer{grid-column:2/3;flex-grow:1;padding:calc(4rem);text-align:center;background-color:#f5f5f5}.nav.small .nav-footer-heading{font-family:ITCAvantGardeStd-Demi,sans-serif;font-size:1.8rem;margin-top:calc(2.4rem)}.nav.small .nav-footer-body,.nav.small .nav-footer-heading{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav.small .nav-footer-body{font-family:ITCAvantGardeStd-Bk,sans-serif;font-size:1.4rem;line-height:2.1rem;margin-top:calc(1.6rem);color:#335165}.nav.small .login-button-small-nav{display:flex;justify-content:left;padding:0!important;margin:0!important;text-transform:unset}.nav.small .login-button-small-nav:hover,.nav.small .login-button-small-nav:hover *{box-shadow:unset;transform:unset}.nav.small .login-button-small-nav *{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Bk,sans-serif;font-size:1.4rem;line-height:2.1rem}.nav.small .login-button-small-nav a{font-size:1.8rem;letter-spacing:0}.burger{position:relative;display:block;width:2rem;height:2.4rem;display:flex;flex-direction:column;justify-content:space-between}.burger .bar{position:absolute;top:calc(2rem/2);display:inline-block;width:2rem;height:.4rem;background-color:currentColor;transition:transform .2s ease;border-radius:.2rem}.burger .bar--1{transform:translateY(-.7rem)}.burger .bar--3{transform:translateY(.7rem)}.burger.active{justify-content:center}.burger.active .bar--1{transform:translateY(0) rotate(-45deg)}.burger.active .bar--2{transform:scaleY(0)}.burger.active .bar--3{transform:translateY(0) rotate(45deg)}.nav.small .top-bar{display:grid;grid-template-columns:minmax(1.6rem,auto) minmax(auto,102.4rem) minmax(1.6rem,auto);position:relative;height:var(--nav-height);background-color:#00263e;z-index:2}.nav.small .top-bar-content{grid-column:2/3;position:relative;height:100%;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav.small .top-bar-logo{display:block;height:100%}.nav.small .logo{height:100%;max-width:140px;padding:1.3rem 0;color:#fff;height:45px}.nav.small .logo svg{height:45px}.nav.small .login-button{margin-left:auto;padding:0 calc(1.2rem);display:flex;align-items:center}.nav.small .small-nav-burger{color:#fff;cursor:pointer;padding:0 0 0 calc(1.2rem)}.nav.small{filter:drop-shadow(0 0 1px rgba(0,38,62,.02)) drop-shadow(0 2px 4px rgba(0,38,62,.04));transition:var(--nav-transform-transition);background:#fff;z-index:10}:root{--ease-in-out-cubic:cubic-bezier(0.65,0,0.35,1);--ease-out-cubic:cubic-bezier(0.33,1,0.68,1);--_nav-height-expanded:124px;--_nav-height-default:86px;--_nav-height-mobile:72px;--nav-bar-color:#00263e;--nav-height:72px;--nav-height:var(--_nav-height-mobile);--nav-visible:1;--dynamic-nav-height:calc(var(--nav-height) * var(--nav-visible));--nav-transform-transition:transform 0.4s var(--ease-in-out-cubic);--nav-top-transition:top 0.4s var(--ease-in-out-cubic);--nav-height-transition:height 0.4s var(--ease-out-cubic);--nav-shrink-bg-transition:background 0.35s linear;--nav-top-bg-transition:background 0.1s linear}@media screen and (min-width:850px){:root{--nav-height:var(--_nav-height-default)}}.nav{position:-webkit-sticky;position:sticky;width:100%;top:0;transform:translateY(calc(var(--nav-height) * (var(--nav-visible) - 1)))}.nav.solid{--nav-bar-color:#00263e;--nav-text-color:white}.nav.transparent{--nav-bar-color:transparent;--nav-text-color:#00263e}.nav.transparent.inverted{--nav-text-color:white}.nav.contractable{transition:var(--nav-bg-transition)}.nav.contractable.contracted{--nav-bar-color:#00263e;--nav-text-color:white}.nav.small{display:grid}.nav.large{display:none}@media screen and (min-width:850px){.nav.small{display:none}.nav.large{display:grid}}@font-face{font-family:Minion3Display-Bold;src:url(/fonts/minion/Minion3Display-Bold.woff2) format("woff2"),url(/fonts/minion/Minion3Display-Bold.woff) format("woff")}@font-face{font-family:Minion3Display-Medium;src:url(/fonts/minion/Minion3Display-Medium.woff2) format("woff2"),url(/fonts/minion/Minion3Display-Medium.woff) format("woff")}@font-face{font-family:ITCAvantGardeStd-Bk;src:url(/fonts/itc-avantgarde/ITCAvantGardeStd-Bk.woff2) format("woff2"),url(/fonts/itc-avantgarde/ITCAvantGardeStd-Bk.woff) format("woff")}@font-face{font-family:ITCAvantGardeStd-Medium;src:url(/fonts/itc-avantgarde/ITCAvantGardeStd-Md.woff2) format("woff2"),url(/fonts/itc-avantgarde/ITCAvantGardeStd-Md.woff) format("woff")}@font-face{font-family:ITCAvantGardeStd-Demi;src:url(/fonts/itc-avantgarde/ITCAvantGardeStd-Demi.woff2) format("woff2"),url(/fonts/itc-avantgarde/ITCAvantGardeStd-Demi.woff) format("woff")}@font-face{font-family:ITCAvantGardeStd-Bold;src:url(/fonts/itc-avantgarde/ITCAvantGardeStd-Bold.woff2) format("woff2"),url(/fonts/itc-avantgarde/ITCAvantGardeStd-Bold.woff) format("woff")}h1{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Demi,sans-serif;font-size:3.2rem;line-height:3.5rem;word-break:break-word}@media screen and (min-width:850px){h1{line-height:5.3rem;font-size:4.8rem}}h2{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Demi,sans-serif;font-size:2.4rem;line-height:2.6rem}@media screen and (min-width:850px){h2{font-size:3.2rem;line-height:3.5rem}}h3{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Demi,sans-serif;font-size:1.8rem;line-height:2.3rem}@media screen and (min-width:850px){h3{font-size:2rem}}.footer{display:grid;grid-template-columns:minmax(1.6rem,auto) minmax(auto,102.4rem) minmax(1.6rem,auto);background-color:#00263e;color:#fff}.footer .content-top{grid-column:2/3;display:flex;flex-direction:column-reverse;justify-content:space-between;padding:calc(3.2rem) 0}@media screen and (min-width:850px){.footer .content-top{flex-direction:row;gap:calc(6.4rem)}}@media screen and (min-width:1024px){.footer .content-top{gap:calc(10.4rem)}}.footer .title{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Demi,sans-serif;font-size:1.8rem;line-height:2.3rem}@media screen and (min-width:850px){.footer .title{font-size:2rem}}.footer .title{margin-bottom:calc(.8rem)}.footer .heading{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Demi,sans-serif;line-height:1.5}@media screen and (min-width:850px){.footer .heading{font-size:1.6rem}}.footer .heading{margin-bottom:calc(.8rem)}.footer .contact{display:flex;flex-direction:column;gap:calc(2.4rem);margin-top:calc(4.8rem)}@media screen and (min-width:850px){.footer .contact{margin-top:0}}.footer .address p{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Medium,sans-serif;font-size:1.4rem;line-height:2.1rem;letter-spacing:.02em}.footer .some-links{display:flex;gap:calc(.8rem)}@media(hover:hover){.footer .some-icon{transition:all .1s linear}.footer .some-icon:hover{box-shadow:0 6px 6px -6px rgba(0,38,62,.8);transform:scale(1.05);transform:scale(1.2)}}.footer .some-icon{cursor:pointer}.footer .footer-links{display:flex;flex-direction:column;flex-shrink:0}@media screen and (min-width:850px){.footer .footer-links{display:grid;grid-template-columns:repeat(3,max-content);grid-gap:calc(4.8rem);gap:calc(4.8rem)}}@media screen and (min-width:1024px){.footer .footer-links{gap:calc(10.4rem)}}.footer .column{flex:1 1;flex-direction:column;justify-content:flex-start;display:flex;flex-wrap:wrap;line-height:3rem}.footer .column,.footer .footer-link{letter-spacing:.02em;font-size:1.4rem}.footer .footer-link{font-style:normal;font-stretch:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ITCAvantGardeStd-Medium,sans-serif;line-height:2.1rem}.footer .footer-link:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.footer .content-bottom{grid-column:2/3;display:flex;align-items:center;justify-content:space-between;padding:calc(4.8rem) 0}