@font-face{font-family:ABCDiatype;src:url(/assets/ABCDiatype-Bold.pIQbPo8o.woff2)format("woff2"),url(/assets/ABCDiatype-Bold.u3K0eK2g.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ABCDiatype;src:url(/assets/ABCDiatype-Regular.UTt5HOxS.woff2)format("woff2"),url(/assets/ABCDiatype-Regular.wgDAmBZs.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABCDiatype;src:url(/assets/ABCDiatype-Medium.C0LNaMdy.woff2)format("woff2"),url(/assets/ABCDiatype-Medium.DSNAEmTD.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Frank Signature;src:url(/assets/FrankSignature-Regular.DHDirmnl.woff2)format("woff2"),url(/assets/FrankSignature-Regular.P5PF6xci.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline-offset:2px;outline:2px solid #1e1e1e}:focus-visible{outline-offset:2px;border-radius:0;outline:2px solid #1e1e1e}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}summary{display:list-item}address{font-style:normal}[hidden]{display:none!important}input{appearance:none}input,textarea,select{-webkit-backdrop-filter:unset;backdrop-filter:unset}a,button{cursor:pointer}a.is-unclickable{cursor:default}html{scroll-padding-bottom:var(--cookie-banner-height,0);font-size:100%}body{color:#1e1e1e;min-width:20rem;scroll-padding-bottom:var(--cookie-banner-height,0);background-color:#f1f1f1;font-family:ABCDiatype,sans-serif}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;margin:0;padding:0}img{border-radius:1.5rem}.aspect-box{width:100%;display:block;position:relative}.aspect-box:before{padding-top:calc(var(--aspect-ratio) * 100%);content:"";display:block}.aspect-box canvas,.aspect-box iframe,.aspect-box img,.aspect-box svg,.aspect-box video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}iframe[width="1"][height="1"],iframe[style*="visibility: hidden"]{visibility:hidden!important;display:none!important}ul,ol{margin:0;padding:0}ul li,ol li{list-style:none}p{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){p{font-size:1.0625rem}}p{margin:0 0 1.25rem}p:last-of-type{margin:0}p:empty{display:none}h1,h2,h3,h4,h5,h6{margin:0 0 1.25rem}a{box-shadow:none;text-decoration:none;transition:text-decoration-color .3s;position:relative}a:focus-visible{box-shadow:none;outline:none}a:focus-visible:after{content:"";pointer-events:none;border:.125rem solid #1e1e1e;width:calc(100% + .5rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}a:active{color:#1e1e1e}a:hover{color:#4c4c4c;text-decoration-color:#1e1e1e}img,svg{max-width:100%;height:auto;display:block}.generic{--text-color:#fff;--hover-color:#fcaf17;padding-top:2.4375rem;padding-bottom:1.3125rem}@media screen and (width>=991px){.generic{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (width>=1199px){.generic{padding-top:5.625rem;padding-bottom:6.25rem}}.generic h1,.generic h2,.generic h3,.generic h4,.generic h5,.generic h6{color:var(--text-color);margin:0 0 1rem}.generic h1{letter-spacing:-.06em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.93}@media screen and (width>=768px){.generic h1{font-size:6.875rem}}@media screen and (width>=1199px){.generic h1{font-size:8.75rem}}@media screen and (width>=1320px){.generic h1{font-size:12.25rem}}.generic h2{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.generic h2{font-size:2.8125rem}}@media screen and (width>=1199px){.generic h2{font-size:3.75rem}}.generic header{margin-bottom:1.9375rem}.generic p,.generic address,.generic hr,.generic pre,.generic code{margin-bottom:1.25rem}.generic li{margin-bottom:clamp(.3125rem,.28653vw + .242121rem,.5rem)}.generic p,.generic li{color:var(--text-color);letter-spacing:-.01em;font-size:clamp(1.0625rem,.28653vw + .992121rem,1.25rem);font-weight:400;line-height:1.1}@media screen and (width>=1199px){.generic p,.generic li{line-height:1.3}}.generic p:last-of-type,.generic li:last-of-type{margin:0}.generic p:empty,.generic li:empty{display:none}.generic a{color:var(--text-color);cursor:pointer;text-decoration:underline;transition:all .3s ease-in-out}.generic a:hover{color:#4c4c4c;text-decoration-color:#1e1e1e}.generic b,.generic strong{font-weight:700}.generic time{color:var(--text-color);letter-spacing:.009375rem;font-size:1.25rem;font-weight:400;line-height:1.3}.generic blockquote{color:var(--text-color);letter-spacing:.009375rem;margin:2rem 0;padding-left:1.875rem;font-size:clamp(1rem,.38204vw + .906161rem,1.25rem);font-style:italic;font-weight:400;line-height:162%;position:relative}@media screen and (width>=1199px){.generic blockquote{line-height:1.3}}.generic blockquote:before{content:"“";font-size:2.5rem;font-weight:700;position:absolute;top:0;left:0}.generic iframe,.generic figure,.generic video{margin-bottom:2rem}.generic iframe img,.generic figure img,.generic video img{background-color:#f1f1f1;max-width:100%}.generic iframe figcaption,.generic figure figcaption,.generic video figcaption{color:var(--text-color);letter-spacing:.009375rem;margin-top:.3125rem;font-size:1.25rem;font-weight:400;line-height:1.3}.generic iframe{aspect-ratio:16/9;border:none;width:100%}.generic ul+h2,.generic p+h2{margin-top:clamp(2.5rem,4.58453vw + 1.37393rem,5.5rem)}.generic p+h1,.generic p+h3,.generic p+h4,.generic p+h5,.generic p+h6{margin-top:2rem}.generic button{margin-bottom:2rem}.generic code{white-space:pre;background-color:#f1f1f1;border:.0625rem solid #c2bab4;border-radius:.375rem;max-height:18.75rem;padding:1.25rem;display:block;overflow-x:auto}@media screen and (width>=768px){.generic .generic__wrap{padding:0 3.75rem}}@media screen and (width>=991px){.generic .generic__wrap{max-width:56.875rem;margin:0 auto;padding:0}}.generic .generic__wrap *{color:#1e1e1e}.generic .generic__wrap .generic__content .generic__header{margin-bottom:1.9375rem}@media screen and (width>=991px){.generic .generic__wrap .generic__content .generic__header{margin-bottom:3rem}}.generic .generic__wrap .generic__content .generic__header p strong{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.01em;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=991px){.generic .generic__wrap .generic__content .generic__header p strong{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.01em;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}}.generic .generic__wrap .generic__content .generic__header p{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.1}@media screen and (width>=991px){.generic .generic__wrap .generic__content .generic__header p{letter-spacing:-.01em;color:#1e1e1e;margin-bottom:1.1875rem;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.1}}.generic .generic__section{padding-right:0}.generic .generic__section h2,.generic .generic h2,.generic .generic h3,.generic .generic h4,.generic .generic h5,.generic .generic h6{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.01em;margin-top:1.75rem;margin-bottom:1.4375rem;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=991px){.generic .generic__section h2,.generic .generic h2,.generic .generic h3,.generic .generic h4,.generic .generic h5,.generic .generic h6{letter-spacing:-.01em;color:#1e1e1e;margin-top:3.0625rem;margin-bottom:1.3125rem;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}.generic .generic__section p{letter-spacing:0;color:#1e1e1e;letter-spacing:-.01em;margin-bottom:1.1875rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=991px){.generic .generic__section p{letter-spacing:-.01em;margin-bottom:1.3125rem;font-size:1.25rem;line-height:1.2}}.generic .generic__section ol,.generic .generic__section ul{margin-bottom:1.1875rem}@media screen and (width>=991px){.generic .generic__section ol,.generic .generic__section ul{margin-bottom:1.3125rem}}.generic .generic__section ul li,.generic .generic__section ol li{letter-spacing:0;color:#1e1e1e;letter-spacing:-.01em;margin-bottom:.5625rem;padding-left:3.1875rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2;list-style:none;position:relative}@media screen and (width>=991px){.generic .generic__section ul li,.generic .generic__section ol li{letter-spacing:-.01em;margin-bottom:.625rem;padding-left:3.8125rem;font-size:1.25rem;line-height:1.2}}.generic .generic__section ul li:last-child,.generic .generic__section ol li:last-child{margin-bottom:0}.generic .generic__section ul li:before,.generic .generic__section ol li:before{content:"";background-color:#1e1e1e;border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;top:.5rem;left:2.25rem}.generic .generic__section ol{counter-reset:item}@media screen and (width>=991px){.generic .generic__section ol{margin-bottom:1.0625rem}}.generic .generic__section ol li{counter-increment:item}.generic .generic__section ol li:before{background-color:unset;width:unset;height:unset;content:counter(item) ".";letter-spacing:0;color:#1e1e1e;letter-spacing:-.01em;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2;top:0;left:2rem}@media screen and (width>=991px){.generic .generic__section ol li:before{letter-spacing:-.01em;font-size:1.25rem;line-height:1.2;left:2.5rem}.generic .generic__section ul li:before{top:.625rem;left:2.6875rem}}h1{letter-spacing:-.06em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.93}@media screen and (width>=768px){h1{font-size:6.875rem}}@media screen and (width>=1199px){h1{font-size:8.75rem}}@media screen and (width>=1320px){h1{font-size:12.25rem}}h2{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){h2{font-size:2.8125rem}}@media screen and (width>=1199px){h2{font-size:3.75rem}}h3{letter-spacing:-.01875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){h3{letter-spacing:-.1rem;font-size:2.5rem}}h4{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){h4{letter-spacing:-.01em;font-size:2rem}}h5{letter-spacing:-.0125rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){h5{letter-spacing:-.015rem;font-size:1.5rem}}h6{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.2}@media screen and (width>=768px){h6{letter-spacing:-.0125rem;font-size:1.25rem;line-height:1}}label{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){label{font-size:.875rem;line-height:1.2}}.p-serif{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.p-serif{font-size:1.0625rem}}.p-small{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.p-small{font-size:.875rem;line-height:1.2}}.p-small-bold{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.3}@media screen and (width>=768px){.p-small-bold{font-size:.875rem;line-height:1.2}}.label-bold{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.3}@media screen and (width>=768px){.label-bold{font-size:.875rem;line-height:1.2}}.text-medium{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.text-medium{letter-spacing:-.009375rem;font-size:.9375rem}}.text-bold{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.2}.h1-underline{letter-spacing:-.06em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.93}@media screen and (width>=768px){.h1-underline{font-size:6.875rem}}@media screen and (width>=1199px){.h1-underline{font-size:8.75rem}}@media screen and (width>=1320px){.h1-underline{font-size:12.25rem}}.h1-underline{text-underline-offset:.5rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17}.h2-underline{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.h2-underline{font-size:2.8125rem}}@media screen and (width>=1199px){.h2-underline{font-size:3.75rem}}.h2-underline{text-underline-offset:.055em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.105em}button{outline-offset:.125rem;outline:0 solid #1e1e1e}button:focus-visible{box-shadow:none;outline:.0625rem solid #fcaf17}.ally.cookie-banner{opacity:1;pointer-events:all;z-index:99999;visibility:visible;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.ally.cookie-banner.cookie-banner--hidden{opacity:0;pointer-events:none}.ally.cookie-banner .cookie-banner__overlay{opacity:.5;background-color:#1e1e1e;position:absolute;inset:0}.ally.cookie-banner .cookie-banner__wrap{background-color:#1e1e1e;border-radius:1.5rem;width:100%;max-width:35.625rem;padding:1.875rem;position:relative;box-shadow:.625rem .25rem 1rem #00000026}@media screen and (width>=768px){.ally.cookie-banner .cookie-banner__wrap{padding:3.75rem 3.8125rem 4.25rem}}.ally.cookie-banner .cookie-banner__content .cookie-banner__title{color:#f1f1f1;letter-spacing:-.015rem;border-bottom:.0625rem solid #c2bab4;margin:0 0 .9375rem;padding-bottom:.9375rem;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:100%}@media screen and (width>=768px){.ally.cookie-banner .cookie-banner__content .cookie-banner__title{margin-bottom:1.3125rem;padding-bottom:1.125rem;font-size:2rem}}.ally.cookie-banner .cookie-banner__content .cookie-banner__desc{color:#f1f1f1;letter-spacing:-.009375rem;margin:0 0 .9375rem;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.cookie-banner .cookie-banner__content .cookie-banner__desc{margin-bottom:1.125rem}}.ally.cookie-banner .cookie-banner__content .cookie-banner__link{color:#f1f1f1;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:0rem;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.0625rem;transition:color .3s,text-decoration-color .3s;position:relative}.ally.cookie-banner .cookie-banner__link:hover{color:#9e9e9e;text-decoration-color:#0000}.ally.cookie-banner .cookie-banner__link:focus-visible{text-decoration:none}.ally.cookie-banner .cookie-banner__link:focus-visible:after{content:"";pointer-events:none;border:.125rem solid #f1f1f1;border-radius:0;position:absolute;inset:-.25rem}.ally.cookie-banner .cookie-banner__cta-buttons{flex-wrap:wrap;gap:.625rem;display:flex}.ally.cookie-banner .cookie-banner__btn{border-radius:6.1875rem;min-height:2.4375rem;margin-right:0;padding:.625rem 1.25rem;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.ally.cookie-banner .cookie-banner__btn:before{content:none}.ally.cookie-banner .cookie-banner__btn.l-btn:not(.l-btn--secondary){color:#1e1e1e;background-color:#c2bab4}.ally.cookie-banner .cookie-banner__btn.l-btn:not(.l-btn--secondary):hover{color:#434343}.ally.cookie-banner .cookie-banner__btn.l-btn:not(.l-btn--secondary):focus-visible:after{border-color:#d8d3cf;width:calc(100% + .5rem);height:calc(100% + .5rem);top:-.25rem;left:-.25rem}.ally.cookie-banner .cookie-banner__btn.l-btn--secondary{color:#d8d3cf;background-color:#0000;border:.0625rem solid #c2bab4}.ally.cookie-banner .cookie-banner__btn.l-btn--secondary:hover{color:#c2bab4;background-color:#303030}.ally.cookie-banner .cookie-banner__btn.l-btn--secondary:focus-visible:after{border-color:#c2bab4;width:calc(100% + .625rem);height:calc(100% + .625rem);top:-.3125rem;left:-.3125rem}.cookie-consent-announcement.sr-only{opacity:0;width:40%;max-width:35.625rem;height:16.875rem;top:50%;left:50%;transform:translate(-50%,-50%)}.cookie-consent-announcement.sr-only:focus,.cookie-consent-announcement.sr-only:focus-visible,.cookie-consent-announcement.sr-only:active{clip-path:none;overflow:visible}.skip-content{z-index:99999;color:#f1f1f1;text-align:center;outline-offset:.125rem;pointer-events:none;opacity:0;background:#1e1e1e;border-radius:.25rem;outline:.1875rem solid #000;width:auto;min-width:11.25rem;height:auto;padding:.75rem 1.5rem;font-family:ABCDiatype,sans-serif;font-size:.8125rem;font-weight:700;transition:all .3s ease-in-out;position:absolute;top:.375rem;left:.375rem;overflow:visible;transform:translateY(-120%)}.skip-content:focus,.skip-content:active,.skip-content:focus-visible,.skip-content.is-active{pointer-events:auto;opacity:1;transform:translateY(0)}.skip-content:hover{color:#fcaf17}.ally.header{z-index:9999;background:#f1f1f1;width:100%;max-width:100%;padding:.625rem 0;transition:all .3s ease-in-out;position:sticky;top:0;left:0;overflow-x:hidden}@media screen and (width>=768px){.ally.header{min-height:5.125rem;padding:.9375rem 0}}.ally.header .container{max-width:100vw}.ally.header .header__wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;min-width:0;display:flex;position:relative}@media screen and (width>=768px){.ally.header .header__wrap{flex-wrap:nowrap;gap:2.1875rem}}@media screen and (width<=767px){.ally.header .header__wrap{padding-right:0}}.ally.header .header__wrap .header__logo{z-index:99998;outline-offset:.1875rem;justify-content:flex-start;align-items:center;width:100%;max-width:6.1875rem;display:flex;position:relative}@media screen and (width<=767px){.ally.header .header__wrap .header__logo{position:relative}}@media screen and (width>=768px){.ally.header .header__wrap .header__logo{padding-top:.3125rem}}.ally.header .header__wrap .header__logo svg path{transition:all .3s ease-in-out}.ally.header .header__wrap .header__menu-close-btn{opacity:0;visibility:hidden;transition:all .3s ease-in-out;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}@media screen and (width<=767px){.ally.header .header__wrap .header__menu-close-btn{right:-.125rem;transform:translateY(-57%)}}.ally.header .header__wrap .header__menu-close-btn:focus-visible{box-shadow:none;outline:none}.ally.header .header__wrap .header__menu-close-btn:focus-visible:after{content:"";pointer-events:none;border:.0625rem solid #fcaf17;border-radius:0;width:calc(100% + .5rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}.ally.header .header__wrap .header__menu-close-btn .sr-only{white-space:normal;width:100%;height:100%;top:.0625rem;left:.0625rem}@media screen and (width<=767px){.ally.header .header__wrap .header__menu-close-btn img{width:1.8125rem;height:1.8125rem}}.ally.header .header__wrap .header__menu-buttons{justify-content:flex-end;align-items:center;gap:.125rem;transition:all .3s ease-in-out;display:flex}@media screen and (width>=768px){.ally.header .header__wrap .header__menu-buttons{display:none}}.ally.header .header__wrap .header__menu-buttons.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.ally.header .header__wrap .header__menu-buttons .header__menu-btn{opacity:1;visibility:visible;cursor:pointer;color:#f5f5f5;letter-spacing:0;background-color:#1e1e1e;border:none;border-radius:6.1875rem;justify-content:center;align-items:center;gap:.45625rem;min-height:2.625rem;padding:.625rem 1.25813rem .625rem 1.13313rem;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.2;transition:all .3s ease-in-out;display:flex}.ally.header .header__wrap .header__menu-buttons .header__menu-btn .sr-only{white-space:normal;width:100%;height:100%;inset:auto auto .0625rem}.ally.header .header__wrap .header__menu-buttons .header__menu-btn:focus-visible:after{content:"";pointer-events:none;border:.125rem solid #1e1e1e;border-radius:6.1875rem;width:calc(100% + .5rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}.ally.header .header__wrap .header__menu-buttons .header__menu-btn i{flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem;display:flex}.ally.header .header__wrap .header__menu-buttons .header__menu-btn i em{background-color:#f5f5f5;width:.95375rem;height:.125rem;font-size:0;transition:all .3s ease-in-out;display:block}.ally.header .header__wrap .header__menu-buttons .header__menu-btn i em:last-child{width:.53125rem}.ally.header .header__wrap .header__menu-buttons .header__menu-btn:hover i em:last-child{width:.95375rem}.ally.header .header__wrap .header__menu-buttons .header__chat-btn{cursor:pointer;color:#1e1e1e;background-color:#fcaf17;border:none;border-radius:6.1875rem;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;transition:all .3s ease-in-out;display:flex}.ally.header .header__wrap .header__menu-buttons .header__chat-btn:focus-visible:after{content:"";pointer-events:none;border:.125rem solid #1e1e1e;border-radius:6.1875rem;width:calc(100% + .5rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}.ally.header .header__wrap .header__menu-buttons .header__chat-btn svg path{transition:all .3s ease-in-out}.ally.header .header__wrap .header__menu-buttons .header__chat-btn:hover{color:#fcaf17;background-color:#1e1e1e}.ally.header .header__wrap .header__menu-buttons .header__chat-btn:hover svg path{stroke:#fcaf17}@media screen and (width>=768px){.ally.header .header__wrap .l-btn{margin-right:2.875rem;padding:0 2rem}}.ally.header .header__wrap button{z-index:99999;box-shadow:none;cursor:pointer;color:#1e1e1e;letter-spacing:-.02rem;background-color:#0000;border:none;outline:none;font-family:Vollkorn,serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.2;position:relative}.ally.header h1{margin:0}@media screen and (width<=767px){.ally.header .header__nav{z-index:9999;visibility:hidden;opacity:0;background:#1e1e1e;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.875rem;width:100%;height:100%;max-height:calc(100svh - 60px);padding:1.25rem 1rem 1rem;transition:all .3s ease-in-out;display:flex;position:fixed;top:3.75rem;left:0;overflow-y:auto}}@media screen and (width>=991px){.ally.header .header__nav{flex-shrink:1;min-width:0;margin-top:.375rem;margin-right:-3.7%}}@media screen and (width<=767px){.ally.header .header__nav ul{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;width:100%;display:flex}}.ally.header .header__nav a.l-btn{color:#1e1e1e;text-align:center;justify-content:center;width:100%}.ally.header .header__nav a.l-btn:hover{color:#1e1e1e;background:#fcaf17}.ally.header .header__nav a.l-btn:hover svg path{stroke:#1e1e1e}@media screen and (width<=767px){.ally.header .header__nav .header__book-a-call{z-index:9999;background:#d8d3cf;border-radius:24px;gap:1rem;width:100%;max-width:31.25rem;margin-right:auto;padding:.638125rem 1rem .613125rem .625rem;display:flex;position:relative;bottom:0;right:0}}.ally.header .header__nav .header__book-a-call figure{border-radius:1.39856rem;flex:0 0 41.795%;overflow:hidden}@media screen and (width<=375px){.ally.header .header__nav .header__book-a-call figure{flex:0 0 28.795%}}.ally.header .header__nav .header__book-a-call figure img{aspect-ratio:140/126.977;object-fit:cover}@media screen and (width<=375px){.ally.header .header__nav .header__book-a-call figure img{height:100%}}.ally.header .header__nav .header__book-a-call a.l-btn{color:#f1f1f1}.ally.header .header__nav .header__book-a-call a.l-btn:hover{background:#1e1e1e}.ally.header .header__nav .header__book-a-call .header__book-a-call-content{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.ally.header .header__nav .header__book-a-call .header__book-a-call-content p{color:#1e1e1e;letter-spacing:-.010625rem;margin-bottom:1rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:100%}.ally.header .header__nav .header__book-a-call .header__book-a-call-content .l-btn{color:#f1f1f1;width:calc(100% - 47px);max-width:8.25rem}.ally.header .header__nav .header__book-a-call .header__book-a-call-content .l-btn:hover{background:#1e1e1e}@media screen and (width<=767px){.ally.header.is-active{background-color:#1e1e1e}.ally.header.is-active .header__nav{visibility:visible;opacity:1}}.ally.header.is-active .header__menu-btn{opacity:0;visibility:hidden}.ally.header.is-active .header__menu-close-btn{opacity:1;visibility:visible}@media screen and (width<=767px){.ally.header.is-active .header__logo svg path{fill:#f1f1f1;transition:all .3s ease-in-out}}.header__primary-menu{gap:0}@media screen and (width>=768px){.header__primary-menu{flex-direction:row;gap:1.25rem;display:flex}}@media screen and (width>=991px){.header__primary-menu{gap:2rem}}@media screen and (width<=767px){.header__primary-menu{flex:1;justify-content:flex-start;align-items:flex-start;gap:0;margin-top:6svh}}.header__primary-menu li a{letter-spacing:0;color:#1e1e1e;text-underline-offset:.1875rem;justify-content:flex-start;align-items:center;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.0625rem;transition:text-decoration-color .3s ease-in-out;display:inline-flex;position:relative}@media screen and (width<=767px){.header__primary-menu li a{letter-spacing:-.03em;color:#f1f1f1;font-size:3.75rem;font-weight:500;line-height:1}.header__primary-menu li a:focus-visible:after{width:calc(100% - 2.625rem);left:3.4375rem}}.header__primary-menu li a.is-mobile{display:inline-flex}@media screen and (width>=768px){.header__primary-menu li a.is-mobile{display:none}.header__primary-menu li a.is-active{text-decoration-color:#1e1e1e}.header__primary-menu li a:hover{color:#4c4c4c;text-decoration-color:#4c4c4c}}@media screen and (width<=767px){.header__primary-menu li a:before{content:"";opacity:0;background-image:url(/images/icons/ally-icon-right-theme.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2.9375rem;height:2.9375rem;margin-right:1.125rem;transition:all .3s ease-in-out;display:block;position:relative;left:0}}.header__primary-menu li a.is-active:before{opacity:1}@media screen and (width<=767px){.header__primary-menu li a.is-active:before{color:#fcaf17}.header__social{border-top:.0625rem solid #b2cbca;gap:.25rem;padding-top:1.25rem}}.header__social li a{position:relative}@media screen and (width<=767px){.header__social li a{color:#1e1e1e;text-align:center;letter-spacing:-.02625rem;font-family:Vollkorn,serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:2.04}}.header__social li a:hover{text-underline-offset:.1875rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.0625rem}.header__social li a .sr-only{white-space:normal;width:auto;height:100%;inset:auto auto 0}.header__logo-full{width:100%}@media screen and (width<=767px){.header__logo-full g path{transition:all .3s ease-in-out}.ally.header.is-active .header__primary-menu li a:focus-visible:after{border:.125rem solid #fcaf17;border-radius:0;width:calc(100% - 2.625rem);left:3.4375rem}.ally.header.is-active .header__logo:after{border:.125rem solid #fcaf17}}.ally.footer{color:#1e1e1e;background-color:#f1f1f1;padding:2.5rem 0 1.625rem}@media screen and (width>=768px){.ally.footer{padding-bottom:0}}body.cookie-banner-visible .ally.footer{padding-bottom:var(--cookie-banner-height,0);transition:padding-bottom .6s ease-in-out}@media (prefers-reduced-motion:reduce){body.cookie-banner-visible .ally.footer{transition:none}}.ally.footer .footer__live-chat-btn{z-index:1000;cursor:pointer;background-color:#0000;border:none;border-radius:6.1875rem;width:3.0625rem;height:3.0625rem;transition:box-shadow .3s ease-in-out;display:none;position:fixed;bottom:1rem;right:1rem;box-shadow:0 .1875rem .5rem #1e1e1e00}.ally.footer .footer__live-chat-btn:hover{box-shadow:0 .1875rem .5rem #1e1e1e4d}.ally.footer .footer__live-chat-btn:focus-visible{outline:.125rem solid #1e1e1e}@media screen and (width>=768px){.ally.footer .footer__live-chat-btn{display:block}}.ally.footer .footer__live-chat-btn img{width:100%;height:100%}.ally.footer .container{flex-direction:column;display:flex}@media screen and (width>=768px){.ally.footer .container{flex-flow:wrap}}.ally.footer .footer__top{flex-direction:column;gap:4.5rem;padding:2.9375rem 0 2.6875rem;display:flex}@media screen and (width>=768px){.ally.footer .footer__top{border-top:.0625rem solid #1e1e1e;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:2.9375rem 1rem 9.3125rem}}@media screen and (width>=991px){.ally.footer .footer__top{padding:2.9375rem 2.6875rem 9.3125rem}}.ally.footer .footer__branding{flex-direction:column;gap:.5rem;display:flex}@media screen and (width>=768px){.ally.footer .footer__branding{flex-direction:row;align-items:center;gap:1rem;width:50%}}.ally.footer .footer__logo{max-width:17.3125rem;display:inline-block}.ally.footer .footer__logo img{width:100%;height:auto;display:block}.ally.footer .footer__tagline{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.footer .footer__tagline{font-size:.875rem;line-height:1.2}}.ally.footer .footer__tagline{color:#1e1e1e;margin:0}@media screen and (width>=768px){.ally.footer .footer__tagline{margin-left:1rem}}.ally.footer .footer__nav{gap:.5625rem;display:flex}@media screen and (width>=768px){.ally.footer .footer__nav{flex-direction:row;gap:3.75rem;width:62%}}@media screen and (width>=991px){.ally.footer .footer__nav{gap:7.21875rem;width:50%}}.ally.footer .footer__nav-list{flex-direction:column;flex:1;gap:.6875rem;margin:0;padding:0;list-style:none;display:flex}@media screen and (width>=768px){.ally.footer .footer__nav-list{flex:unset;gap:1.1rem}.ally.footer .footer__nav-list:last-child{padding-top:.3125rem}}.ally.footer .footer__nav-list li{margin:0}.ally.footer .footer__nav-list a{letter-spacing:-.0125rem;color:#1e1e1e;text-underline-offset:.1875rem;font-size:1.25rem;font-weight:700;line-height:1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.0625rem;transition:text-decoration-color .3s ease-in-out}.ally.footer .footer__nav-list a:hover{color:#4c4c4c;text-decoration-color:#4c4c4c}@media screen and (width>=768px){.ally.footer .footer__nav-list a{letter-spacing:-.015rem;font-size:1.25rem;line-height:1}}@media screen and (width>=991px){.ally.footer .footer__nav-list a{font-size:1.5rem}}.ally.footer .footer__bottom{flex-direction:column;gap:2rem;display:flex}@media screen and (width>=768px){.ally.footer .footer__bottom{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem;width:45%;padding-bottom:2.25rem;padding-left:2.6875rem;padding-right:2.5rem}}@media screen and (width>=991px){.ally.footer .footer__bottom{width:50%;padding-right:1.25rem}}@media screen and (width>=1199px){.ally.footer .footer__bottom{padding-right:0}}@media screen and (width>=1680px){.ally.footer .footer__bottom{width:calc(50% - 1rem)}}.ally.footer .footer__certifications{flex-direction:column;gap:.25rem;display:flex}@media screen and (width>=768px){.ally.footer .footer__certifications{flex:0 auto;gap:.1875rem}}.ally.footer .footer__badges{align-items:center;margin-bottom:.3125rem;margin-left:-.6875rem;display:flex}@media screen and (width>=991px){.ally.footer .footer__badges{margin-left:-.4375rem}}.ally.footer .footer__badge{object-fit:contain;width:5.49625rem;height:5.49625rem;display:block}.ally.footer .footer__badge:last-child{width:3.94063rem;height:6.25rem}.ally.footer .footer__cert-text{flex-direction:column;display:flex}.ally.footer .footer__cert-text p{color:#1e1e1e;letter-spacing:-.0075rem;-webkit-font-smoothing:antialiased;margin-bottom:0;font-size:.75rem;font-weight:500;line-height:1.2}.ally.footer .footer__legal{flex-direction:column;gap:.4375rem;margin-top:1.875rem;display:flex}@media screen and (width>=768px){.ally.footer .footer__legal{flex-flow:wrap;align-items:flex-start;gap:.625rem;margin-top:2.5rem}}@media screen and (width>=1199px){.ally.footer .footer__legal{gap:1.375rem}}.ally.footer .footer__copyright{color:#1e1e1e;letter-spacing:-.0075rem;-webkit-font-smoothing:antialiased;margin-bottom:0;font-size:.875rem;font-weight:700;line-height:1.2}@media screen and (width>=768px){.ally.footer .footer__copyright{letter-spacing:normal}}.ally.footer .footer__legal-links{flex-wrap:wrap;gap:1.25rem;display:flex}@media screen and (width>=768px){.ally.footer .footer__legal-links{gap:1.3125rem}}.ally.footer .footer__legal-links a{letter-spacing:normal;color:#1e1e1e;-webkit-font-smoothing:antialiased;text-underline-offset:.125rem;font-size:.875rem;font-weight:700;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.0625rem;transition:all .3s ease-in-out}.ally.footer .footer__legal-links a:hover{color:#4c4c4c;text-decoration-color:#4c4c4c}.ally.footer .footer__legal-links li{align-items:flex-start;display:flex}.ally.footer .footer__book-a-call{background:#d8d3cf;gap:1rem;width:calc(100% + 32px);margin-left:-1rem;padding:.638125rem 1rem .613125rem .625rem;display:flex}@media screen and (width<=767px){.ally.footer .footer__book-a-call{flex-direction:column;gap:2rem;padding:2rem 1rem}}@media screen and (width>=768px){.ally.footer .footer__book-a-call{border-top-left-radius:1.75rem;order:3;gap:1.5rem;width:calc(55% + .5rem);margin:-.25rem -1rem 0 auto;padding-top:.5rem;padding-bottom:2.125rem;padding-left:.5rem}}@media screen and (width>=991px){.ally.footer .footer__book-a-call{width:calc(50% + .5rem)}}@media screen and (width>=1680px){.ally.footer .footer__book-a-call{border-top-right-radius:1.75rem;margin:-.25rem 0 0 auto}}@media screen and (width>=768px){.ally.footer .footer__book-a-call.is-mobile{display:none}}.ally.footer .footer__book-a-call.is-desktop{display:none}@media screen and (width>=768px){.ally.footer .footer__book-a-call.is-desktop{display:flex}}.ally.footer .footer__book-a-call figure{border-radius:1.5rem;flex:0 0 41.795%;overflow:hidden}@media screen and (width>=991px){.ally.footer .footer__book-a-call figure{flex:0 0 35.618%}}@media screen and (width>=1199px){.ally.footer .footer__book-a-call figure{flex:0 0 27.618%}}.ally.footer .footer__book-a-call .footer__book-a-call-image{aspect-ratio:140/126.977;object-fit:cover;width:100%;height:100%;display:block}@media screen and (width<=767px){.ally.footer .footer__book-a-call .footer__book-a-call-image{aspect-ratio:361/361}}@media screen and (width>=768px){.ally.footer .footer__book-a-call .footer__book-a-call-image{aspect-ratio:190/227}}.ally.footer .footer__book-a-call-content{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}@media screen and (width>=768px){.ally.footer .footer__book-a-call-content{justify-content:space-between;padding-top:.5625rem;padding-bottom:.125rem;position:relative}}@media screen and (width<=767px){.ally.footer .footer__book-a-call-content h2.sr-only{width:13.75rem;height:5.25rem;margin-top:-5rem;margin-bottom:0}}@media screen and (width>=768px){.ally.footer .footer__book-a-call-content h2.sr-only{width:100%;height:54%}}@media screen and (width>=1320px){.ally.footer .footer__book-a-call-content h2.sr-only{width:100%;height:40%}}.ally.footer .footer__book-a-call-content .footer__book-a-call-heading{color:#1e1e1e;letter-spacing:-.015rem;-webkit-font-smoothing:antialiased;margin-top:0;margin-bottom:2rem;font-size:1.5rem;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.footer .footer__book-a-call-content .footer__book-a-call-heading{letter-spacing:-.02rem;font-size:1.375rem;line-height:1}}@media screen and (width>=991px){.ally.footer .footer__book-a-call-content .footer__book-a-call-heading{font-size:1.625rem}}@media screen and (width>=1199px){.ally.footer .footer__book-a-call-content .footer__book-a-call-heading{font-size:2rem}}.ally.footer .footer__book-a-call-content .footer__book-a-call-cta{align-items:center;gap:.5rem;display:flex}.ally.footer .footer__book-a-call-content .l-btn{color:#d8d3cf;width:100%;margin-right:0;padding:.625rem 2rem}.ally.footer .footer__book-a-call-content .l-btn:before{content:url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.08003 9.35988L7.96503 5.47488H2.93031e-05V3.88488H7.96503L4.08003 -0.000118017H6.07503L10.755 4.67988L6.07503 9.35988H4.08003Z' fill='%23D8D3CF'/%3E%3C/svg%3E")}.ally.footer .footer__book-a-call-content .l-btn:hover{color:#d8d3cf;background:#1e1e1e}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__top{padding-top:2.5rem;padding-bottom:1.25rem}.ally.footer.footer--certificate .footer__bottom{padding-left:1rem}}@media screen and (width>=991px){.ally.footer.footer--certificate .footer__bottom{padding-left:2.6875rem}}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__book-a-call{max-width:34.0625rem;padding-top:1.4375rem;padding-left:2rem}.ally.footer.footer--certificate .footer__book-a-call-heading{max-width:18.4375rem}}.ally.footer.footer--certificate .footer__book-a-call-heading br{display:none}.l-btn{letter-spacing:0;color:#f1f1f1;cursor:pointer;white-space:nowrap;-webkit-font-smoothing:antialiased;background-color:#1e1e1e;border:none;border-radius:6.1875rem;justify-content:center;align-items:center;min-height:2.9375rem;margin-right:2.9375rem;padding:.625rem 1.4375rem;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-weight:700;line-height:1.1;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex;position:relative}.l-btn:before{content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_14016_4728)'%3E%3Cpath d='M10.3 16.855L14.185 12.97H6.22V11.38H14.185L10.3 7.495H12.295L16.975 12.175L12.295 16.855H10.3Z' fill='%23F1F1F1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14016_4728'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background:#1e1e1e;border-radius:50%;justify-content:center;align-items:center;width:2.9375rem;height:2.9375rem;line-height:1;transition:all .3s ease-in-out;display:flex;position:absolute;right:-2.875rem}.l-btn:hover{color:#f1f1f1;border-top-right-radius:0;border-bottom-right-radius:0}.l-btn:hover:before{border-top-left-radius:0;border-bottom-left-radius:0}.l-btn:focus-visible{box-shadow:none;outline:none}.l-btn:focus-visible:after{content:"";pointer-events:none;border:.125rem solid #1e1e1e;border-radius:6.1875rem;width:calc(100% + 3.375rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}.l-btn .l-icon{width:1rem;height:.625rem}.l-btn .l-icon path{stroke:#fff;fill:#fff;transition:all .3s ease-in-out}.l-btn--secondary{color:#1e1e1e;background:#c2bab4}.l-btn--secondary:before{content:"";z-index:2;background-color:#c2bab4;background-image:url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.0793 9.35988L7.9643 5.47488H-0.000703119V3.88488H7.9643L4.0793 -0.000118017H6.0743L10.7543 4.67988L6.0743 9.35988H4.0793Z' fill='%231E1E1E'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-radius .3s ease-in-out}.l-btn--secondary svg path{stroke:#1e1e1e;fill:#1e1e1e;transition:all .3s ease-in-out}.l-btn--secondary:focus-visible{box-shadow:none;outline:none}.l-btn--secondary:focus-visible:after{border-color:#c2bab4}.l-btn--secondary:hover{color:#1e1e1e}.is-mobile{display:inline-flex}@media screen and (width>=768px){.is-mobile{display:none}}.is-desktop{display:none}@media screen and (width>=768px){.is-desktop{display:inline-flex}}.sr-only{white-space:nowrap;clip-path:inset(50%);border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.l-btn-arrow{width:3.5rem;height:3.5rem;box-shadow:none;background-color:#0000;border:.125rem solid #1e1e1e;border-radius:6.1875rem;justify-content:center;align-items:center;display:flex;position:relative}.l-btn-arrow:focus-visible{box-shadow:none;outline:none}.l-btn-arrow:focus-visible:after{content:"";pointer-events:none;border:.0625rem solid #1e1e1e;border-radius:6.1875rem;width:calc(100% + .5rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}input,textarea{color:#1e1e1e;letter-spacing:-.03rem;outline-offset:.125rem;background-color:#fff;border:.0625rem solid #868686;border-radius:.25rem;outline:.125rem solid #0000;justify-content:flex-start;align-items:center;width:100%;min-height:3.125rem;padding:.75rem;font-family:ABCDiatype,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25;transition:all .3s ease-in-out;display:inline-flex}@media screen and (width>=991px){input,textarea{min-height:3.6875rem;font-size:1.125rem}}input::placeholder,textarea::placeholder{color:#1e1e1e}input:focus-visible,textarea:focus-visible{outline-offset:.125rem;outline:.125rem solid #1e1e1e}textarea{resize:vertical;align-items:flex-start;min-height:8.75rem;padding:1.25rem .75rem;transition:none}@media screen and (width>=991px){textarea{min-height:7.4375rem}}input[type=file]{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}input[type=file]:focus-visible{outline:none}input[type=file]:focus-visible+label{outline-offset:.125rem;outline:.125rem solid #1e1e1e}form label{color:#1e1e1e;letter-spacing:0;font-size:.9375rem;font-style:normal;font-weight:400;line-height:normal;display:block}@media screen and (width>=991px){form label{font-size:1.0625rem}}.container{box-sizing:border-box;width:100%;max-width:105rem;margin:0 auto;padding:0 1rem}.ally.home-hero{padding-bottom:2.5rem}@media screen and (width>=768px){.ally.home-hero{padding-bottom:0}}.ally.home-hero .hero__wrap{flex-direction:column;gap:.75rem;display:flex}@media screen and (width>=768px){.ally.home-hero .hero__wrap{flex-direction:row;position:relative}.ally.home-hero picture.hero__image{min-height:31.25rem;max-height:calc(100svh - 82px)}}.ally.home-hero picture.hero__image img{aspect-ratio:361/400;object-fit:cover;width:100%;overflow:hidden}@media screen and (width>=768px){.ally.home-hero picture.hero__image img{aspect-ratio:1408/762;border-radius:1.75rem;width:100%;height:100%}}.ally.home-hero .hero__content{position:relative}@media screen and (width>=768px){.ally.home-hero .hero__content{z-index:1;background-color:#f1f1f1;border-top-left-radius:1rem;width:50%;max-width:37.6875rem;padding:1.40625rem 1.40625rem .0625rem;position:absolute;bottom:0;right:0;transform:translateY(1px)}}.ally.home-hero .hero__content:before{content:"";background-image:url(/images/icons/ally-radius-out-white.png);background-position:100%;background-size:cover;width:1.25rem;height:1.25rem;position:absolute;bottom:0;left:-1.25rem}.ally.home-hero .hero__content:after{content:"";background-image:url(/images/icons/ally-radius-out-white.png);background-position:100%;background-size:cover;width:1.25rem;height:1.25rem;position:absolute;top:-1.25rem;right:0}.ally.home-hero .hero__content div.sr-only{width:100%;height:57%;position:absolute;left:0}.ally.home-hero .hero__content .hero-banner__title,.ally.home-hero .hero__content div.sr-only{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.home-hero .hero__content .hero-banner__title,.ally.home-hero .hero__content div.sr-only{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.home-hero .hero__content .hero-banner__title,.ally.home-hero .hero__content div.sr-only{font-size:3.75rem}}.ally.home-hero .hero__content .hero-banner__title,.ally.home-hero .hero__content div.sr-only{margin-bottom:2.6875rem}@media screen and (width>=768px){.ally.home-hero .hero__content .hero-banner__title,.ally.home-hero .hero__content div.sr-only{margin-bottom:3.75rem}}@media screen and (width>=1199px){.ally.home-hero .hero__content .hero-banner__title,.ally.home-hero .hero__content div.sr-only{margin-bottom:6.625rem}}.ally.home-hero .hero__content .hero-banner__title span{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.home-hero .hero__content .hero-banner__title span{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.home-hero .hero__content .hero-banner__title span{font-size:3.75rem}}.ally.home-hero .hero__content .hero-banner__title span{text-underline-offset:.055em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.105em}.ally.home-hero .hero__content p{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.home-hero .hero__content p{font-size:1.0625rem}}.ally.home-hero .hero__content p{color:#171717;max-width:15.375rem;font-size:1.0625rem}.ally.access-matters{background-color:#f1f1f1;padding:2.5rem 0}@media screen and (width>=768px){.ally.access-matters{padding:3.75rem 0}}@media screen and (width>=1199px){.ally.access-matters{padding:5rem 0}}.ally.access-matters .access-matters__wrap{flex-direction:column;display:flex}@media screen and (width>=768px){.ally.access-matters .access-matters__wrap{gap:2.5rem}}.ally.access-matters .access-matters__wrap .access-matters__header{order:2}@media screen and (width>=768px){.ally.access-matters .access-matters__wrap .access-matters__header{flex:1}}.ally.access-matters .access-matters__wrap .access-matters__hero-image{order:1}.ally.access-matters .access-matters__wrap .access-matters__content{order:3}@media screen and (width>=768px){.ally.access-matters .access-matters__wrap .access-matters__header,.ally.access-matters .access-matters__wrap .access-matters__hero-image,.ally.access-matters .access-matters__wrap .access-matters__content{order:0}}.ally.access-matters .access-matters__header{text-align:center;width:100%;margin-bottom:5.125rem;position:relative}@media screen and (width>=768px){.ally.access-matters .access-matters__header{text-align:center;justify-content:center;align-items:center;min-height:25rem;padding:0 1.8125rem 0;display:flex}}@media screen and (width>=1199px){.ally.access-matters .access-matters__header{text-align:center;min-height:37.5rem;max-height:61.9375rem;margin-bottom:3.4375rem}}@media screen and (width>=1320px){.ally.access-matters .access-matters__header{min-height:50.875rem}}.ally.access-matters .access-matters__header .sr-only{width:100%;height:100%}.ally.access-matters .access-matters__header div{letter-spacing:-.06em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.93}@media screen and (width>=768px){.ally.access-matters .access-matters__header div{font-size:6.875rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__header div{font-size:8.75rem}}@media screen and (width>=1320px){.ally.access-matters .access-matters__header div{font-size:12.25rem}}.ally.access-matters .access-matters__header div{text-align:center;max-width:18.75rem;margin:0 auto;font-size:2.6875rem}@media screen and (width>=375px){.ally.access-matters .access-matters__header div{max-width:20.625rem;font-size:2.9375rem}}@media screen and (width>=768px){.ally.access-matters .access-matters__header div{max-width:43.75rem;font-size:5rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__header div{max-width:58.75rem;font-size:8.75rem}}@media screen and (width>=1320px){.ally.access-matters .access-matters__header div{max-width:83.75rem;font-size:10.3125rem}}@media screen and (width>=1400px){.ally.access-matters .access-matters__header div{letter-spacing:-.06em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.93}}@media screen and (width>=1400px) and (width>=768px){.ally.access-matters .access-matters__header div{font-size:6.875rem}}@media screen and (width>=1400px) and (width>=1199px){.ally.access-matters .access-matters__header div{font-size:8.75rem}}@media screen and (width>=1400px) and (width>=1320px){.ally.access-matters .access-matters__header div{font-size:12.25rem}}.ally.access-matters .access-matters__title-accent{letter-spacing:-.06em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.93;position:relative}@media screen and (width>=768px){.ally.access-matters .access-matters__title-accent{font-size:6.875rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__title-accent{font-size:8.75rem}}@media screen and (width>=1320px){.ally.access-matters .access-matters__title-accent{font-size:12.25rem}}.ally.access-matters .access-matters__title-accent{text-underline-offset:.5rem;font-size:2.6875rem;line-height:inherit;text-underline-offset:.25rem;margin-top:-.5625rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17}@media screen and (width>=480px){.ally.access-matters .access-matters__title-accent{text-underline-offset:.375rem;display:inline}}@media screen and (width>=375px){.ally.access-matters .access-matters__title-accent{font-size:2.9375rem}}@media screen and (width>=768px){.ally.access-matters .access-matters__title-accent{font-size:5rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__title-accent{text-underline-offset:.625rem;font-size:8.75rem}}@media screen and (width>=1320px){.ally.access-matters .access-matters__title-accent{font-size:10.3125rem}}@media screen and (width>=1400px){.ally.access-matters .access-matters__title-accent{letter-spacing:-.06em;color:#1e1e1e;text-underline-offset:.5rem;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.93;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17}}@media screen and (width>=1400px) and (width>=768px){.ally.access-matters .access-matters__title-accent{font-size:6.875rem}}@media screen and (width>=1400px) and (width>=1199px){.ally.access-matters .access-matters__title-accent{font-size:8.75rem}}@media screen and (width>=1400px) and (width>=1320px){.ally.access-matters .access-matters__title-accent{font-size:12.25rem}}.ally.access-matters .access-matters__hero-image{width:100%;margin:0 auto 1.5625rem;display:block}@media screen and (width>=768px){.ally.access-matters .access-matters__hero-image{display:none}}.ally.access-matters .access-matters__hero-image img{aspect-ratio:154/232;object-fit:cover;width:100%;max-width:9.625rem;height:auto;margin:0 auto}.ally.access-matters .access-matters__content{flex-direction:column;gap:4.6875rem;display:flex}@media screen and (width>=768px){.ally.access-matters .access-matters__content{gap:3.125rem;padding:0 3.125rem}}@media screen and (width>=991px){.ally.access-matters .access-matters__content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0;padding:0}}@media screen and (width>=1199px){.ally.access-matters .access-matters__content{gap:3.75rem}}.ally.access-matters .access-matters__intro{flex-direction:column;display:flex}@media screen and (width>=768px){.ally.access-matters .access-matters__intro{flex-direction:row;flex:0 0 50%;gap:2.5rem}}@media screen and (width>=991px){.ally.access-matters .access-matters__intro{flex-direction:column;flex:0 0 30%;gap:0;position:sticky;top:5.3125rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__intro{flex-direction:row;flex:0 0 39.063%;gap:4.5455%;display:flex}}.ally.access-matters .access-matters__intro h2{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.access-matters .access-matters__intro h2{letter-spacing:-.01em;font-size:2rem}}.ally.access-matters .access-matters__intro h2{margin-bottom:1.125rem}.ally.access-matters .access-matters__intro figure{width:100%;margin-bottom:.875rem}@media screen and (width>=768px){.ally.access-matters .access-matters__intro figure{width:50%;max-width:100%}}@media screen and (width>=991px){.ally.access-matters .access-matters__intro figure{width:100%}}@media screen and (width>=1199px){.ally.access-matters .access-matters__intro figure{width:100%;max-width:57.8182%}}.ally.access-matters .access-matters__intro figure img{aspect-ratio:361/398;object-fit:cover;object-position:top left;width:100%;height:auto}@media screen and (width>=768px){.ally.access-matters .access-matters__intro figure img{aspect-ratio:318/398}.ally.access-matters .access-matters__intro .access-matters__intro-content{width:50%}}@media screen and (width>=991px){.ally.access-matters .access-matters__intro .access-matters__intro-content{width:100%}}@media screen and (width>=1199px){.ally.access-matters .access-matters__intro .access-matters__intro-content{width:100%;max-width:37.6364%}}.ally.access-matters .access-matters__intro .access-matters__intro-content>div{flex-direction:column;max-width:18.9375rem;display:flex}@media screen and (width>=768px){.ally.access-matters .access-matters__intro .access-matters__intro-content>div{max-width:90%}}@media screen and (width>=991px){.ally.access-matters .access-matters__intro .access-matters__intro-content>div{max-width:18.9375rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__intro .access-matters__intro-content>div{max-width:unset}}.ally.access-matters .access-matters__intro .access-matters__intro-content>div p{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.access-matters .access-matters__intro .access-matters__intro-content>div p{letter-spacing:-.009375rem;font-size:.9375rem}}.ally.access-matters .access-matters__intro .access-matters__intro-content>div p{color:#5e5e5e;margin-bottom:.5625rem}.ally.access-matters .access-matters__intro .access-matters__intro-content>div p:last-of-type{margin-bottom:0}.ally.access-matters .access-matters__statement{flex-direction:column;gap:2.75rem;display:flex;position:relative}@media screen and (width>=991px){.ally.access-matters .access-matters__statement{flex:0 0 70%;gap:2rem;padding-left:10%;padding-right:2.75rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement{flex:0 0 49.432%;gap:7.125rem;padding-left:0}}.ally.access-matters .access-matters__statement .sr-only{width:100%;height:36%}@media screen and (width>=480px){.ally.access-matters .access-matters__statement .sr-only{height:24%}}@media screen and (width>=768px){.ally.access-matters .access-matters__statement .sr-only{height:25%}}@media screen and (width>=991px){.ally.access-matters .access-matters__statement .sr-only{width:calc(90% - 44px);height:30%}}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement .sr-only{width:100%;height:30%}}.ally.access-matters .access-matters__statement .access-matters__statement-heading{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.access-matters .access-matters__statement .access-matters__statement-heading{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement .access-matters__statement-heading{font-size:3.75rem}}.ally.access-matters .access-matters__statement .access-matters__statement-heading{margin-bottom:0}.ally.access-matters .access-matters__statement .access-matters__statement-heading span.access-matters__title-accent{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.access-matters .access-matters__statement .access-matters__statement-heading span.access-matters__title-accent{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement .access-matters__statement-heading span.access-matters__title-accent{font-size:3.75rem}}.ally.access-matters .access-matters__statement .access-matters__statement-heading span.access-matters__title-accent{text-underline-offset:.055em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.105em}.ally.access-matters .access-matters__statement .access-matters__statement-heading br{display:none}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement .access-matters__statement-heading br{display:block}}.ally.access-matters .access-matters__statement ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement ul{gap:1.625rem}}.ally.access-matters .access-matters__statement ul li{border-top:.0625rem solid #1e1e1e;min-height:10rem;padding:.1875rem 0 .9375rem}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement ul li{min-height:8.9375rem;padding:0 0 1rem}}.ally.access-matters .access-matters__statement ul li:last-of-type .access-matters__stat-number{letter-spacing:-.75rem}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement ul li:last-of-type .access-matters__stat-number{letter-spacing:-1.0625rem}}.ally.access-matters .access-matters__statement ul li article{flex-direction:row;align-items:flex-start;display:flex;position:relative}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement ul li article{justify-content:space-between}}.ally.access-matters .access-matters__statement ul li article .sr-only{width:50%;height:100%}@media screen and (width>=480px){.ally.access-matters .access-matters__statement ul li article .sr-only{width:auto}}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement ul li article .sr-only{width:100%;max-width:46%}}.ally.access-matters .access-matters__stat-number{color:#1e1e1e;letter-spacing:-.06em;flex:1;padding-right:0;font-family:ABCDiatype,sans-serif;font-size:7.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=1199px){.ally.access-matters .access-matters__stat-number{letter-spacing:-.06em;max-width:41.5644%;font-size:12.75rem;line-height:90%}}@media screen and (width<=375px){.ally.access-matters .access-matters__stat-number{font-size:5.625rem}}.ally.access-matters .access-matters__stat-number span{font-size:5rem}@media screen and (width>=1199px){.ally.access-matters .access-matters__stat-number span{font-size:6.25rem}}.ally.access-matters .access-matters__stat-number sup{vertical-align:super;color:inherit;letter-spacing:-.08em;margin-top:-.625rem;margin-left:.5625rem;font-size:1.875rem;font-style:normal;line-height:.9;top:-1.375rem}@media screen and (width>=1199px){.ally.access-matters .access-matters__stat-number sup{letter-spacing:-.05em;margin-left:.8125rem;font-size:2.5rem;line-height:90%;top:-3.0625rem}}@media screen and (width<=375px){.ally.access-matters .access-matters__stat-number sup{font-size:1.875rem;top:-.625rem}}.ally.access-matters .access-matters__stat-content{flex-direction:column;flex:1;gap:.9375rem;padding-top:.8125rem;display:flex}@media screen and (width>=1199px){.ally.access-matters .access-matters__stat-content{gap:1rem;max-width:31.4417%;padding-top:.9375rem}}.ally.access-matters .access-matters__stat-content p{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.access-matters .access-matters__stat-content p{font-size:1.0625rem}}.ally.access-matters .access-matters__stat-content p{font-family:Vollkorn,serif}.ally.access-matters .access-matters__stat-content cite{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.access-matters .access-matters__stat-content cite{font-size:.875rem;line-height:1.2}}.ally.access-matters .access-matters__stat-content cite{color:#686868}@media screen and (width>=1199px){.ally.access-matters .access-matters__stat-content cite{font-size:.875rem}}.ally.our-services{padding-top:.6875rem;padding-bottom:.5rem}@media screen and (width>=991px){.ally.our-services{padding-top:2.5rem}}.ally.our-services .our-services__wrap{background-color:#1e1e1e;border-radius:1.5rem;padding:1.8125rem 1rem 1.5625rem}@media screen and (width>=991px){.ally.our-services .our-services__wrap{border-radius:1.75rem;padding:2.8125rem 2.75rem 3.125rem}}.ally.our-services .our-services__header h2{color:#c2bab4;max-width:21.875rem;margin-bottom:1.6875rem}@media screen and (width>=991px){.ally.our-services .our-services__header h2{max-width:25rem}}@media screen and (width>=1199px){.ally.our-services .our-services__header h2{max-width:31.25rem;margin-bottom:1.625rem}}.ally.our-services .our-services__description p{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.our-services .our-services__description p{letter-spacing:-.009375rem;font-size:.9375rem}}.ally.our-services .our-services__description p{color:#c2bab4;margin-bottom:1.125rem;line-height:1.2}.ally.our-services .our-services__description{max-width:19.875rem}.ally.our-services .our-services__description .l-btn{margin-top:.9375rem;padding:0 2.03125rem;display:inline-flex}@media screen and (width>=991px){.ally.our-services .our-services__description .l-btn{margin-top:1.375rem}}.ally.our-services .our-services__description .l-btn:focus-visible:after{border-color:#c2bab4}.ally.our-services .our-services__cards .our-services__cards-list{grid-template-columns:1fr;gap:1.0625rem;margin-top:1.875rem;display:grid}@media screen and (width>=480px){.ally.our-services .our-services__cards .our-services__cards-list{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=991px){.ally.our-services .our-services__cards .our-services__cards-list{grid-template-columns:repeat(4,1fr);gap:.875rem;margin-top:6.375rem}}.ally.our-services .our-services__cards .our-services__cards-list>div{border-radius:1.5rem;min-height:12.875rem;padding:.75rem 1rem 1.4375rem}@media screen and (width>=768px){.ally.our-services .our-services__cards .our-services__cards-list>div{padding:1rem 1rem 1.4375rem}}@media screen and (width>=991px){.ally.our-services .our-services__cards .our-services__cards-list>div{flex-direction:column;justify-content:space-between;min-height:21.875rem;padding:1rem;display:flex}}@media screen and (width>=1199px){.ally.our-services .our-services__cards .our-services__cards-list>div{min-height:30.4375rem;padding:.6875rem 1rem 1rem .875rem}}.ally.our-services .our-services__cards .our-services__cards-list>div:first-child span.our-services__card-number,.ally.our-services .our-services__cards .our-services__cards-list>div:first-child .our-services__card-content p,.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(2) span.our-services__card-number,.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(2) .our-services__card-content p{color:#d8d3cf}.ally.our-services .our-services__cards .our-services__cards-list>div:first-child{background-color:#3a3a3a}.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(2){background-color:#4c4c4c}.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(3){background-color:#686868}.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(4){background-color:#d8d3cf}.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(4) .our-services__card-content{border-top:.0625rem solid #1e1e1e}.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(4) h3,.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(4) span,.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(4) p{color:#1e1e1e}.ally.our-services .our-services__cards .our-services__cards-list>div h3,.ally.our-services .our-services__cards .our-services__cards-list>div span,.ally.our-services .our-services__cards .our-services__cards-list>div p{color:#f1f1f1}.ally.our-services .our-services__cards-list>div span{letter-spacing:-.04em;padding-bottom:2.4375rem;font-size:4rem;font-weight:700;line-height:90%;display:block}@media screen and (width>=768px){.ally.our-services .our-services__cards-list>div span{font-size:4.375rem}}@media screen and (width>=991px){.ally.our-services .our-services__cards-list>div span{font-size:4.6875rem}}@media screen and (width>=1199px){.ally.our-services .our-services__cards-list>div span{letter-spacing:-.04em;font-size:6.5rem}}.ally.our-services .our-services__cards-list>div h3{letter-spacing:-.0125rem;color:#1e1e1e;padding-top:.8125rem;padding-bottom:2.6875rem;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.our-services .our-services__cards-list>div h3{letter-spacing:-.015rem;font-size:1.5rem}}.ally.our-services .our-services__cards-list>div h3{-webkit-font-smoothing:antialiased;margin-bottom:0}@media screen and (width>=991px){.ally.our-services .our-services__cards-list>div h3{padding-right:2.5rem}}.ally.our-services .our-services__card-content{border-top:.0625rem solid #f1f1f1}@media screen and (width>=991px){.ally.our-services .our-services__card-content{flex-direction:column;justify-content:space-between;min-height:12.5rem;display:flex}}.ally.our-services .our-services__card-content p{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.our-services .our-services__card-content p{font-size:1.0625rem}}.ally.our-services .our-services__card-content p{-webkit-font-smoothing:antialiased;padding-right:1.875rem}@media screen and (width>=768px){.ally.our-services .our-services__card-content p{padding-right:0}}@media screen and (width>=1199px){.ally.our-services .our-services__card-content p{padding-right:1.875rem}}.ally.about-us{padding-bottom:2.5rem}.ally.about-us .about-us__wrap{background-color:#fcaf17;border-radius:1.75rem;padding:1.3125rem 1rem .9375rem}@media screen and (width>=768px){.ally.about-us .about-us__wrap{padding:4.375rem 1rem 1.25rem}}@media screen and (width>=991px){.ally.about-us .about-us__wrap{padding:5rem 2.75rem 2.75rem}}@media screen and (width>=1199px){.ally.about-us .about-us__wrap{padding:5.625rem 2.75rem 2.75rem}}.ally.about-us .about-us__wrap .about-us__header{margin-bottom:3.95188rem;position:relative}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__header{margin-bottom:4.875rem;padding:0 3.125rem}}@media screen and (width>=991px){.ally.about-us .about-us__wrap .about-us__header{margin-bottom:5rem;padding:0 1.8125rem}}@media screen and (width>=1199px){.ally.about-us .about-us__wrap .about-us__header{margin-bottom:6.1875rem;padding:0 4.6875rem}}.ally.about-us .about-us__wrap .about-us__header h2.sr-only{word-break:break-all;width:100%;height:calc(100% - 200px);left:0}@media screen and (width>=1199px){.ally.about-us .about-us__wrap .about-us__header h2.sr-only{height:calc(100% - 296px)}}.ally.about-us .about-us__wrap .about-us__header .about-us__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__header .about-us__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.about-us .about-us__wrap .about-us__header .about-us__title{font-size:3.75rem}}.ally.about-us .about-us__wrap .about-us__header .about-us__title{color:#1e1e1e;text-align:center;margin-bottom:4.17313rem}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__header .about-us__title{margin-bottom:3.8125rem;font-size:3.4375rem}}@media screen and (width>=991px){.ally.about-us .about-us__wrap .about-us__header .about-us__title{font-size:4.375rem}}@media screen and (width>=1199px){.ally.about-us .about-us__wrap .about-us__header .about-us__title{letter-spacing:-.04em;margin-bottom:3.86063rem;font-size:5.625rem}}.ally.about-us .about-us__wrap .about-us__header h2 span{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__header h2 span{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.about-us .about-us__wrap .about-us__header h2 span{font-size:3.75rem}}.ally.about-us .about-us__wrap .about-us__header h2 span{text-underline-offset:.055em;font-size:inherit;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;text-decoration-thickness:.105em}.ally.about-us .about-us__wrap .about-us__header figure{max-width:9.25rem;max-height:9.25rem;margin:0 auto}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__header figure{max-width:10.625rem;max-height:10.625rem}}@media screen and (width>=991px){.ally.about-us .about-us__wrap .about-us__header figure{max-width:12.5rem;max-height:12.5rem}}@media screen and (width>=1199px){.ally.about-us .about-us__wrap .about-us__header figure{max-width:16.75rem;max-height:16.75rem}}.ally.about-us .about-us__wrap .about-us__footer{flex-direction:column;gap:1rem;display:flex}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__footer{flex-direction:row;gap:1.25rem}}@media screen and (width>=991px){.ally.about-us .about-us__wrap .about-us__footer{gap:1rem}}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__footer figure{width:calc(50% - 19px)}}.ally.about-us .about-us__wrap .about-us__footer figure img{aspect-ratio:329/216}@media screen and (width>=991px){.ally.about-us .about-us__wrap .about-us__footer figure img{aspect-ratio:457/286;width:100%;max-width:28.5625rem}}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__footer-content{width:calc(50% - 10px)}}@media screen and (width>=991px){.ally.about-us .about-us__wrap .about-us__footer-content{padding-right:8.42%}}@media screen and (width>=1199px){.ally.about-us .about-us__wrap .about-us__footer-content{padding-left:.4375rem;padding-right:15.1%}}.ally.about-us .about-us__wrap .about-us__footer-content-text{justify-content:space-between;gap:1.25rem;display:flex}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__footer-content-text{gap:2rem}}.ally.about-us .about-us__wrap .about-us__footer-content-text p{letter-spacing:-.01em;-webkit-font-smoothing:antialiased;color:#1e1e1e;width:50%;font-size:.75rem;font-weight:400;line-height:1.2}@media screen and (width>=991px){.ally.about-us .about-us__wrap .about-us__footer-content-text p{padding-right:.3125rem;font-size:.9375rem}}.ally.about-us .about-us__wrap .about-us__footer-content .l-btn{color:#dad6d2;margin-top:1.375rem;padding:0 1.78688rem}@media screen and (width>=991px){.ally.about-us .about-us__wrap .about-us__footer-content .l-btn{margin-top:3.4375rem;padding:0 2rem}}.ally.about-us .about-us__wrap .about-us__footer-content .l-btn:hover span{border-top-left-radius:0;border-bottom-left-radius:0}.ally.about-us .about-us__wrap .about-us__footer-content .l-btn span{z-index:1;background:#1e1e1e;border-radius:50%;justify-content:center;align-items:center;width:2.9375rem;height:2.9375rem;line-height:1;transition:all .3s ease-in-out;display:flex;position:absolute;right:-2.875rem}.ally.about-us .about-us__wrap .about-us__footer-content .l-btn:before{content:"";z-index:2;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_14016_4728)'%3E%3Cpath d='M10.3 16.855L14.185 12.97H6.22V11.38H14.185L10.3 7.495H12.295L16.975 12.175L12.295 16.855H10.3Z' fill='%23F1F1F1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14016_4728'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.4375rem;border-radius:0;transition:all .3s ease-in-out}.ally.about-us .about-us__wrap .about-us__footer-content .l-btn:focus-visible:after{border-color:#1e1e1e}.ally.our-clients{padding-top:2.3125rem;padding-bottom:2.6875rem}@media screen and (width>=768px){.ally.our-clients{padding-top:3.75rem;padding-bottom:3.625rem}}@media screen and (width>=991px){.ally.our-clients{padding-top:6.25rem;padding-bottom:6.625rem}}@media screen and (width>=1199px){.ally.our-clients{padding-top:7.8125rem;padding-bottom:6.625rem}}.ally.our-clients .our-clients__wrap{flex-direction:column;justify-content:center;gap:3.125rem;display:flex}@media screen and (width>=768px){.ally.our-clients .our-clients__wrap{gap:2.8125rem}}@media screen and (width>=1199px){.ally.our-clients .our-clients__wrap{gap:3.9375rem;padding:0}}@media screen and (width>=768px){.ally.our-clients .our-clients__header{max-width:38.75rem;margin:0 auto;padding-top:.5rem}}@media screen and (width>=991px){.ally.our-clients .our-clients__header{max-width:47.75rem}}.ally.our-clients .our-clients__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.our-clients .our-clients__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.our-clients .our-clients__title{font-size:3.75rem}}.ally.our-clients .our-clients__title{color:#1e1e1e;-webkit-font-smoothing:antialiased;text-align:center;margin-bottom:1.25rem;line-height:1.04}@media screen and (width>=768px){.ally.our-clients .our-clients__title{margin-bottom:1rem;font-size:2.5rem}}@media screen and (width>=991px){.ally.our-clients .our-clients__title{margin-bottom:1.625rem;font-size:3.75rem;line-height:.9}}.ally.our-clients .our-clients__description{position:relative}.ally.our-clients .our-clients__description p.sr-only{width:100%;height:100%}.ally.our-clients .our-clients__description p{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.our-clients .our-clients__description p{letter-spacing:-.009375rem;font-size:.9375rem}}.ally.our-clients .our-clients__description p{text-align:center;letter-spacing:normal;color:#1e1e1e;-webkit-font-smoothing:antialiased;line-height:1.2}@media screen and (width>=768px){.ally.our-clients .our-clients__description p{font-size:.875rem}}@media screen and (width>=991px){.ally.our-clients .our-clients__description p{letter-spacing:-.009375rem;font-size:.9375rem}}.ally.our-clients .our-clients__highlight{text-underline-offset:.25rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.375rem}.ally.our-clients .our-clients__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}@media screen and (width>=768px){.ally.our-clients .our-clients__list{gap:3.0625rem 3.75rem;max-width:43.75rem;margin:0 auto}}@media screen and (width>=991px){.ally.our-clients .our-clients__list{max-width:75rem}}.ally.our-clients .our-clients__item{justify-content:center;align-items:center;display:flex}.ally.our-clients .our-clients__item-image{object-fit:contain;color:#1e1e1e;border-radius:0;width:100%;max-width:7.5rem;height:100%;max-height:1.6875rem;display:block}@media screen and (width>=768px){.ally.our-clients .our-clients__item-image{max-width:10rem;max-height:2.1875rem}}@media screen and (width>=991px){.ally.our-clients .our-clients__item-image{max-width:10.6419rem;max-height:2.39063rem}}@media screen and (width>=1199px){.ally.our-clients .our-clients__item-image{max-width:13.0169rem;max-height:2.82813rem}}.ally.accessibility-statement{padding-top:2.5rem;padding-bottom:2.5rem;position:relative}@media screen and (width>=768px){.ally.accessibility-statement{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (width>=1199px){.ally.accessibility-statement{padding-top:4.625rem;padding-bottom:5rem}}.ally.accessibility-statement .accessibility-statement__wrap{flex-direction:column;gap:2.5rem;display:flex;position:relative}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__wrap{padding:0 .3125rem 0 .25rem}}@media screen and (width>=991px){.ally.accessibility-statement .accessibility-statement__wrap{flex-direction:row;align-items:center;gap:3.75rem;padding:0}}@media screen and (width>=1199px){.ally.accessibility-statement .accessibility-statement__wrap{gap:5rem}}.ally.accessibility-statement .accessibility-statement__content{background-color:#1e1e1e;border-radius:1.25rem;width:calc(100% - 32px);max-width:25.5625rem;padding:2.4375rem 1rem 1.3rem;position:absolute;bottom:1rem;left:1rem}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__content{border-radius:1.25rem;width:calc(100% - 80px);padding:2.25rem 2.50625rem 2.4375rem 3.05625rem;bottom:1.25rem;left:1.25rem}}@media screen and (width>=991px){.ally.accessibility-statement .accessibility-statement__content{padding:2.9375rem 2.50625rem 2.875rem 3.05625rem;bottom:2.75rem;left:2.75rem}}.ally.accessibility-statement .accessibility-statement__icon-wrapper{background-color:#1e1e1e;border-radius:1rem;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex;position:absolute;top:-3.5rem;right:0}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__icon-wrapper{border-radius:.75rem;top:-3.375rem;right:-3.625rem}}.ally.accessibility-statement .accessibility-statement__icon-wrapper:before{content:"";background-image:url(/images/icons/ally-radius-out-left.png);background-position:100%;background-repeat:no-repeat;background-size:cover;width:1.25rem;height:1.25rem;position:absolute;top:2.25rem;left:-1.25rem}@media screen and (width>=991px){.ally.accessibility-statement .accessibility-statement__icon-wrapper:before{top:2.1875rem;left:-1.25rem}.ally.accessibility-statement .accessibility-statement__icon-wrapper:after{content:"";background-image:url(/images/icons/ally-radius-out-left.png);background-position:0;background-repeat:no-repeat;background-size:cover;width:1.25rem;height:1.25rem;position:absolute;bottom:-1.25rem;left:2.375rem;transform:rotate(180deg)}}.ally.accessibility-statement .accessibility-statement__icon{width:2.75313rem;height:2.75rem}.ally.accessibility-statement .accessibility-statement__header{-webkit-font-smoothing:antialiased;margin-bottom:1.5rem;position:relative}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__header{margin-bottom:2rem}}@media screen and (width>=991px){.ally.accessibility-statement .accessibility-statement__header{margin-bottom:1.875rem}}.ally.accessibility-statement .accessibility-statement__header .sr-only{width:100%;height:5.25rem}.ally.accessibility-statement .accessibility-statement__title{letter-spacing:-.01875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__title{letter-spacing:-.1rem;font-size:2.5rem}}.ally.accessibility-statement .accessibility-statement__title{letter-spacing:-.01em;color:#c2bab4;margin-bottom:1.125rem}@media screen and (width>=991px){.ally.accessibility-statement .accessibility-statement__title{margin-bottom:.8125rem;line-height:1}}.ally.accessibility-statement .accessibility-statement__description{margin-bottom:2rem;padding-right:1.4375rem}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__description{margin-bottom:2.5rem;padding-right:0}}@media screen and (width>=991px){.ally.accessibility-statement .accessibility-statement__description{margin-bottom:0}}.ally.accessibility-statement .accessibility-statement__description p{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__description p{font-size:1.0625rem}}.ally.accessibility-statement .accessibility-statement__description p{color:#c2bab4;-webkit-font-smoothing:antialiased;font-family:ABCDiatype,sans-serif}.ally.accessibility-statement .accessibility-statement__actions .l-btn.is-mobile{width:calc(100% - 53px);margin-right:0}@media screen and (width<=375px){.ally.accessibility-statement .accessibility-statement__actions .l-btn.is-mobile{width:calc(100% - 46px);font-size:.75rem}}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__actions .l-btn.is-desktop{width:calc(100% - 43px)}}.ally.accessibility-statement .accessibility-statement__image{width:100%;margin:0}.ally.accessibility-statement .accessibility-statement__image img{aspect-ratio:361/575;object-fit:cover;border-radius:1.5rem;width:100%;height:auto}@media screen and (width>=480px){.ally.accessibility-statement .accessibility-statement__image img{aspect-ratio:727/800}}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__image img{aspect-ratio:727/886;border-radius:1.75rem}}@media screen and (width>=991px){.ally.accessibility-statement .accessibility-statement__image img{aspect-ratio:1408/745;object-position:0 55%}}.accessibility-statement--light .container .accessibility-statement__wrap{padding:0}@media screen and (width>=768px){.accessibility-statement--light .container .accessibility-statement__wrap{padding:0 .3125rem 0 .25rem}}@media screen and (width>=991px){.accessibility-statement--light .accessibility-statement__wrap .accessibility-statement__image img{aspect-ratio:1408/740}}.accessibility-statement--light .accessibility-statement__wrap .accessibility-statement__content,.accessibility-statement--light .accessibility-statement__wrap .accessibility-statement__icon-wrapper{background-color:#d9d9d9}.accessibility-statement--light .accessibility-statement__header .accessibility-statement__title,.accessibility-statement--light .accessibility-statement__header .accessibility-statement__description p{color:#1e1e1e}.accessibility-statement--light .accessibility-statement__content .accessibility-statement__icon-wrapper:before,.accessibility-statement--light .accessibility-statement__content .accessibility-statement__icon-wrapper:after{background-image:url(/images/icons/ally-radius-out-left-light.png)}.ally.hero-banner .hero-banner__wrap{position:relative}.ally.hero-banner .hero-banner__wrap picture img{aspect-ratio:361/400;object-fit:cover;background-color:#d9d9d9;width:100%}@media screen and (width>=480px){.ally.hero-banner .hero-banner__wrap picture img{aspect-ratio:768/400}}@media screen and (width>=991px){.ally.hero-banner .hero-banner__wrap picture img{aspect-ratio:1406/648;max-height:calc(100vh - 200px)}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .sr-only{width:100%;height:100%;position:absolute;left:0}.ally.hero-banner .hero-banner__wrap .hero-banner__content{--bg-width:0px;--bg-extra-padding:32px;opacity:0;margin-top:-2.625rem;position:relative}.ally.hero-banner .hero-banner__wrap .hero-banner__content.is-ready{opacity:1}@media screen and (width>=768px){.ally.hero-banner .hero-banner__wrap .hero-banner__content{margin-top:-3.25rem}}@media screen and (width>=991px){.ally.hero-banner .hero-banner__wrap .hero-banner__content{--bg-extra-padding:45px;margin-top:-5.0625rem}}@media screen and (width>=1199px){.ally.hero-banner .hero-banner__wrap .hero-banner__content{--bg-extra-padding:52px;margin-top:-6.625rem}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__bg{width:var(--bg-width,0);z-index:1;background-color:#f1f1f1;border-top-right-radius:.75rem;height:2.5rem;position:absolute;top:.25rem;left:0}@media screen and (width>=768px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__bg{height:3.1875rem}}@media screen and (width>=991px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__bg{height:4.9375rem}}@media screen and (width>=1199px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__bg{border-top-right-radius:1.5rem;height:6.0625rem;top:.5625rem}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__bg:before{content:"";background-image:url(/images/icons/ally-radius-out-white.png);background-position:100%;background-size:cover;width:.875rem;height:.875rem;position:absolute;top:-.875rem;left:0;transform:rotate(90deg)}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__bg:after{content:"";background-image:url(/images/icons/ally-radius-out-white.png);background-position:100%;background-size:cover;width:.875rem;height:.875rem;position:absolute;bottom:.125rem;right:-.875rem;transform:rotate(90deg)}@media screen and (width>=1199px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__bg:after{bottom:0}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title{z-index:2;letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9;position:relative}@media screen and (width>=768px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title{font-size:3.75rem}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title{padding-top:.625rem;padding-left:1rem;padding-right:1.25rem}@media screen and (width>=991px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title{padding-top:1.25rem;padding-left:1.25rem;padding-right:0;font-size:4.375rem}}@media screen and (width>=1199px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title{letter-spacing:-.04em;padding-top:1.5rem;padding-left:1.5625rem;font-size:5.625rem}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title.is-mobile{display:block}@media screen and (width>=768px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title.is-mobile{display:none}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title.is-desktop{display:none}@media screen and (width>=768px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title.is-desktop{display:block}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title span{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title span{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title span{font-size:3.75rem}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title span{text-underline-offset:.055em;font-size:inherit;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.105em}@media screen and (width<=375px){.ally.hero-banner .hero-banner__title br{display:none}}@media screen and (width>=991px){.section--contact-hero .hero-banner__title.has-bg{padding-left:2.1875rem}.section.section--cu-hero .hero-banner__wrap .hero-banner__content .hero-banner__title{padding-left:2.5rem}}.section.section--cu-hero .hero-banner__wrap .hero-banner__content .hero-banner__title br{display:none}@media screen and (width>=480px){.section.section--cu-hero .hero-banner__wrap .hero-banner__content .hero-banner__title br{display:block}}@media screen and (width>=991px){.ally.hero-banner .hero-banner__wrap picture.hero-banner__image.hero-banner__image--careers img{object-position:0 -3.125rem;max-height:15rem}}.ally.hero-banner.hero-banner--insights-detail .hero-banner__image img{aspect-ratio:361/300;max-height:18.75rem}@media screen and (width>=768px){.ally.hero-banner.hero-banner--insights-detail .hero-banner__image img{aspect-ratio:736/300}}@media screen and (width>=991px){.ally.hero-banner.hero-banner--insights-detail .hero-banner__image img{aspect-ratio:1406/500;max-height:31.25rem}}.ally.plain-text .plain-text__wrap{padding:3.9375rem 1rem 2.1875rem;position:relative}@media screen and (width>=768px){.ally.plain-text .plain-text__wrap{padding:7.5rem 6.25rem 3.4375rem}}@media screen and (width>=1199px){.ally.plain-text .plain-text__wrap{padding:9.5rem 9.6875rem 9.4375rem}}.ally.plain-text .plain-text__wrap p.plain-text__title.sr-only{width:100%;height:100%;left:50%;transform:translate(-50%)}.ally.plain-text .plain-text__wrap .sr-only{width:calc(100% - 22px);height:35%;left:.625rem}@media screen and (width>=768px){.ally.plain-text .plain-text__wrap .sr-only{width:calc(100% - 190px);height:28%;left:5.625rem}}@media screen and (width>=1199px){.ally.plain-text .plain-text__wrap .sr-only{width:78.99%;height:25%;left:10.4346%}}.ally.plain-text .plain-text__wrap p{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.04em;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:.92}@media screen and (width>=768px){.ally.plain-text .plain-text__wrap p{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}@media screen and (width>=1199px){.ally.plain-text .plain-text__wrap p{letter-spacing:-.04em;color:#1e1e1e;margin-bottom:4.375rem;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.9}}.ally.plain-text .plain-text__wrap p span.plain-text__title-accent{font-size:inherit;text-underline-offset:.055em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.115em}.ally.plain-text .plain-text__wrap p.plain-text__text{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.04em;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:.92}@media screen and (width>=768px){.ally.plain-text .plain-text__wrap p.plain-text__text{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}@media screen and (width>=1199px){.ally.plain-text .plain-text__wrap p.plain-text__text{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.9}}.ally.article-with-image{padding:2.8125rem 0}@media screen and (width>=1199px){.ally.article-with-image{padding:2rem 0 5.9375rem}}.ally.article-with-image .article-with-image__wrap{position:relative}.ally.article-with-image .article-with-image__image{margin-bottom:1.8125rem}.ally.article-with-image .article-with-image__shape{z-index:1;background-color:#f1f1f1;border-bottom-left-radius:1.5rem;width:100%;min-width:6.25rem;max-width:32%;height:4.125rem;position:absolute;top:0;right:0}@media screen and (width>=768px){.ally.article-with-image .article-with-image__shape{max-width:45%;height:5.625rem;display:block}}@media screen and (width>=991px){.ally.article-with-image .article-with-image__shape{max-width:45%;height:5.92063rem}}@media screen and (width>=1199px){.ally.article-with-image .article-with-image__shape{max-width:44.5rem}}.ally.article-with-image .article-with-image__shape:after{content:"";background-image:url(/images/icons/ally-radius-out-white.png);background-position:100%;background-size:cover;width:.875rem;height:.875rem;position:absolute;top:.4375rem;left:-1.3125rem;transform:rotate(-90deg)scale(2)}.ally.article-with-image .article-with-image__shape:before{content:"";background-image:url(/images/icons/ally-radius-out-white.png);background-position:100%;background-size:cover;width:.875rem;height:.875rem;position:absolute;bottom:-1.3125rem;right:.4375rem;transform:rotate(-90deg)scale(2)}.ally.article-with-image .article-with-image__image img{aspect-ratio:361/400;object-fit:cover}@media screen and (width>=991px){.ally.article-with-image .article-with-image__image img{aspect-ratio:1408/1200}}.ally.article-with-image .article-with-image__content{background-color:#f1f1f1;position:relative}@media screen and (width>=768px){.ally.article-with-image .article-with-image__content{border-top-right-radius:1.5rem;max-width:55%;padding:1.875rem 3.125rem 2rem 3.0625rem;position:absolute;bottom:0;left:0}}@media screen and (width>=991px){.ally.article-with-image .article-with-image__content{max-width:45%;padding:2.1875rem 3.75rem 2rem 3.0625rem}}@media screen and (width>=1199px){.ally.article-with-image .article-with-image__content{max-width:44.5rem;padding:2.4375rem 5.1875rem 0 3.0625rem;bottom:-3.625rem}}@media screen and (width>=768px){.ally.article-with-image .article-with-image__content:after{content:"";background-image:url(/images/icons/ally-radius-out-white.png);background-position:100%;background-size:cover;width:.875rem;height:.875rem;position:absolute;top:-1.3125rem;left:.4375rem;transform:rotate(90deg)scale(2)}.ally.article-with-image .article-with-image__content:before{content:"";background-image:url(/images/icons/ally-radius-out-white.png);background-position:100%;background-size:cover;width:.875rem;height:.875rem;position:absolute;bottom:.4375rem;right:-1.3125rem;transform:rotate(90deg)scale(2)}}@media screen and (width>=1199px){.ally.article-with-image .article-with-image__content:before{bottom:4.0625rem}}.ally.article-with-image .article-with-image__content .sr-only{width:100%;height:50%;left:0}.ally.article-with-image .article-with-image__content .article-with-image__title{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.075rem;margin-bottom:1.8125rem;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.article-with-image .article-with-image__content .article-with-image__title{letter-spacing:-.01em;color:#1e1e1e;margin-bottom:2.5rem;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}@media screen and (width>=1199px){.ally.article-with-image .article-with-image__content .article-with-image__title{letter-spacing:-.04em;color:#1e1e1e;margin-bottom:3.5rem;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.9}}.ally.article-with-image .article-with-image__content .article-with-image__title span{text-underline-offset:.125rem;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.1875rem}@media screen and (width>=1199px){.ally.article-with-image .article-with-image__content .article-with-image__title span{text-underline-offset:.1875rem;text-decoration-thickness:.4375rem}}.ally.article-with-image .article-with-image__content p.article-with-image__text{letter-spacing:-.010625rem;color:#686868;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.article-with-image .article-with-image__content p.article-with-image__text{font-size:1.0625rem}}@media screen and (width>=1199px){.ally.article-with-image .article-with-image__content p.article-with-image__text{letter-spacing:-.01em;font-size:1.5rem;line-height:1.2}}.ally.what-we-do{padding-top:2.4375rem;padding-bottom:2.1875rem}@media screen and (width>=991px){.ally.what-we-do{padding-top:2.25rem}}.ally.what-we-do .what-we-do__wrap{background-color:#1e1e1e;border-radius:1.5rem;padding:2rem 1rem 1.9375rem}@media screen and (width>=768px){.ally.what-we-do .what-we-do__wrap{padding:1.875rem 1.5625rem 2.1875rem 1.8125rem}}@media screen and (width>=991px){.ally.what-we-do .what-we-do__wrap{border-radius:1.75rem;padding:5rem 2.75rem;display:flex}}@media screen and (width>=1199px){.ally.what-we-do .what-we-do__wrap{padding:7.125rem 2.75rem 7.1875rem}}.ally.what-we-do .what-we-do__header{border-bottom:.0625rem solid #c2bab4;margin-bottom:2.0625rem;padding-bottom:1.6875rem}@media screen and (width>=991px){.ally.what-we-do .what-we-do__header{border-bottom:none;border-right:.0625rem solid #c2bab4;flex:24.5681%;margin-bottom:0;padding-top:1rem;padding-right:2.8125rem}}.ally.what-we-do .what-we-do__header h2{letter-spacing:-.01em;color:#1e1e1e;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.what-we-do .what-we-do__header h2{letter-spacing:-.01em;font-size:2rem}}.ally.what-we-do .what-we-do__header h2{color:#f1f1f1}@media screen and (width>=991px){.ally.what-we-do .what-we-do__header h2{letter-spacing:-.01em;color:#f1f1f1;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}.ally.what-we-do .what-we-do__cards-description{position:relative}@media screen and (width>=991px){.ally.what-we-do .what-we-do__cards-description{flex:78%;padding-top:.625rem;padding-left:3.0625rem}}.ally.what-we-do .what-we-do__cards-description-paragraph.sr-only{width:100%;height:55%;left:0}@media screen and (width>=991px){.ally.what-we-do .what-we-do__cards-description-paragraph.sr-only{height:35%}}@media screen and (width>=1199px){.ally.what-we-do .what-we-do__cards-description-paragraph.sr-only{height:46%}}.ally.what-we-do .what-we-do__cards-description p.what-we-do__cards-description-paragraph{letter-spacing:-.01em;color:#f1f1f1;letter-spacing:-.04em;margin-bottom:1.875rem;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.92}@media screen and (width>=768px){.ally.what-we-do .what-we-do__cards-description p.what-we-do__cards-description-paragraph{letter-spacing:-.01em;color:#f1f1f1;letter-spacing:-.04em;margin-bottom:4.1875rem;padding-right:1.3125rem;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}@media screen and (width>=991px){.ally.what-we-do .what-we-do__cards-description p.what-we-do__cards-description-paragraph{margin-bottom:6.25rem}}@media screen and (width>=1199px){.ally.what-we-do .what-we-do__cards-description p.what-we-do__cards-description-paragraph{letter-spacing:-.04em;color:#f1f1f1;letter-spacing:-.04em;margin-bottom:14.5rem;padding-right:0;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.9}}.ally.what-we-do .what-we-do__cards-description .what-we-do__cards-description-text-accent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.067em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.09em}@media screen and (width>=991px){.ally.what-we-do .what-we-do__cards-description .what-we-do__cards-description-text-accent{text-underline-offset:.08em;text-decoration-thickness:.117em}}@media screen and (width>=1199px){.ally.what-we-do .what-we-do__cards-description .what-we-do__cards-description-text-accent{letter-spacing:-.038em}}@media screen and (width>=768px){.ally.what-we-do .what-we-do__cards-description-text{gap:2.25rem;padding-right:.6875rem;display:flex}}@media screen and (width>=991px){.ally.what-we-do .what-we-do__cards-description-text{padding-right:10%}}@media screen and (width>=1199px){.ally.what-we-do .what-we-do__cards-description-text{padding-right:29.574%}}.ally.what-we-do .what-we-do__cards-description-text p{letter-spacing:0;color:#f1f1f1;margin-bottom:1.1875rem;font-family:Vollkorn,serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.what-we-do .what-we-do__cards-description-text p{width:50%;margin-bottom:0}}@media screen and (width>=991px){.ally.what-we-do .what-we-do__cards-description-text p{font-size:1.5rem}.ally.what-we-do .what-we-do__cards-description-text p:first-child{padding-right:.9375rem}}.ally.what-we-do .what-we-do__cards-description-text p:last-child{margin-bottom:0}.ally.our-team{padding-top:2.3125rem;padding-bottom:2.5rem}@media screen and (width>=991px){.ally.our-team{padding-top:3.75rem;padding-bottom:5rem}}@media screen and (width>=1199px){.ally.our-team{padding-top:7.25rem;padding-bottom:7.0625rem}}.ally.our-team .our-team__header{text-align:center;margin-bottom:2.0625rem}@media screen and (width>=768px){.ally.our-team .our-team__header{margin-bottom:2.375rem}}@media screen and (width>=991px){.ally.our-team .our-team__header{margin-bottom:5rem}}.ally.our-team .our-team__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.our-team .our-team__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.our-team .our-team__title{font-size:3.75rem}}.ally.our-team .our-team__title{letter-spacing:-.075rem;margin-bottom:1.3125rem;line-height:.9}@media screen and (width>=991px){.ally.our-team .our-team__title{letter-spacing:-.1125rem;margin-bottom:2.5rem}}@media screen and (width>=1199px){.ally.our-team .our-team__title{margin-bottom:2.9375rem}}.ally.our-team .our-team__description{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.our-team .our-team__description{font-size:1.0625rem}}.ally.our-team .our-team__description{margin-bottom:0;line-height:1.1}@media screen and (width>=768px){.ally.our-team .our-team__description{max-width:22.5rem;margin:0 auto}}.ally.our-team .our-team__list-items{flex-direction:column;gap:2.1875rem;padding:0 1.25rem;display:flex}@media screen and (width>=768px){.ally.our-team .our-team__list-items{flex-flow:wrap;gap:3.75rem}}@media screen and (width>=1199px){.ally.our-team .our-team__list-items{gap:1rem;padding:0 2.75rem}}.ally.our-team .our-team__list-item{border-left:.0625rem solid #c2bab4;padding-left:1rem}@media screen and (width>=768px){.ally.our-team .our-team__list-item{flex:calc(50% - 30px)}}@media screen and (width>=991px){.ally.our-team .our-team__list-item{flex-direction:column;justify-content:space-between;height:15.625rem;display:flex}}@media screen and (width>=1199px){.ally.our-team .our-team__list-item{flex:calc(25% - 45px);height:21.875rem}.ally.our-team .our-team__list-item:nth-child(2),.ally.our-team .our-team__list-item:nth-child(3),.ally.our-team .our-team__list-item:nth-child(4){height:21.875rem}.ally.our-team .our-team__list-item:nth-child(2){margin-top:6.3125rem}.ally.our-team .our-team__list-item:nth-child(3){margin-top:12.625rem}.ally.our-team .our-team__list-item:nth-child(4){margin-top:18.9375rem}}.ally.our-team .our-team__list-item-number{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:.4375rem;font-size:7.5rem;font-weight:700;line-height:.9;display:block;position:relative}@media screen and (width>=768px){.ally.our-team .our-team__list-item-number{letter-spacing:-.04em;font-size:8.125rem}}@media screen and (width>=991px){.ally.our-team .our-team__list-item-number{letter-spacing:-.04em;margin-bottom:0;font-size:7.5rem}}@media screen and (width>=1199px){.ally.our-team .our-team__list-item-number{letter-spacing:-.04em;font-size:9rem}}.ally.our-team .our-team__list-item-number:before{content:"";background-color:#1e1e1e;width:.0625rem;height:100%;position:absolute;top:0;left:-1.0625rem}.ally.our-team .our-team__list-item-content h3{letter-spacing:-.01em;color:#1e1e1e;margin-bottom:.9375rem;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=991px){.ally.our-team .our-team__list-item-content h3{letter-spacing:-.02rem;margin-bottom:1.5rem;font-size:2rem;line-height:1}}@media screen and (width>=1199px){.ally.our-team .our-team__list-item-content{min-height:9.375rem}}@media screen and (width>=1320px){.ally.our-team .our-team__list-item-content{min-height:8.125rem}}.ally.our-team .our-team__list-item-content p{padding-left:.0625rem;padding-right:2.8125rem;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.3}@media screen and (width>=991px){.ally.our-team .our-team__list-item-content p{font-size:1rem}}@media screen and (width>=1199px){.ally.our-team .our-team__list-item-content p{padding-right:1.25rem}}@media screen and (width>=1320px){.ally.our-team .our-team__list-item-content p{padding-right:2.8125rem}}.ally.join-ally{padding-top:2.5rem;padding-bottom:2.5625rem}@media screen and (width>=991px){.ally.join-ally{padding-top:7.0625rem;padding-bottom:7.4375rem}}.ally.join-ally .join-ally__wrap{background-color:#d9d9d9;border-radius:1.5rem;padding:1.6875rem .8125rem 1.4375rem}@media screen and (width>=768px){.ally.join-ally .join-ally__wrap{justify-content:space-between;align-items:center;display:flex}}@media screen and (width>=991px){.ally.join-ally .join-ally__wrap{border-radius:1.75rem;padding:2.375rem}}.ally.join-ally .join-ally__header{margin-bottom:4rem}@media screen and (width>=991px){.ally.join-ally .join-ally__header{flex-direction:column;justify-content:center;align-items:flex-start;gap:2.0625rem;margin-bottom:.6875rem;display:flex}}.ally.join-ally .join-ally__title{letter-spacing:-.06em;margin-bottom:.875rem;line-height:.9}@media screen and (width>=991px){.ally.join-ally .join-ally__title{margin-bottom:0;font-size:3.4375rem}}@media screen and (width>=1199px){.ally.join-ally .join-ally__title{margin-bottom:0;font-size:5.625rem}}.ally.join-ally .join-ally__description{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.06em;margin-bottom:1.125rem;padding-right:3.125rem;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=991px){.ally.join-ally .join-ally__description{margin-bottom:0;font-size:2rem}}@media screen and (width>=1199px){.ally.join-ally .join-ally__description{max-width:37.5rem;margin-top:-.5625rem;margin-bottom:0;font-size:2.5rem;line-height:1}}.ally.join-ally .join-ally__header a.l-btn{padding:0 2rem}.ally.join-ally .join-ally__image{padding:0 .625rem}@media screen and (width>=1199px){.ally.join-ally .join-ally__image{padding:0}}.ally.join-ally .join-ally__image-img{aspect-ratio:318/339;object-fit:cover;border-radius:1.75rem}@media screen and (width>=768px){.ally.join-ally .join-ally__image-img{aspect-ratio:228/374;max-width:14.25rem}}.ally.services-listing{padding-top:3.75rem;padding-bottom:3.1875rem}@media screen and (width>=768px){.ally.services-listing{padding-top:5rem}}@media screen and (width>=991px){.ally.services-listing{padding-top:7.5rem}}@media screen and (width>=1199px){.ally.services-listing{padding-top:10.8125rem;padding-bottom:5.1875rem}}@media screen and (width>=991px){.ally.services-listing .services-listing__wrap{padding:0 2.6875rem}}.ally.services-listing .services-listing__list{list-style:none}.ally.services-listing .services-listing__item{border-top:.0625rem solid #c2bab4;padding:1rem 0 4.25rem}@media screen and (width>=768px){.ally.services-listing .services-listing__item{justify-content:space-between;padding-top:1rem;padding-bottom:5rem;display:flex}}@media screen and (width>=991px){.ally.services-listing .services-listing__item{padding-top:0;padding-bottom:3.125rem}}@media screen and (width>=1199px){.ally.services-listing .services-listing__item{padding-bottom:6.25rem}}@media screen and (width>=1320px){.ally.services-listing .services-listing__item{padding-bottom:8.75rem}}.ally.services-listing .services-listing__item:last-child{padding-bottom:0}.ally.services-listing .services-listing__header{margin-bottom:1.25rem;position:relative}@media screen and (width>=768px){.ally.services-listing .services-listing__header{flex:50%;max-width:25.75rem;margin-bottom:0;padding-top:1rem}.ally.services-listing .services-listing__header:before{content:"";background-color:#1e1e1e;width:100%;height:.0625rem;display:block;position:absolute;top:-1.0625rem;left:0}}@media screen and (width>=991px){.ally.services-listing .services-listing__header:before{top:-.0625rem}}.ally.services-listing .services-listing__title{letter-spacing:-.01875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.services-listing .services-listing__title{letter-spacing:-.1rem;font-size:2.5rem}}.ally.services-listing .services-listing__title{letter-spacing:-.03em;margin-bottom:.9375rem;line-height:1}@media screen and (width>=768px){.ally.services-listing .services-listing__title{letter-spacing:-.0225em;margin-bottom:1.25rem;font-size:2.1875rem}}@media screen and (width>=991px){.ally.services-listing .services-listing__title{letter-spacing:-.03em;margin-bottom:1.375rem;font-size:2.5rem}}.ally.services-listing .services-listing__description{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.services-listing .services-listing__description{font-size:1.0625rem}}.ally.services-listing .services-listing__description{margin-bottom:0;font-family:Vollkorn,serif;line-height:1.3}@media screen and (width>=768px){.ally.services-listing .services-listing__description{font-size:.875rem}}@media screen and (width>=991px){.ally.services-listing .services-listing__description{font-size:1.0625rem}}.ally.services-listing .services-listing__icon{object-fit:contain;width:2.5rem;height:2.5rem;margin-top:1rem;display:block}@media screen and (width>=768px){.ally.services-listing .services-listing__icon{width:3.125rem;height:3.125rem;margin-top:1.375rem}}.ally.services-listing .services-listing__services{list-style:none}@media screen and (width>=768px){.ally.services-listing .services-listing__services{flex:50%;max-width:40.75rem;padding-left:2.5rem}}@media screen and (width>=1199px){.ally.services-listing .services-listing__services{padding-left:0}}.ally.services-listing .services-listing__service{letter-spacing:-.01em;margin-bottom:.5rem;font-size:.9375rem;font-weight:500;line-height:1.1}.ally.services-listing .services-listing__service:last-child{margin-bottom:0}@media screen and (width>=768px){.ally.services-listing .services-listing__service{border-bottom:.0625rem solid #c2bab4;margin-bottom:0;padding:.625rem 0}}@media screen and (width>=991px){.ally.services-listing .services-listing__service{letter-spacing:-.01em;padding:.975rem 0;font-size:1.25rem;line-height:1}}.ally.plain-header{padding:5.9375rem 0}@media screen and (width>=768px){.ally.plain-header{padding:11.25rem 0}}@media screen and (width>=991px){.ally.plain-header{padding:6.25rem 0 12.5rem}}@media screen and (width>=1199px){.ally.plain-header{padding:12.625rem 0 21.4375rem}}.ally.plain-header .plain-header__wrap{position:relative}.ally.plain-header .plain-header__title.sr-only{width:100%;height:100%;left:50%;transform:translate(-50%)}.ally.plain-header .plain-header__title{text-align:center;font-size:2.5rem;font-weight:700;line-height:.8}@media screen and (width>=480px){.ally.plain-header .plain-header__title{max-width:26.875rem;margin:0 auto}}@media screen and (width>=768px){.ally.plain-header .plain-header__title{max-width:37.5rem;font-size:3.75rem}}@media screen and (width>=991px){.ally.plain-header .plain-header__title{max-width:56.25rem;font-size:5.625rem}}@media screen and (width>=1199px){.ally.plain-header .plain-header__title{letter-spacing:-.06em;max-width:75rem;font-size:7.5rem}}.ally.plain-header .plain-header__title-accent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.125rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.09em}@media screen and (width>=991px){.ally.plain-header .plain-header__title-accent{text-underline-offset:.055em;text-decoration-thickness:.115em}}@media screen and (width>=1199px){.ally.plain-header.plain-header--careers{padding:9.125rem 0 17.5625rem}}.ally.plain-header.plain-header--careers .plain-header__title{line-height:.9}.ally.feature-grid{padding:3.1875rem 0 2.5rem}@media screen and (width>=991px){.ally.feature-grid{padding:6.25rem 0}}@media screen and (width>=1199px){.ally.feature-grid{padding:3.5625rem 0 9.125rem}}.ally.feature-grid .feature-grid__wrap{background-color:#1e1e1e;border-radius:1.5rem;padding:1.75rem 1rem 1.9375rem}@media screen and (width>=768px){.ally.feature-grid .feature-grid__wrap{padding:2.875rem 2.25rem 2.375rem 2.75rem}}@media screen and (width>=991px){.ally.feature-grid .feature-grid__wrap{border-radius:1.75rem;padding:3.125rem 2.8125rem}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__wrap{padding:3.1875rem 2.75rem 2.8125rem}}.ally.feature-grid .feature-grid__header{margin-bottom:2.375rem;position:relative}@media screen and (width>=768px){.ally.feature-grid .feature-grid__header{margin-bottom:6.25rem}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__header{margin-bottom:7.125rem}}.ally.feature-grid .feature-grid__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.feature-grid .feature-grid__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__title{font-size:3.75rem}}.ally.feature-grid .feature-grid__title{color:#c2bab4;margin-bottom:1.75rem}@media screen and (width>=768px){.ally.feature-grid .feature-grid__title{max-width:31.25rem;margin-bottom:2rem}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__title{max-width:40.75rem;margin-bottom:2.5rem}}@media screen and (width>=768px){.ally.feature-grid .feature-grid__title br{display:none}}@media screen and (width>=991px){.ally.feature-grid .feature-grid__title br{display:block}}.ally.feature-grid .feature-grid__description{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.feature-grid .feature-grid__description{letter-spacing:-.009375rem;font-size:.9375rem}}.ally.feature-grid .feature-grid__description{color:#c2bab4;padding-right:1.25rem;line-height:1.2}@media screen and (width>=480px){.ally.feature-grid .feature-grid__description{max-width:18.75rem}}@media screen and (width>=991px){.ally.feature-grid .feature-grid__description{letter-spacing:-.01em;max-width:22.5rem;padding-right:0;font-size:1.0625rem}}.ally.feature-grid .feature-grid__list{flex-direction:column;gap:1rem;margin-bottom:2.5rem;padding:0 .3125rem;list-style:none;display:flex}@media screen and (width>=480px){.ally.feature-grid .feature-grid__list{flex-flow:wrap;gap:1rem;margin-bottom:5.125rem;padding:0}}@media screen and (width>=991px){.ally.feature-grid .feature-grid__list{margin-bottom:11.25rem}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__list{flex-wrap:nowrap;margin-bottom:15.875rem}}.ally.feature-grid .feature-grid__item{background-color:#3a3a3a;border-radius:1.5rem;flex-direction:column;justify-content:flex-end;min-height:13.75rem;padding:1.125rem 1.25rem;display:flex}@media screen and (width>=480px){.ally.feature-grid .feature-grid__item{flex:calc(50% - 8px)}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__item{flex:calc(25% - 4px);min-height:18.5rem;padding:1.25rem}}@media screen and (width>=1320px){.ally.feature-grid .feature-grid__item{padding:1.25rem 4.5rem 1.25rem 1.25rem}}.ally.feature-grid .feature-grid__item:last-child h3.feature-grid__item-title{max-width:6.875rem}@media screen and (width>=991px){.ally.feature-grid .feature-grid__item:last-child h3.feature-grid__item-title{max-width:9.375rem}}.ally.feature-grid .feature-grid__item-title{letter-spacing:-.01em;color:#c2bab4;letter-spacing:-.04em;max-width:14.125rem;margin-bottom:.8125rem;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=991px){.ally.feature-grid .feature-grid__item-title{letter-spacing:-.01em;color:#c2bab4;letter-spacing:-.04em;margin-bottom:.6875rem;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}@media screen and (width>=480px){.ally.feature-grid .feature-grid__item-title br{display:none}}@media screen and (width>=991px){.ally.feature-grid .feature-grid__item-title br{display:block}}.ally.feature-grid .feature-grid__item-text{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.feature-grid .feature-grid__item-text{font-size:1.0625rem}}.ally.feature-grid .feature-grid__item-text{color:#c2bab4;font-family:Vollkorn,serif;line-height:1.2}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__item-text{max-width:19.875rem}}.ally.feature-grid .feature-grid__footer{padding-left:.3125rem}@media screen and (width>=991px){.ally.feature-grid .feature-grid__footer{justify-content:space-between;padding:0;display:flex}}.ally.feature-grid .feature-grid__footer-left{justify-content:flex-end;padding-bottom:0;position:relative}@media screen and (width>=991px){.ally.feature-grid .feature-grid__footer-left{flex-direction:column;justify-content:space-between;width:41.293%;padding-top:.1875rem;display:flex}}.ally.feature-grid .feature-grid__footer-left-title.sr-only{width:100%;height:100%}@media screen and (width>=991px){.ally.feature-grid .feature-grid__footer-left-title.sr-only{height:40%}}.ally.feature-grid .feature-grid__footer-left-title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.feature-grid .feature-grid__footer-left-title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__footer-left-title{font-size:3.75rem}}.ally.feature-grid .feature-grid__footer-left-title{color:#c2bab4;margin-bottom:2rem}@media screen and (width>=768px){.ally.feature-grid .feature-grid__footer-left-title{margin-bottom:3.75rem}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__footer-left-title{margin-bottom:2rem}}.ally.feature-grid .feature-grid__footer-accent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.055em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.115em}.ally.feature-grid .feature-grid__footer-left-image{width:100%;max-width:8.75rem;height:auto}@media screen and (width>=768px){.ally.feature-grid .feature-grid__footer-left-image{max-width:12.25rem}}.ally.feature-grid .feature-grid__footer-left-image img{width:100%}.ally.feature-grid .feature-grid__footer-left-image.is-desktop{display:none}@media screen and (width>=991px){.ally.feature-grid .feature-grid__footer-left-image.is-desktop{display:block}}.ally.feature-grid .feature-grid__footer-left-image.is-mobile{display:block}@media screen and (width>=991px){.ally.feature-grid .feature-grid__footer-left-image.is-mobile{display:none}}.ally.feature-grid .feature-grid__footer-right-title.sr-only{width:100%;height:100%}.ally.feature-grid .feature-grid__footer-right-title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.feature-grid .feature-grid__footer-right-title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__footer-right-title{font-size:3.75rem}}.ally.feature-grid .feature-grid__footer-right-title{color:#c2bab4;margin-bottom:2.125rem}@media screen and (width>=768px){.ally.feature-grid .feature-grid__footer-right-title{max-width:31.25rem;margin-bottom:3.75rem}}@media screen and (width>=991px){.ally.feature-grid .feature-grid__footer-right-title{letter-spacing:-.04em;max-width:unset;margin-bottom:0;line-height:1}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__footer-right-title{font-size:3.75rem}}.ally.feature-grid .feature-grid__footer-right{position:relative}@media screen and (width>=991px){.ally.feature-grid .feature-grid__footer-right{width:49.319%;margin-top:-.1875rem}}.ally.feature-grid.feature-grid--process{padding-top:.5rem}@media screen and (width>=1199px){.ally.feature-grid.feature-grid--process{padding-top:.5rem}}.ally.feature-grid.feature-grid--process .feature-grid__footer-right-accent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.055em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.115em}.ally.feature-grid.feature-grid--process .feature-grid__wrap{padding-bottom:1.625rem}@media screen and (width>=768px){.ally.feature-grid.feature-grid--process .feature-grid__wrap{padding-top:4.5rem;padding-bottom:2.75rem}}.ally.feature-grid.feature-grid--process .feature-grid__header{margin-bottom:2.375rem}@media screen and (width>=768px){.ally.feature-grid.feature-grid--process .feature-grid__header{margin-bottom:6.25rem}}@media screen and (width>=1199px){.ally.feature-grid.feature-grid--process .feature-grid__header{margin-bottom:7.125rem}}@media screen and (width>=768px){.ally.feature-grid.feature-grid--process .feature-grid__footer-left{justify-content:flex-end}}.ally.feature-grid.feature-grid--process .feature-grid__footer-left-image-only.is-desktop{display:none}@media screen and (width>=991px){.ally.feature-grid.feature-grid--process .feature-grid__footer-left-image-only.is-desktop{display:block}}.ally.feature-grid.feature-grid--process .feature-grid__footer-left-image-only.is-mobile{display:block}@media screen and (width>=991px){.ally.feature-grid.feature-grid--process .feature-grid__footer-left-image-only.is-mobile{display:none}}.ally.feature-grid.feature-grid--process .feature-grid__footer-right-title{margin-bottom:5rem;line-height:1}@media screen and (width>=991px){.ally.feature-grid.feature-grid--process .feature-grid__footer-right-title{margin-bottom:0}}.ally.feature-grid.feature-grid--process .feature-grid__footer-right-title.sr-only{height:52%}@media screen and (width>=480px){.ally.feature-grid.feature-grid--process .feature-grid__footer-right-title.sr-only{height:40%}}@media screen and (width>=991px){.ally.feature-grid.feature-grid--process .feature-grid__footer-right-title.sr-only{height:100%}}.ally.feature-grid.feature-grid--process .feature-grid__item-title br{display:none}@media screen and (width>=991px){.ally.feature-grid.feature-grid--process .feature-grid__item-title br{display:block}}.feature-grid.feature-grid--process{position:relative}.feature-grid.feature-grid--process .feature-grid__header .sr-only{width:100%;height:60%}@media screen and (width>=768px){.feature-grid.feature-grid--process .feature-grid__header .sr-only{max-width:31.25rem}}@media screen and (width>=1199px){.feature-grid.feature-grid--process .feature-grid__header .sr-only{max-width:40.75rem}}.feature-grid.feature-grid--process .feature-grid__item{position:relative}.feature-grid.feature-grid--process .feature-grid__item .sr-only{width:90%;height:30%;bottom:30%}.ally.faq-accordion{padding-top:.9375rem;padding-bottom:2.6875rem}@media screen and (width>=768px){.ally.faq-accordion{padding-top:.3125rem;padding-bottom:3.625rem}}@media screen and (width>=991px){.ally.faq-accordion{padding-bottom:5.4375rem}}.ally.faq-accordion .faq-accordion__wrap{max-width:56.875rem;margin:0 auto}.ally.faq-accordion .faq-accordion__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.faq-accordion .faq-accordion__title{font-size:3.75rem}}.ally.faq-accordion .faq-accordion__title{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;max-width:27.4375rem;margin-bottom:2.5rem;padding-left:.125rem;line-height:.9}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__title{margin-bottom:4.5625rem}}.ally.faq-accordion .faq-accordion__list{border-top:1px solid #d9d9d9;margin:0;padding:0;list-style:none}.ally.faq-accordion .faq-accordion__item{border-bottom:1px solid #d9d9d9;padding:1.75rem 0 1.9375rem}.ally.faq-accordion .faq-accordion__trigger{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;-webkit-font-smoothing:antialiased;background:0 0;border:none;align-items:center;gap:1.25rem;margin:0;padding:0;display:flex}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__trigger{gap:1.5625rem}}@media screen and (width>=991px){.ally.faq-accordion .faq-accordion__trigger{gap:2rem}}.ally.faq-accordion .faq-accordion__trigger:focus-visible{outline-offset:.125rem;outline:.125rem solid #1e1e1e}.ally.faq-accordion .faq-accordion__icon{color:#fff;background-color:#1e1e1e;border-radius:50%;flex-shrink:0;width:1.5625rem;height:1.5625rem;position:relative}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__icon{width:2.4375rem;height:2.4375rem}}.ally.faq-accordion .faq-accordion__icon-minus,.ally.faq-accordion .faq-accordion__icon-plus{transition:opacity .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.ally.faq-accordion .faq-accordion__icon-minus,.ally.faq-accordion .faq-accordion__icon-plus{transition:none}}.ally.faq-accordion .faq-accordion__icon-minus{opacity:0;background-color:currentColor;width:.625rem;height:.125rem}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__icon-minus{width:.875rem}}.ally.faq-accordion .faq-accordion__icon-plus{opacity:1;width:.625rem;height:.625rem}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__icon-plus{width:.875rem;height:.875rem}}.ally.faq-accordion .faq-accordion__icon-plus:before{content:"";background-color:currentColor;height:.125rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ally.faq-accordion .faq-accordion__icon-plus:after{content:"";background-color:currentColor;width:.125rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ally.faq-accordion .faq-accordion__item.is-expanded .faq-accordion__icon-minus,.ally.faq-accordion .faq-accordion__item.is-opening .faq-accordion__icon-minus{opacity:1}.ally.faq-accordion .faq-accordion__item.is-expanded .faq-accordion__icon-plus,.ally.faq-accordion .faq-accordion__item.is-opening .faq-accordion__icon-plus{opacity:0}.ally.faq-accordion .faq-accordion__question{width:100%;margin:0}.ally.faq-accordion .faq-accordion__trigger-text{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.01em;flex:1;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}.ally.faq-accordion .faq-accordion__panel{margin-top:1rem}.ally.faq-accordion .faq-accordion__item:not(.is-expanded,.is-closing) .faq-accordion__panel{display:none}.ally.faq-accordion .faq-accordion__answer{padding-left:2.8125rem}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__answer{padding-left:4rem}}@media screen and (width>=991px){.ally.faq-accordion .faq-accordion__answer{padding-left:4.4375rem}}.ally.faq-accordion .faq-accordion__answer-body{letter-spacing:0;color:#1e1e1e;-webkit-font-smoothing:antialiased;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.2}.ally.faq-accordion .faq-accordion__answer-body p{margin:0 0 .75rem}.ally.faq-accordion .faq-accordion__answer-body p:last-child{margin-bottom:0}.ally.faq-accordion .faq-accordion__answer-body ul{margin:0 0 .75rem;padding-left:1.5rem;list-style:outside}.ally.faq-accordion .faq-accordion__answer-body li{line-height:inherit;letter-spacing:inherit;color:inherit;font-size:1.0625rem;font-weight:400;list-style:outside}.ally.faq-accordion .faq-accordion__answer-body a{color:inherit;text-decoration:underline}.ally.faq-accordion .faq-accordion__answer-body a:hover{color:#4c4c4c;text-decoration-color:#0000}.generic-content>*+*{margin-top:2rem}.generic-content>h1+*,.generic-content>h2+*{margin-top:1.5rem}.generic-content>h3+*,.generic-content>h4+*,.generic-content>h5+*,.generic-content>h6+*{margin-top:1.25rem}.typography-showcase__section{border-bottom:.0625rem solid #c2bab4;margin-bottom:4rem;padding-bottom:3rem}.typography-showcase__section:last-child{border-bottom:none}.typography-showcase__title{letter-spacing:-.01875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.typography-showcase__title{letter-spacing:-.1rem;font-size:2.5rem}}.typography-showcase__title{color:#fcaf17;margin-bottom:2rem}.typography-showcase__example{background-color:#f1f1f1;border-radius:.5rem;margin-bottom:1.5rem;padding:1.25rem}.typography-showcase__example-label{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.3}@media screen and (width>=768px){.typography-showcase__example-label{font-size:.875rem;line-height:1.2}}.typography-showcase__example-label{color:#1e1e1e;text-transform:uppercase;letter-spacing:.03125rem;margin-bottom:.75rem;font-size:.6875rem;display:block}.ally.certificate{padding-top:2.5625rem;padding-bottom:.5rem}@media screen and (width>=768px){.ally.certificate{padding-top:1.75rem;padding-bottom:.5rem}}.ally.certificate .certificate__wrap{background-color:#d8d3cf;border-radius:1.5rem;padding:1.25rem .975625rem 1.8125rem 1rem}@media screen and (width>=768px){.ally.certificate .certificate__wrap{border-radius:1.75rem;padding:2.8125rem 2.625rem 2.8125rem 2.5625rem}}@media screen and (width>=1199px){.ally.certificate .certificate__wrap{padding:4.5rem 2.3125rem 3.5rem 2.75rem}}.ally.certificate .certificate__image{margin-bottom:2.02875rem}@media screen and (width>=768px){.ally.certificate .certificate__image{margin-bottom:5.625rem}}@media screen and (width>=1199px){.ally.certificate .certificate__image{margin-bottom:6.895rem}}.ally.certificate .certificate__image img{margin:0 auto}.ally.certificate .certificate__header{padding-bottom:3.125rem}@media screen and (width>=768px){.ally.certificate .certificate__header{padding-bottom:6.25rem}}@media screen and (width>=1199px){.ally.certificate .certificate__header{padding-bottom:8rem}}.ally.certificate .certificate__content{background-color:#fff;border-radius:1.5rem;margin-bottom:2rem;padding:1rem 1rem .94625rem}@media screen and (width>=768px){.ally.certificate .certificate__content{margin-bottom:2.375rem;padding:2.0625rem 1.9375rem 1rem 2rem}}@media screen and (width>=1199px){.ally.certificate .certificate__content{max-width:49.4375rem;margin:0 auto;padding:2.0625rem 1.9375rem 2.25rem 2.25rem}}.ally.certificate .certificate-body__header{justify-content:space-between;align-items:center;margin-bottom:2.77063rem;display:flex}@media screen and (width>=768px){.ally.certificate .certificate-body__header{letter-spacing:normal;max-width:63.1%;margin-bottom:1.95813rem}}@media screen and (width>=1199px){.ally.certificate .certificate-body__header{max-width:60.1%;margin-top:.1875rem;margin-bottom:2.875rem}}.ally.certificate .certificate-body__header p{max-width:4.53938rem;font-size:.75rem;font-weight:700;line-height:normal}@media screen and (width>=768px){.ally.certificate .certificate-body__header p{margin-top:-.375rem}}@media screen and (width>=1199px){.ally.certificate .certificate-body__header p{max-width:4.16rem;font-size:.6875rem}}.ally.certificate .certificate-body__content-text-heading{position:relative}.ally.certificate .certificate-body__content-text-heading .sr-only{clip-path:inset(50%);width:auto;height:auto;margin:0;position:absolute;inset:0;overflow:hidden}.ally.certificate .certificate-body__content-text-heading>div{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.certificate .certificate-body__content-text-heading>div{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.certificate .certificate-body__content-text-heading>div{font-size:3.75rem}}.ally.certificate .certificate-body__content-text-heading>div{color:#1e1e1e;margin-bottom:2.5rem;font-size:3.125rem;line-height:1}@media screen and (width>=768px){.ally.certificate .certificate-body__content-text-heading>div{letter-spacing:normal;font-size:3.75rem;line-height:1.1}}@media screen and (width>=1199px){.ally.certificate .certificate-body__content-text-heading>div{margin-bottom:1.3125rem;font-size:5.1875rem}}@media screen and (width<=375px){.ally.certificate .certificate-body__content-text-heading>div{font-size:2.5rem}}@media screen and (width>=1199px){.ally.certificate .certificate-body__header .certificate-body__header-image svg{width:4.4375rem;margin-left:.25rem}}.ally.certificate .certificate-body__content-text-heading>div br{display:none}@media screen and (width>=768px){.ally.certificate .certificate-body__content-text-heading>div br{display:block}}.ally.certificate .certificate-body__content-text p{letter-spacing:-.01em;border-bottom:.03125rem solid #000;margin-bottom:1.9375rem;padding-bottom:.9375rem;font-size:1.25rem;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.certificate .certificate-body__content-text p{letter-spacing:normal;margin-bottom:1.5rem;padding-bottom:1.5rem;font-size:1.5rem}}@media screen and (width>=1199px){.ally.certificate .certificate-body__content-text p{margin-bottom:0;padding-bottom:1.75rem;font-size:2rem}}.ally.certificate .certificate-body__body{margin-top:1.9375rem}@media screen and (width>=768px){.ally.certificate .certificate-body__body{margin-top:0;margin-bottom:0}}@media screen and (width>=1199px){.ally.certificate .certificate-body__body{padding-top:1.76938rem}}.ally.certificate .certificate-body__body .certificate-body__body-paragraph{margin-top:1.125rem}@media screen and (width>=768px){.ally.certificate .certificate-body__body .certificate-body__body-paragraph{column-count:2;column-gap:1.34813rem;width:calc(100% - 10px);margin-top:0}}@media screen and (width>=1199px){.ally.certificate .certificate-body__body .certificate-body__body-paragraph{column-gap:1.25rem;margin-top:1rem}}.ally.certificate .certificate-body__body p{flex-direction:column;gap:.875rem;margin-bottom:.875rem;font-size:.875rem;font-weight:400;line-height:1.2;display:flex}@media screen and (width>=768px){.ally.certificate .certificate-body__body p{margin-bottom:.75rem}}@media screen and (width>=1199px){.ally.certificate .certificate-body__body p{gap:1rem;font-size:.888563rem}}.ally.certificate .certificate-body__signature{gap:.875rem;margin-top:.9375rem;margin-bottom:2.3125rem;display:flex}@media screen and (width>=768px){.ally.certificate .certificate-body__signature{flex:1;order:2;margin-top:0;margin-bottom:0}}@media screen and (width>=1199px){.ally.certificate .certificate-body__signature{gap:.4375rem;max-width:23rem;margin-top:-.0625rem}}.ally.certificate .certificate-body__signature-wrapper{flex-direction:column;display:flex}@media screen and (width>=768px){.ally.certificate .certificate-body__signature-wrapper{flex-direction:row;gap:.375rem}}.ally.certificate .certificate-body__signature-meta{order:2;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}@media screen and (width>=768px){.ally.certificate .certificate-body__signature-meta{flex:1;order:1;align-items:flex-end;gap:.6875rem}}@media screen and (width>=1199px){.ally.certificate .certificate-body__signature-meta{gap:1.04563rem;padding-bottom:.25rem}}.ally.certificate .certificate-body__signature-content{flex:1;order:2}@media screen and (width>=768px){.ally.certificate .certificate-body__signature-content{order:1}}@media screen and (width>=1199px){.ally.certificate .certificate-body__signature-content{flex:1}}.ally.certificate .certificate-body__signature-content .certificate-body__signature-signature-name{margin-bottom:.5rem;display:block;position:relative}@media screen and (width>=768px){.ally.certificate .certificate-body__signature-content .certificate-body__signature-signature-name{margin-bottom:.375rem}}.ally.certificate .certificate-body__signature-content .certificate-body__signature-content .certificate-body__signature-signature-name img{width:auto;max-width:5.60913rem;height:auto;margin-left:-.375rem;display:block}@media screen and (width>=1199px){.ally.certificate .certificate-body__signature-content .certificate-body__signature-content .certificate-body__signature-signature-name img{max-width:6.80438rem}}.ally.certificate .certificate-body__signature-content .certificate-body__signature-signature-name:after{content:"";background-color:#000;width:100%;height:.03125rem;position:absolute;left:0}.ally.certificate .certificate-body__signature-content p:nth-child(2){margin-left:0}.ally.certificate .certificate-body__signature-content p{letter-spacing:normal;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-weight:400;line-height:normal}@media screen and (width>=1199px){.ally.certificate .certificate-body__signature-content p{font-size:.875rem}}@media screen and (width>=768px){.ally.certificate .certificate-body__signature-meta-text{margin-bottom:-.1875rem}}.ally.certificate .certificate-body__signature-meta-text p{letter-spacing:normal;flex-direction:row;gap:.25rem;margin-bottom:0;font-size:.875rem;font-weight:700;line-height:normal;display:flex}@media screen and (width>=768px){.ally.certificate .certificate-body__signature-meta-text p{gap:.125rem}}.ally.certificate .certificate-body__signature-meta-text p a{text-underline-offset:0rem;text-underline-position:from-font;color:#1e1e1e;font-weight:400;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;text-decoration-thickness:.03125rem;transition:all .3s ease-in-out}.ally.certificate .certificate-body__signature-meta-text p a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.certificate .certificate-body__signature-meta-text p .certificate-body__signature-meta-site{color:#1e1e1e;cursor:default;font-weight:400}.ally.certificate .certificate-body__signature-meta-text p span{font-weight:400}.ally.certificate .certificate-body__signature-meta-qr img{border-radius:0}@media screen and (width>=768px){.ally.certificate .certificate-body__signature-meta-qr img{width:2.8125rem;height:2.8125rem}}.ally.certificate .certificate__header-title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.certificate .certificate__header-title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.certificate .certificate__header-title{font-size:3.75rem}}.ally.certificate .certificate__header-title{max-width:18.125rem;margin-bottom:0}@media screen and (width>=768px){.ally.certificate .certificate__header-title{text-align:left;max-width:18.75rem;margin-bottom:0;margin-right:-.375rem;line-height:1}}@media screen and (width>=1199px){.ally.certificate .certificate__header-title{max-width:27.375rem;margin-right:0}}.ally.certificate .certificate__footer{justify-content:flex-end;align-items:flex-end;margin-top:3.125rem;display:flex}@media screen and (width>=768px){.ally.certificate .certificate__footer{margin-top:5rem}}@media screen and (width>=1199px){.ally.certificate .certificate__footer{margin-top:7.27rem}}@media screen and (width>=768px){.ally.certificate .certificate__footer-icon.is-desktop{margin-bottom:.5rem}}@media screen and (width>=1199px){.ally.certificate .certificate__footer-icon.is-desktop{margin-bottom:.5rem;padding-left:.875rem}}.ally.certificate .certificate-body__footer{margin-top:2.25rem}@media screen and (width>=768px){.ally.certificate .certificate-body__footer{flex-direction:row;justify-content:space-between;margin-top:5.8125rem;display:flex}}@media screen and (width>=1199px){.ally.certificate .certificate-body__footer{align-items:flex-end;margin-top:6.375rem}}.ally.certificate .certificate-body__footer address.certificate-body__footer-title{margin-bottom:1rem;padding-left:.1875rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=1199px){.ally.certificate .certificate-body__footer address.certificate-body__footer-title{margin-bottom:0;padding-left:0}}.ally.certificate .certificate-body__footer address.certificate-body__footer-title p{margin-bottom:0;font-size:.875rem;font-weight:400}.ally.certificate .certificate-body__footer address.certificate-body__footer-title p:last-child{margin-bottom:0}@media screen and (width>=1199px){.ally.certificate .certificate-body__footer address.certificate-body__footer-title p{font-size:.6875rem}}.ally.certificate .certificate-body__footer .certificate-body__footer-icon img{width:3.125rem;height:3.125rem}@media screen and (width>=768px){.ally.certificate .certificate-body__footer .certificate-body__footer-icon img{width:5.24938rem;height:5.24938rem;margin-top:-1rem}}@media screen and (width>=1199px){.ally.certificate .certificate-body__footer .certificate-body__footer-icon img{width:6.36875rem;min-height:6.36875rem;margin-right:.4375rem}}.ally.process-grid{padding:2.375rem 0 2.5rem}@media screen and (width>=768px){.ally.process-grid{padding:3.125rem 0 5.0625rem}}@media screen and (width>=991px){.ally.process-grid{padding:2.3125rem 0 .5rem}}.ally.process-grid .process-grid__header{text-align:center;margin-bottom:2.6875rem}@media screen and (width>=768px){.ally.process-grid .process-grid__header{margin-bottom:2.25rem}}@media screen and (width>=991px){.ally.process-grid .process-grid__header{justify-content:space-between;align-items:center;gap:3.75rem;margin-bottom:2.6875rem;display:flex}}@media screen and (width>=1199px){.ally.process-grid .process-grid__header{margin-bottom:5.0625rem}}.ally.process-grid .process-grid__title{letter-spacing:-.03em;margin-bottom:1rem;line-height:1}@media screen and (width>=991px){.ally.process-grid .process-grid__title{margin-bottom:0}}.ally.process-grid .process-grid__description{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.process-grid .process-grid__description{font-size:1.0625rem}}.ally.process-grid .process-grid__description{line-height:1.1}@media screen and (width>=991px){.ally.process-grid .process-grid__description{letter-spacing:.0235em;padding-top:.1875rem;font-size:1.0625rem}}@media screen and (width>=640px){.ally.process-grid .process-grid__list{flex-wrap:wrap;gap:1rem;display:flex}}@media screen and (width>=991px){.ally.process-grid .process-grid__list{gap:.6875rem}}@media screen and (width>=1199px){.ally.process-grid .process-grid__list{justify-content:space-between}}.ally.process-grid .process-grid__item{background-color:#303030;border-radius:1.5rem;margin-bottom:1rem;padding:2.3125rem 1.3125rem 2rem}@media screen and (width>=640px){.ally.process-grid .process-grid__item{width:calc(50% - 8px);margin-bottom:0}}@media screen and (width>=768px){.ally.process-grid .process-grid__item{min-height:24.25rem;position:relative}}@media screen and (width>=1199px){.ally.process-grid .process-grid__item{width:calc(25% - 9px);margin-bottom:0;padding:2.25rem 1.625rem 1.75rem 1.75rem}}.ally.process-grid .process-grid__item:first-child{background-color:#3a3a3a}.ally.process-grid .process-grid__item:nth-child(2){background-color:#4c4c4c}.ally.process-grid .process-grid__item:nth-child(3){background-color:#686868}.ally.process-grid .process-grid__item:nth-child(4){background-color:#d8d3cf}.ally.process-grid .process-grid__item:last-child{background-color:#b5b5b5;margin-bottom:0}.ally.process-grid .process-grid__item:last-child *{color:#1e1e1e}@media screen and (width>=768px){.ally.process-grid .process-grid__item:nth-child(3),.ally.process-grid .process-grid__item:nth-child(4){min-height:22.875rem}}.ally.process-grid .process-grid__item-title{letter-spacing:-.01875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.process-grid .process-grid__item-title{letter-spacing:-.1rem;font-size:2.5rem}}.ally.process-grid .process-grid__item-title{color:#f1f1f1;margin-bottom:1.75rem;position:relative}@media screen and (width>=768px){.ally.process-grid .process-grid__item-title{letter-spacing:-.01875rem;margin-bottom:2rem;font-size:1.875rem}}@media screen and (width>=991px){.ally.process-grid .process-grid__item-title{letter-spacing:-.1rem;margin-bottom:3.13938rem;font-size:2.5rem}}@media screen and (width>=1199px){.ally.process-grid .process-grid__item-title{min-height:4.5rem}}.ally.process-grid .process-grid__item-text{color:#f1f1f1;letter-spacing:-.01em;margin-bottom:0;padding-right:3.40938rem;font-size:1.0625rem;font-weight:700;line-height:1.2}@media screen and (width>=991px){.ally.process-grid .process-grid__item-text{font-size:1.125rem}}@media screen and (width>=1199px){.ally.process-grid .process-grid__item-text{padding-right:1.28438rem;font-size:1.25rem}}@media screen and (width>=1320px){.ally.process-grid .process-grid__item-text{padding-right:2.34688rem}}.ally.process-grid .process-grid__item-number{color:#f1f1f1;letter-spacing:-.04em;text-align:right;margin-top:-.5625rem;margin-bottom:-2.5rem;margin-right:-.3125rem;font-size:12.5rem;font-style:normal;font-weight:700;line-height:1.1;display:block}@media screen and (width>=768px){.ally.process-grid .process-grid__item-number{margin-top:0;margin-bottom:0;margin-right:0;position:absolute;bottom:-.375rem;right:1rem}}@media screen and (width>=991px){.ally.process-grid .process-grid__item-number{margin-top:1.25rem;margin-bottom:-2.5rem;margin-right:0;position:relative;bottom:auto;right:auto}}@media screen and (width>=1320px){.ally.process-grid .process-grid__item-number{margin-top:.9375rem;margin-bottom:-3.5625rem;font-size:18.75rem}}.ally.legal-guarantee{padding:.5rem 0 2.25rem}.ally.legal-guarantee .legal-guarantee__wrap{background-color:#c2bab4;border-radius:1.5rem;flex-direction:column;gap:2rem;padding:1.75rem 1rem 1.375rem;display:flex;position:relative;overflow:hidden}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__wrap{gap:2.25rem;padding:2.375rem 1.625rem 2.875rem 2.875rem}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__wrap{gap:0;padding:4.5rem 1.6875rem 3rem 3.0625rem}}.ally.legal-guarantee .legal-guarantee__title{margin-bottom:1.75rem}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__title{margin-bottom:1.9375rem}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__title{max-width:37.875rem;margin-bottom:3.75rem;font-size:2.8125rem}}@media screen and (width>=1199px){.ally.legal-guarantee .legal-guarantee__title{font-size:3.125rem}}@media screen and (width>=1320px){.ally.legal-guarantee .legal-guarantee__title{font-size:3.75rem}}.ally.legal-guarantee .legal-guarantee__text-wrap{padding-left:.6875rem}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__text-wrap{max-width:31.25rem;padding-left:0}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__text-wrap{max-width:32.625rem;margin-bottom:1.25rem}}.ally.legal-guarantee .legal-guarantee__text{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__text{letter-spacing:-.009375rem;font-size:.9375rem}}.ally.legal-guarantee .legal-guarantee__text{margin-bottom:1.0625rem;line-height:1.2}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__text{font-weight:700}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__text{letter-spacing:-.01em;margin-bottom:1.125rem;font-size:1.5rem;font-weight:700;line-height:1.2}}.ally.legal-guarantee .legal-guarantee__text:last-child{margin-bottom:0}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__content{max-width:32.1875rem}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__content{max-width:unset;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6.25rem;display:flex}}@media screen and (width>=1199px){.ally.legal-guarantee .legal-guarantee__content{gap:10.3125rem}}.ally.legal-guarantee .legal-guarantee__content-item{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__content-item{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.legal-guarantee .legal-guarantee__content-item{font-size:3.75rem}}.ally.legal-guarantee .legal-guarantee__content-item{letter-spacing:-.01em;margin-bottom:1.75rem;font-size:1.875rem;line-height:.92}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__content-item{letter-spacing:-.03em;margin-bottom:1.75rem;font-size:1.875rem}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__content-item{letter-spacing:-.04em;margin-bottom:1.125rem;font-size:1.5rem;font-weight:700;line-height:1.2;list-style:outside}}.ally.legal-guarantee .legal-guarantee__content-item:last-child{margin-bottom:0}.ally.legal-guarantee .legal-guarantee__content-left{margin-bottom:2rem}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__content-left{margin-bottom:1.5625rem}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__content-left{max-width:31.25rem;margin-bottom:2rem;padding-left:2.4375rem}}@media screen and (width>=1199px){.ally.legal-guarantee .legal-guarantee__content-left{margin-bottom:0}}.ally.legal-guarantee .legal-guarantee__content-right{padding-right:1.875rem}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__content-right{max-width:32.8125rem;margin-left:auto;padding-right:0}}@media screen and (width>=1199px){.ally.legal-guarantee .legal-guarantee__content-right{margin-bottom:0}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__content-right .legal-guarantee__content-item{max-width:20.8125rem;font-size:2.5rem;line-height:.9}}.ally.legal-guarantee .legal-guarantee__icon-wrap{z-index:1;pointer-events:none;width:28.25rem;height:28.25rem;position:absolute;bottom:-.375rem;left:0;transform:translate(-38.5%)}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__icon-wrap{width:32.875rem;height:32.875rem;transform:translate(-30px)}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__icon-wrap{width:55.4375rem;height:55.4375rem;bottom:-1.4375rem;left:auto;right:0;transform:translate(6.7%)}}.ally.legal-guarantee .legal-guarantee__header,.ally.legal-guarantee .legal-guarantee__content{z-index:2;position:relative}.ally.text-article{padding:7.5rem 0}@media screen and (width>=1199px){.ally.text-article{padding:12.625rem 0}}@media screen and (width>=1320px){.ally.text-article{padding:16.5625rem 0}}.ally.text-article .text-article__wrap{position:relative}.ally.text-article .text-article__title.sr-only{width:100%;height:60%;left:50%;transform:translate(-50%)}.ally.text-article .text-article__title{text-align:center;margin-bottom:1.1875rem;font-size:2.5rem;font-weight:700;line-height:.9}@media screen and (width>=480px){.ally.text-article .text-article__title{max-width:26.875rem;margin:0 auto 1.1875rem}}@media screen and (width>=768px){.ally.text-article .text-article__title{max-width:37.5rem;margin-bottom:2.5rem;font-size:3.75rem}}@media screen and (width>=991px){.ally.text-article .text-article__title{max-width:56.25rem;margin-bottom:3.0625rem;font-size:5.625rem}}@media screen and (width>=1199px){.ally.text-article .text-article__title{letter-spacing:-.06em;max-width:75rem;font-size:7.5rem}}.ally.text-article .text-article__title-accent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.125rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.09em}@media screen and (width>=991px){.ally.text-article .text-article__title-accent{text-underline-offset:.34375rem;text-decoration-thickness:.65625rem}}@media screen and (width>=1199px){.ally.text-article .text-article__title-accent{text-underline-offset:.40625rem;text-decoration-thickness:.84375rem}}.ally.text-article .text-article__text{letter-spacing:-.04em;text-align:center;padding:0 1rem;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:.92}@media screen and (width>=480px){.ally.text-article .text-article__text{max-width:26.875rem;margin:0 auto}}@media screen and (width>=768px){.ally.text-article .text-article__text{letter-spacing:-.04em;max-width:37.5rem;padding:0;font-size:1.25rem;font-weight:700;line-height:1}}@media screen and (width>=991px){.ally.text-article .text-article__text{max-width:42.125rem;font-size:2rem}}@media screen and (width>=1199px){.section.section--text-article-cu .ally.text-article{padding:19.375rem 0 16.6875rem}}.section.section--text-article-cu .ally.text-article .text-article__text{letter-spacing:-.01em}@media screen and (width>=1199px){.section.section--text-article-cu .ally.text-article .text-article__text{max-width:54rem}}.section.section--text-article-cu .ally.text-article .text-article__title{line-height:.9}@media screen and (width>=1199px){.section.section--text-article-cu .ally.text-article .text-article__title{margin-bottom:5.4375rem}}.ally.heading-hero{padding:5.1875rem 0 2.34375rem}@media screen and (width>=991px){.ally.heading-hero{padding:9.4375rem 0 5.8125rem}}.ally.heading-hero .heading-hero__wrap{flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (width>=991px){.ally.heading-hero .heading-hero__wrap{flex-direction:row;justify-content:center;align-items:center;gap:3.9375rem;margin-bottom:4rem}}.ally.heading-hero .heading-hero__image{max-width:15rem;max-height:15rem;margin-bottom:3.5rem}@media screen and (width>=991px){.ally.heading-hero .heading-hero__image{max-width:17.5rem;max-height:17.5rem;margin-bottom:0}}@media screen and (width>=1199px){.ally.heading-hero .heading-hero__image{max-width:23.75rem;max-height:23.75rem}}.ally.heading-hero .heading-hero__title{letter-spacing:-.04em;color:#1e1e1e;text-align:center;margin-bottom:1.75rem;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=991px){.ally.heading-hero .heading-hero__title{text-align:left;letter-spacing:-.04em;color:#1e1e1e;width:100%;max-width:23.8956rem;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.9}}@media screen and (width>=1199px){.ally.heading-hero .heading-hero__title{letter-spacing:-.04em;color:#1e1e1e;max-width:39.8125rem;font-family:ABCDiatype,sans-serif;font-size:5.625rem;font-style:normal;font-weight:700;line-height:.9}}.ally.heading-hero .heading-hero__title-accent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.125rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.21875rem}@media screen and (width>=991px){.ally.heading-hero .heading-hero__title-accent{text-underline-offset:.3125rem;text-decoration-thickness:.625rem}.ally.heading-hero .heading-hero__content{max-width:67.5rem;margin:0 auto}}.ally.heading-hero .heading-hero__text{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.heading-hero .heading-hero__text{font-size:1.0625rem}}.ally.heading-hero .heading-hero__text{text-align:center;max-width:18.375rem;margin:0 auto}@media screen and (width>=991px){.ally.heading-hero .heading-hero__text{text-align:left;max-width:51.3%;margin:0 0 0 auto;padding-right:12.5rem}}@media screen and (width>=1199px){.ally.heading-hero .heading-hero__text{max-width:37.8125rem;padding-right:18.75rem}}.heading-hero.heading-hero--404{padding:5.1875rem 0 4.03125rem}@media screen and (width>=991px){.heading-hero.heading-hero--404{padding:9.4375rem 0 5.8125rem}.heading-hero.heading-hero--404 .heading-hero__text{max-width:52.3%}}@media screen and (width>=1199px){.heading-hero.heading-hero--404 .heading-hero__text{max-width:57.3%}}.heading-hero.heading-hero--404 .heading-hero__title-wrap{text-align:center;margin-bottom:7.5rem}@media screen and (width>=991px){.heading-hero.heading-hero--404 .heading-hero__title-wrap{text-align:left;margin-bottom:0}}.heading-hero.heading-hero--404 .heading-hero__title-wrap .heading-hero__title{letter-spacing:-.04em;margin-bottom:0;font-size:6.25rem;line-height:.9}@media screen and (width>=991px){.heading-hero.heading-hero--404 .heading-hero__title-wrap .heading-hero__title{font-size:9.375rem}}@media screen and (width>=1199px){.heading-hero.heading-hero--404 .heading-hero__title-wrap .heading-hero__title{font-size:12.75rem}}.heading-hero.heading-hero--404 .heading-hero__title-wrap .heading-hero__subtitle{letter-spacing:-.04em;margin-bottom:0;font-size:2.5rem;line-height:.9}@media screen and (width>=991px){.heading-hero.heading-hero--404 .heading-hero__title-wrap .heading-hero__subtitle{font-size:3.75rem}}@media screen and (width>=1199px){.heading-hero.heading-hero--404 .heading-hero__title-wrap .heading-hero__subtitle{font-size:5.625rem}}.heading-hero.heading-hero--statement .heading-hero__image{margin-bottom:1.6875rem}.heading-hero.heading-hero--statement .heading-hero__wrap{position:relative}.heading-hero.heading-hero--statement .heading-hero__wrap h1.sr-only{width:100%;height:31%;top:auto;bottom:1rem;left:0}@media screen and (width>=768px){.heading-hero.heading-hero--statement .heading-hero__wrap h1.sr-only{height:26%}}@media screen and (width>=991px){.heading-hero.heading-hero--statement .heading-hero__wrap h1.sr-only{width:43%;height:90%;left:auto;right:13%}}.heading-hero.heading-hero--insights{padding:5.1875rem 0 2.34375rem}@media screen and (width>=991px){.heading-hero.heading-hero--insights{padding:6.25rem 0 1.875rem}.heading-hero.heading-hero--insights .heading-hero__wrap{gap:2.625rem;margin-bottom:0}}.heading-hero.heading-hero--insights .heading-hero__image{margin-bottom:1.9375rem}@media screen and (width>=768px){.heading-hero.heading-hero--insights .heading-hero__image{margin-bottom:3.5rem}}@media screen and (width>=991px){.heading-hero.heading-hero--insights .heading-hero__image{max-width:15rem;max-height:15rem;margin-bottom:0}}@media screen and (width>=1199px){.heading-hero.heading-hero--insights .heading-hero__image{max-width:12.5rem;max-height:12.5rem}}@media screen and (width>=991px){.heading-hero.heading-hero--insights .heading-hero__content{max-width:unset;margin:unset}.heading-hero.heading-hero--insights .heading-hero__content .heading-hero__title{margin-bottom:1.875rem}.heading-hero.heading-hero--insights .heading-hero__content .heading-hero__text{max-width:18.3125rem;padding-right:unset;margin:unset;margin-left:unset}}.ally.schedule-calendar{padding:2.34375rem 0}@media screen and (width>=991px){.ally.schedule-calendar{padding:3.125rem 0}}@media screen and (width>=1199px){.ally.schedule-calendar{padding:3.125rem 0}}.ally.schedule-calendar .schedule-calendar__wrap .calendly-inline-widget{min-width:20rem;height:59.375rem}@media screen and (width>=768px){.ally.schedule-calendar .schedule-calendar__wrap .calendly-inline-widget{height:60.625rem}}@media screen and (width>=1199px){.ally.schedule-calendar .schedule-calendar__wrap .calendly-inline-widget{height:41.25rem}}.ally.schedule-calendar.schedule-calendar--cu{padding-top:0;padding-bottom:2.5rem}@media screen and (width>=768px){.ally.schedule-calendar.schedule-calendar--cu{padding-bottom:3.75rem}}@media screen and (width>=991px){.ally.schedule-calendar.schedule-calendar--cu{padding-bottom:5.625rem}}@media screen and (width>=1199px){.ally.schedule-calendar.schedule-calendar--cu{padding-bottom:7.8125rem}}.ally.schedule-calendar.schedule-calendar--cu .schedule-calendar__wrap .calendly-inline-widget{min-width:unset;height:59.375rem}@media screen and (width>=768px){.ally.schedule-calendar.schedule-calendar--cu .schedule-calendar__wrap .calendly-inline-widget{height:60.625rem}}@media screen and (width>=1199px){.ally.schedule-calendar.schedule-calendar--cu .schedule-calendar__wrap .calendly-inline-widget{height:43.75rem}}.ally.statement-block{padding-top:2.5625rem;padding-bottom:2.1875rem}@media screen and (width>=991px){.ally.statement-block{padding-top:4.8125rem}}.ally.statement-block .statement-block__wrap{background-color:#1e1e1e;border-radius:1.5rem;padding:1.8125rem 1rem}@media screen and (width>=768px){.ally.statement-block .statement-block__wrap{padding:1.875rem 1.5625rem 2.1875rem 1.8125rem}}@media screen and (width>=991px){.ally.statement-block .statement-block__wrap{border-radius:1.75rem;padding:5rem 2.75rem;display:flex}}@media screen and (width>=1199px){.ally.statement-block .statement-block__wrap{padding:6.375rem 2.75rem 8rem}}.ally.statement-block .statement-block__header{border-bottom:.0625rem solid #c2bab4;margin-bottom:2.0625rem;padding-bottom:1.6875rem}@media screen and (width>=991px){.ally.statement-block .statement-block__header{border-bottom:none;border-right:.0625rem solid #c2bab4;flex:25%;margin-bottom:0;padding-top:1rem;padding-right:2.8125rem}}.ally.statement-block .statement-block__header h2{letter-spacing:-.01em;color:#1e1e1e;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.statement-block .statement-block__header h2{letter-spacing:-.01em;font-size:2rem}}.ally.statement-block .statement-block__header h2{color:#f1f1f1}@media screen and (width>=991px){.ally.statement-block .statement-block__header h2{letter-spacing:-.01em;color:#f1f1f1;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}.ally.statement-block .statement-block__cards-description{position:relative}@media screen and (width>=991px){.ally.statement-block .statement-block__cards-description{flex:78%;padding-top:.625rem;padding-left:2.75rem}}.ally.statement-block .statement-block__cards-description-paragraph.sr-only{width:100%;height:55%;left:0}@media screen and (width>=991px){.ally.statement-block .statement-block__cards-description-paragraph.sr-only{height:35%}}@media screen and (width>=1199px){.ally.statement-block .statement-block__cards-description-paragraph.sr-only{height:46%}}.ally.statement-block .statement-block__cards-description p.statement-block__cards-description-paragraph{letter-spacing:-.01em;color:#f1f1f1;letter-spacing:-.04em;margin-bottom:2rem;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.92}@media screen and (width>=768px){.ally.statement-block .statement-block__cards-description p.statement-block__cards-description-paragraph{letter-spacing:-.01em;color:#f1f1f1;letter-spacing:-.04em;margin-bottom:4.1875rem;padding-right:1.3125rem;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}@media screen and (width>=991px){.ally.statement-block .statement-block__cards-description p.statement-block__cards-description-paragraph{margin-bottom:6.25rem;padding-right:2.5rem}}@media screen and (width>=1199px){.ally.statement-block .statement-block__cards-description p.statement-block__cards-description-paragraph{letter-spacing:-.04em;color:#f1f1f1;letter-spacing:-.04em;margin-bottom:10.4375rem;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.9}}.ally.statement-block .statement-block__cards-description .statement-block__cards-description-text-accent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.067em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.09em}@media screen and (width>=991px){.ally.statement-block .statement-block__cards-description .statement-block__cards-description-text-accent{text-underline-offset:.08em;text-decoration-thickness:.117em}}@media screen and (width>=1199px){.ally.statement-block .statement-block__cards-description .statement-block__cards-description-text-accent{letter-spacing:-.038em}}.ally.statement-block .statement-block__cards-description-text{padding-right:.6875rem}@media screen and (width>=768px){.ally.statement-block .statement-block__cards-description-text{gap:2.25rem;display:flex}}.ally.statement-block .statement-block__cards-description-text p{letter-spacing:0;color:#f1f1f1;font-family:Vollkorn,serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=991px){.ally.statement-block .statement-block__cards-description-text p{max-width:41.9375rem;font-size:1.5rem}}.ally.statement-summary{padding:2.8125rem 0 2.5rem}@media screen and (width>=991px){.ally.statement-summary{padding:2.8125rem 0 3.75rem}}@media screen and (width>=1199px){.ally.statement-summary{padding:2.8125rem 0 5.5rem}}.ally.statement-summary .statement-summary__article{padding-bottom:3rem}@media screen and (width>=991px){.ally.statement-summary .statement-summary__article{border-top:.0625rem solid #c2bab4;gap:3.75rem;padding-top:2rem;padding-bottom:4.375rem;display:flex}}.ally.statement-summary .statement-summary__article:last-child{padding-bottom:0}@media screen and (width>=991px){.ally.statement-summary .statement-summary__article:last-child{border-bottom:.0625rem solid #c2bab4;padding-bottom:4.375rem}.ally.statement-summary .statement-summary__header{flex:16.061%;min-width:17.125rem}.ally.statement-summary .statement-summary__content{flex:70%}}.ally.statement-summary .statement-summary__title{letter-spacing:-.05625rem;border-bottom:.0625rem solid #c2bab4;margin-bottom:2rem;padding-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:100%}@media screen and (width>=991px){.ally.statement-summary .statement-summary__title{letter-spacing:-.02rem;border:none;margin-bottom:0;padding-bottom:0;font-size:2rem}}.ally.statement-summary .statement-summary__content>*{letter-spacing:-.010625rem;margin-bottom:1.125rem;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=991px){.ally.statement-summary .statement-summary__content>*{letter-spacing:-.0125rem;max-width:50rem;margin-right:auto;font-size:1.25rem}}@media screen and (width>=1199px){.ally.statement-summary .statement-summary__content>*{max-width:43.75rem}}.ally.statement-summary .statement-summary__content ul{padding-left:1.75rem}.ally.statement-summary .statement-summary__content--evaluation-methods ul li{margin-bottom:.625rem}.ally.statement-summary .statement-summary__content li{letter-spacing:-.010625rem;margin-bottom:0;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2;list-style:outside}@media screen and (width>=991px){.ally.statement-summary .statement-summary__content li{letter-spacing:-.0125rem;font-size:1.25rem}}.ally.statement-summary .statement-summary__content--accessibility-features ul li{list-style:none;position:relative}.ally.statement-summary .statement-summary__content--accessibility-features ul li:before{content:"";background-color:#1e1e1e;border-radius:50%;width:.34375rem;height:.34375rem;position:absolute;top:.5rem;left:-1rem}@media screen and (width>=991px){.ally.statement-summary .statement-summary__content--accessibility-features ul li:before{top:.625rem}}.ally.statement-summary .statement-summary__content li:last-child{margin-bottom:0}.ally.statement-summary .statement-summary__content p a{color:var(--text-color);cursor:pointer;text-underline-offset:.125rem;text-decoration:underline;text-decoration-thickness:.0625rem;transition:all .3s ease-in-out;display:inline-flex}.ally.statement-summary .statement-summary__content p a:hover{color:#4c4c4c;text-decoration-color:#1e1e1e}.ally.statement-summary .statement-summary__content p:last-child{margin-bottom:0}.ally.statement-summary .statement-summary__wrap{padding-right:.8125rem}@media screen and (width>=991px){.ally.statement-summary .statement-summary__wrap{padding:0 2.75rem}}.ally.contact-address{padding-top:2.9375rem;padding-bottom:2.1875rem}@media screen and (width>=768px){.ally.contact-address{padding-top:4.375rem;padding-bottom:3.125rem}}@media screen and (width>=991px){.ally.contact-address{padding-top:8.75rem;padding-bottom:8.125rem}}@media screen and (width>=1199px){.ally.contact-address{padding-top:9.5rem;padding-bottom:8.375rem}}.ally.contact-address .contact-address__wrap{padding:0 1.03125rem}@media screen and (width>=991px){.ally.contact-address .contact-address__wrap{padding:0 6.25rem}}@media screen and (width>=1199px){.ally.contact-address .contact-address__wrap{padding:0 9.4375rem}}.ally.contact-address .contact-address__wrap h2,.ally.contact-address .contact-address__wrap ul li a,.ally.contact-address .contact-address__wrap ul li{color:#1e1e1e;letter-spacing:-.0425rem;font-size:1.0625rem;line-height:1.2}@media screen and (width>=991px){.ally.contact-address .contact-address__wrap h2,.ally.contact-address .contact-address__wrap ul li a,.ally.contact-address .contact-address__wrap ul li{letter-spacing:-.06rem;font-size:1.5rem;line-height:1.1}}.ally.contact-address .contact-address__wrap p.contact-address__title{margin-bottom:1.75rem;font-weight:500}@media screen and (width>=768px){.ally.contact-address .contact-address__wrap p.contact-address__title{letter-spacing:-.08rem;margin-bottom:1.875rem;font-size:1.5rem;line-height:1.1}}@media screen and (width>=991px){.ally.contact-address .contact-address__wrap p.contact-address__title{margin-bottom:3.0625rem;font-size:1.75rem;font-weight:700}}@media screen and (width>=1199px){.ally.contact-address .contact-address__wrap p.contact-address__title{margin-bottom:4.1875rem;font-size:2rem}}.ally.contact-address .contact-address__wrap ul li{margin-bottom:.625rem;font-weight:400}@media screen and (width>=991px){.ally.contact-address .contact-address__wrap ul li{margin-bottom:1.84375rem}}.ally.contact-address .contact-address__wrap ul li:last-child{margin-bottom:0}.ally.contact-address .contact-address__wrap ul li a{letter-spacing:inherit;line-height:inherit;font-size:inherit;text-underline-offset:.1875rem;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;text-decoration-thickness:.0625rem;transition:color .3s ease-in-out}.ally.contact-address .contact-address__wrap ul li a:hover{color:#4c4c4c}.ally.contact-address .contact-address__wrap ul li strong{font-weight:700}.ally.role-description{padding:4.875rem 0 3.125rem}@media screen and (width>=991px){.ally.role-description{padding:6.875rem 0 2.8125rem}}@media screen and (width>=1199px){.ally.role-description{padding:10.1875rem 0 3.5625rem}}.ally.role-description .role-description__aside{display:none}@media screen and (width>=991px){.ally.role-description .role-description__aside{width:25.39%;display:block}.ally.role-description .role-description__aside h2{color:#1e1e1e;letter-spacing:-.03em;margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:.85}.ally.role-description .role-description__aside p{color:#4c4c4c;letter-spacing:-.009375rem;margin-bottom:1.125rem;font-size:.9375rem;font-weight:700;line-height:1.2}.ally.role-description .role-description__aside .role-description__company-info{border-right:.0625rem solid #c2bab4;padding-right:10.7%;position:sticky;top:6.25rem}}@media screen and (width>=1199px){.ally.role-description .role-description__aside .role-description__company-info{padding-right:23.7%}}@media screen and (width>=991px){.ally.role-description article{width:75.2046%;margin-top:-.4375rem;padding-left:6.137%}.ally.role-description .role-description__wrap{padding:0 1.875rem;display:flex}}@media screen and (width>=1199px){.ally.role-description .role-description__wrap{padding:0 2.1875rem}}@media screen and (width>=1320px){.ally.role-description .role-description__wrap{padding:0 2.75rem}}.ally.role-description article h2{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:2.1875rem;font-size:1.875rem;font-weight:700;line-height:.9}@media screen and (width>=991px){.ally.role-description article h2{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.role-description article h2{letter-spacing:-.15rem;margin-bottom:2.8125rem;font-size:3.75rem}}.ally.role-description article .role-description__info{margin-bottom:1.25rem}.ally.role-description article p{margin-bottom:1.5625rem}@media screen and (width>=991px){.ally.role-description article p:last-of-type{margin-bottom:1.25rem}}.ally.role-description article p,.ally.role-description article ul li{letter-spacing:normal;font-size:1.0625rem;font-weight:400;line-height:1.1}.ally.role-description article .role-description__info p{letter-spacing:normal;margin-bottom:0;font-size:1.0625rem;font-weight:400;line-height:1.3}.ally.role-description article h3,.ally.role-description article h4{margin-top:1.25rem}.ally.role-description article h3{letter-spacing:normal;margin-bottom:.625rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.ally.role-description article ul li{margin-bottom:.1875rem;padding-left:1.625rem;position:relative}@media screen and (width>=991px){.ally.role-description article ul li{margin-bottom:.15625rem}}.ally.role-description article ul li:before{content:"";background-color:#1e1e1e;border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;top:.4375rem;left:.625rem}.ally.role-description .role-description__content ul{margin:.625rem 0 1.5625rem}.ally.role-description .role-description__content p+ul{margin-top:-.9375rem}.ally.role-description .role-description__meta p:first-child{margin-bottom:.3125rem}.ally.role-description .role-description__content a{box-shadow:none;color:#1e1e1e;text-underline-offset:.0625rem;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;text-decoration-thickness:.0625rem;transition:text-decoration-color .3s;position:relative}.ally.role-description .role-description__content a:active{color:#1e1e1e}.ally.role-description .role-description__content a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.career-form{padding:2.625rem 0 2.5rem;position:relative}@media screen and (width>=991px){.ally.career-form{padding:4.375rem 0 6.875rem}}@media screen and (width>=1199px){.ally.career-form{padding:5rem 0 7.375rem}}.ally.career-form .career-form__aside{margin-bottom:2.6875rem}@media screen and (width>=991px){.ally.career-form .career-form__aside{width:25.39%;padding-right:6.08%}}.ally.career-form .career-form__aside h2{color:#1e1e1e;letter-spacing:-.03em;margin-bottom:1.8125rem;font-size:2rem;font-weight:700;line-height:.85}@media screen and (width>=991px){.ally.career-form .career-form__aside h2{margin-bottom:1.5rem}}.ally.career-form .career-form__aside p{color:#4c4c4c;letter-spacing:-.009375rem;font-size:.9375rem;font-weight:700;line-height:1.2}@media screen and (width>=991px){.ally.career-form .career-form__aside p{margin-bottom:1.125rem}}.ally.career-form .career-form__aside p a{color:#4c4c4c;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.125rem;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;text-decoration-thickness:.0625rem}.ally.career-form .career-form__aside p a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.career-form .career-form__aside p.is-desktop{display:none}@media screen and (width>=991px){.ally.career-form .career-form__aside p.is-desktop{display:block}.ally.career-form form,.ally.career-form .career-form__confirm-content,.ally.career-form .career-form__success-content{width:74.61%;padding-left:6%}}.ally.career-form form h3,.ally.career-form .career-form__confirm-content h3,.ally.career-form .career-form__success-content h3{color:#1e1e1e;letter-spacing:-.015rem;margin-bottom:1.875rem;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=991px){.ally.career-form form h3,.ally.career-form .career-form__confirm-content h3,.ally.career-form .career-form__success-content h3{letter-spacing:-.01em;margin-bottom:1.25rem;font-size:2rem;line-height:1}.ally.career-form .career-form__confirm-content h3,.ally.career-form .career-form__success-content h3{margin-bottom:3.8125rem;line-height:.9}}.ally.career-form form .career-form__form-group{margin-bottom:.75rem;position:relative}@media screen and (width>=991px){.ally.career-form form .career-form__form-group{margin-bottom:.9375rem}}@media screen and (width>=768px){.ally.career-form form .career-form__form-group-wrapper{align-items:flex-end;gap:1.875rem;display:flex}}.ally.career-form form .career-form__form-group-wrapper .career-form__form-group{width:100%}@media screen and (width>=768px){.ally.career-form form .career-form__form-group-wrapper .career-form__form-group{width:50%}}.ally.career-form form .career-form__form-group.career-form__form-group--resume .career-form__form-label{flex-wrap:wrap;padding-right:0;display:flex}.ally.career-form .career-form__wrap{flex-direction:column;display:flex}@media screen and (width>=991px){.ally.career-form .career-form__wrap{flex-direction:row;padding:0 1.875rem;display:flex;position:relative}}@media screen and (width>=1199px){.ally.career-form .career-form__wrap{padding:0 2.1875rem}}@media screen and (width>=1320px){.ally.career-form .career-form__wrap{padding:0 2.75rem}}.ally.career-form .career-form__wrap.is-visible{display:flex}.ally.career-form .career-form__wrap.is-hidden{display:none}@media screen and (width>=991px){.ally.career-form .career-form__wrap:before{content:"";z-index:-1;pointer-events:none;background-color:#c2bab4;width:calc(100% - 88px);height:.0625rem;position:absolute;top:-4.375rem;left:2.75rem}}@media screen and (width>=1199px){.ally.career-form .career-form__wrap:before{top:-5rem}}@media screen and (width>=991px){.ally.career-form .career-form__footer.is-desktop{margin-top:2.5rem;padding-right:22.95%;font-size:1.25rem}}.ally.career-form .career-form__file-icon{margin-bottom:.75rem}@media screen and (width>=991px){.ally.career-form .career-form__file-icon{margin-bottom:1.1875rem}}.ally.career-form .career-form__file-icon img{border-radius:0;width:1.4775rem;height:1.25rem;display:block}@media screen and (width>=991px){.ally.career-form .career-form__file-icon img{width:2.21644rem;height:1.875rem}}.ally.career-form .career-form__file-text{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.career-form .career-form__file-text{font-size:1.0625rem}}.ally.career-form .career-form__file-text{color:#4c4c4c;line-height:normal}.ally.career-form .career-form__file-text .career-form__file-text-link{text-decoration:underline;text-decoration-thickness:.0625rem}.ally.career-form .career-form__file-text p{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;color:inherit}.ally.career-form .career-form__file-label{cursor:pointer;text-align:center;outline-offset:.125rem;background-color:#ebe9e7;border:.0625rem solid #0000;border-radius:.25rem;outline:.125rem solid #0000;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:7.4375rem;padding:1.5625rem 2.3125rem 1.25rem;transition:all .3s ease-in-out;display:flex;position:relative}.ally.career-form .career-form__file-label p.sr-only{width:90%;height:40%;bottom:16%}@media screen and (width>=640px){.ally.career-form .career-form__file-label p.sr-only{height:23%;bottom:23%}}@media screen and (width>=991px){.ally.career-form .career-form__file-label p.sr-only{bottom:16%}}.ally.career-form .career-form__file-label:focus-within,.ally.career-form .career-form__file-label:focus-visible{outline:.125rem solid #1e1e1e}@media screen and (width>=768px){.ally.career-form .career-form__file-label{min-height:7.4375rem}}.ally.career-form .career-form__file-label:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg,#868686 0 7px,#0000 7px 10px),repeating-linear-gradient(#868686 0 7px,#0000 7px 10px),repeating-linear-gradient(270deg,#868686 0 7px,#0000 7px 10px),repeating-linear-gradient(0deg,#868686 0 7px,#0000 7px 10px);background-position:top,100%,bottom,0;background-repeat:repeat-x,repeat-y,repeat-x,repeat-y;background-size:100% .0625rem,.0625rem 100%,100% .0625rem,.0625rem 100%;border-radius:.25rem;padding:.0625rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ally.career-form .career-form__file-label.has-file .career-form__file-text{color:#1e1e1e}.ally.career-form .career-form__file-label.is-dragover{background-color:#d9d9d9}.ally.career-form .career-form__file-link{cursor:pointer;text-decoration:underline}.ally.career-form .career-form__file-name{letter-spacing:0;color:#1e1e1e;background-color:#fff;border-radius:.25rem;margin-top:.75rem;padding:.625rem .75rem .5rem;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2;display:none}@media screen and (width>=768px){.ally.career-form .career-form__file-name{font-size:1.0625rem}}.ally.career-form .career-form__file-name{color:#1e1e1e;justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.4;position:relative}.ally.career-form .career-form__file-name.is-visible{display:flex}.ally.career-form .career-form__file-name-text{flex:1;min-width:0}.ally.career-form .career-form__file-name-close{cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:opacity .3s ease-in-out;display:flex}.ally.career-form .career-form__file-name-close:hover{opacity:.7}.ally.career-form .career-form__file-name-close:focus-visible{outline-offset:.125rem;outline:.125rem solid #1e1e1e}.ally.career-form .career-form__file-name-close svg{width:.875rem;height:.875rem;display:block}.ally.career-form .career-form__file-name-close svg path{stroke:#1e1e1e}.ally.career-form .career-form__file-help,.ally.career-form .career-label-group .career-form__field-help{margin:0;display:none}.ally.career-form .career-form__file-help.has-error,.ally.career-form .career-label-group .career-form__field-help.has-error{color:#de0317;display:inline-flex}.ally.career-form .career-form__file-size-warning{color:#686868;margin-top:.25rem;font-size:.875rem;font-style:italic;display:none}.ally.career-form .career-form__file-size-warning.is-visible{display:block}.ally.career-form .career-form__form-label{line-height:inherit;letter-spacing:inherit;flex-wrap:wrap;display:flex}.ally.career-form .career-form__form-label .career-form__required{margin-right:.25rem}.ally.career-form .career-form__error-icon{pointer-events:none;z-index:1;width:1.25rem;height:1.25rem;display:none;position:absolute;bottom:1rem;right:.77625rem}@media screen and (width>=991px){.ally.career-form .career-form__error-icon{width:1.5rem;height:1.5rem;bottom:1.125rem}}.ally.career-form .career-form__error-icon img{width:100%;height:100%;display:block}.ally.career-form .career-form__form-textarea+.career-form__error-icon{bottom:3.75rem}@media screen and (width>=991px){.ally.career-form .career-form__form-textarea+.career-form__error-icon{bottom:3.3125rem}}.ally.career-form .career-form__form-group.has-error .career-form__error-icon{display:block}.ally.career-form .career-form__form-group:has([aria-invalid=true]) .career-form__error-icon{display:block}.ally.career-form .career-form__form-group.has-error .career-form__form-label{line-height:1.2}.ally.career-form .career-form__form-group:has([aria-invalid=true]) .career-form__form-label{line-height:1.2}.ally.career-form .career-form__file-upload-wrapper .career-form__file-label{border-color:#0000}.ally.career-form .career-form__form-help-common{color:#de0317;margin-top:.5rem;font-size:1.0625rem;display:none}.ally.career-form .career-form__file-upload-wrapper{width:100%;margin-top:.4375rem;position:relative}.ally.career-form .career-form__file-input{pointer-events:none}.ally.career-form textarea.career-form__form-input.career-form__form-textarea{margin-top:-.125rem;margin-bottom:-.3125rem}.ally.career-form .career-form__form-actions{flex-wrap:wrap;gap:.625rem 2.125rem;display:flex}.ally.career-form .career-form__form-actions .l-btn{padding:.42875rem 2rem}.ally.career-form .career-form__required{margin-left:.0625rem}.ally.career-form .career-form__wrap--confirm,.ally.career-form .career-form__wrap--success,.ally.career-form .career-form__wrap--error{display:none}.ally.career-form .career-form__form-help-common.has-error{margin-top:1.25rem;margin-bottom:1rem;font-size:1.0625rem;display:flex}.ally.career-form .career-form__form-group label.career-form__form-label .career-form__field-help,.ally.career-form .career-form__form-group.has-error label.career-form__form-label{color:#de0317}.ally.career-form .career-form__form-group.has-error label.career-form__form-label .career-form__field-help,.ally.career-form .career-form__form-group.has-error label.career-form__form-label .career-form__file-help{display:flex}.ally.career-form .career-form__confirm-info{margin-bottom:.9375rem}@media screen and (width>=991px){.ally.career-form .career-form__confirm-info{max-width:48.375rem;margin-bottom:1.375rem}}.ally.career-form .career-form__confirm-info p{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.career-form .career-form__confirm-info p{font-size:1.0625rem}}.ally.career-form .career-form__confirm-info p{color:#1e1e1e;margin-bottom:0;font-size:1.1875rem;line-height:1.2}@media screen and (width>=991px){.ally.career-form .career-form__confirm-info p{font-size:1.375rem}}@media screen and (width>=1199px){.ally.career-form .career-form__confirm-info p{font-size:1.5rem}}.ally.career-form .career-form__confirm-info p strong{color:#1e1e1e;margin-right:.5rem;font-weight:700;display:inline-block}.ally.career-form .career-form__confirm-info p span{overflow-wrap:break-word}.ally.career-form .career-form__confirm-content .career-form__form-actions .l-btn.l-btn--secondary{color:#f1f1f1;background:#686868}.ally.career-form .career-form__confirm-content .career-form__form-actions .l-btn.l-btn--secondary:before{background:#686868 url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.0793 9.35988L7.9643 5.47488H-0.000703119V3.88488H7.9643L4.0793 -0.000118017H6.0743L10.7543 4.67988L6.0743 9.35988H4.0793Z' fill='%23f1f1f1'/%3E%3C/svg%3E") 50% no-repeat;transform:rotate(180deg)}.ally.career-form .career-form__confirm-content .career-form__form-actions .l-btn.l-btn--secondary:hover:before{border-radius:50% 0 0 50%}.ally.career-form .career-form__wrap--success .career-form__success-content h3{margin-bottom:1.375rem}@media screen and (width>=991px){.ally.career-form .career-form__wrap--success .career-form__success-content h3{margin-bottom:3.8125rem}}.ally.career-form .career-form__wrap--success .career-form__success-content p{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.career-form .career-form__wrap--success .career-form__success-content p{font-size:1.0625rem}}.ally.career-form .career-form__wrap--success .career-form__success-content p{color:#1e1e1e;margin-bottom:0;font-size:1.1875rem;line-height:1.2}@media screen and (width>=991px){.ally.career-form .career-form__wrap--success .career-form__success-content p{padding-right:.8125rem;font-size:1.375rem}}@media screen and (width>=1199px){.ally.career-form .career-form__wrap--success .career-form__success-content p{font-size:1.5rem}}.ally.career-form .career-form__wrap--success .career-form__success-content p+p{margin-top:.625rem}@media screen and (width>=991px){.ally.career-form .career-form__wrap--success .career-form__success-content p+p{margin-top:.9375rem}}.ally.career-form .career-form__wrap--success .career-form__success-content p strong{color:#1e1e1e;font-weight:700}@media screen and (width>=991px){.ally.career-form .career-form__wrap--error .career-form__error-content{width:74.61%;padding-left:6%}}.ally.career-form .career-label-group{flex-flow:wrap;margin-bottom:.3125rem;font-size:.9375rem;display:flex}@media screen and (width>=991px){.ally.career-form .career-label-group{margin-bottom:.4375rem;font-size:1.0625rem}}.ally.career-form .career-form__wrap--error .career-form__error-content h3{color:#1e1e1e;letter-spacing:-.015rem;margin-bottom:1.875rem;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=991px){.ally.career-form .career-form__wrap--error .career-form__error-content h3{letter-spacing:-.01em;margin-bottom:1.25rem;font-size:2rem;line-height:1}}.ally.career-form .career-form__wrap--error .career-form__error-content .career-form__error-message{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.career-form .career-form__wrap--error .career-form__error-content .career-form__error-message{font-size:1.0625rem}}.ally.career-form .career-form__wrap--error .career-form__error-content .career-form__error-message{color:#1e1e1e;margin-bottom:0;font-size:1.1875rem;line-height:1.2}@media screen and (width>=991px){.ally.career-form .career-form__wrap--error .career-form__error-content .career-form__error-message{font-size:1.375rem}}@media screen and (width>=1199px){.ally.career-form .career-form__wrap--error .career-form__error-content .career-form__error-message{font-size:1.5rem}}.ally.career-form .career-form__wrap--error .career-form__error-content .career-form__error-message a{color:#1e1e1e;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.17em;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;text-decoration-thickness:.09em}.ally.career-form .career-form__wrap--error .career-form__error-content .career-form__form-actions{margin-top:1.875rem}@media screen and (width>=991px){.ally.career-form .career-form__wrap--error .career-form__error-content .career-form__form-actions{margin-top:2.5rem}}.ally.accessibility-simplified{background-color:#f1f1f1;padding:5.3125rem 0 2.25rem}@media screen and (width>=768px){.ally.accessibility-simplified{padding:6.25rem 0 3.4375rem}}@media screen and (width>=1199px){.ally.accessibility-simplified{padding:10.875rem 0 5rem}}.ally.accessibility-simplified .accessibility-simplified__text{order:2}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__text{order:1;align-items:flex-end;margin-right:5%;padding-bottom:3.0625rem;display:flex}}.ally.accessibility-simplified .accessibility-simplified__image{order:1}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__image{order:2;align-items:center;height:100%;display:flex}}.ally.accessibility-simplified .accessibility-simplified__image img{aspect-ratio:294/501;object-fit:cover}.ally.accessibility-simplified .accessibility-simplified__wrap{flex-direction:column;align-items:center;gap:5rem;display:flex}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__wrap{gap:7.5rem}}@media screen and (width>=991px){.ally.accessibility-simplified .accessibility-simplified__wrap{gap:10rem}}@media screen and (width>=1199px){.ally.accessibility-simplified .accessibility-simplified__wrap{gap:13.3125rem}}.ally.accessibility-simplified .accessibility-simplified__content-wrap{flex-direction:column;align-items:center;gap:1.25rem;display:flex}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__content-wrap{flex-direction:row;justify-content:space-between;align-items:stretch;gap:3.125rem;width:100%}}.ally.accessibility-simplified .accessibility-simplified__content-wrap .accessibility-simplified__text{position:relative}.ally.accessibility-simplified .accessibility-simplified__content-wrap .accessibility-simplified__text .sr-only{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__content-wrap .accessibility-simplified__text .sr-only{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.accessibility-simplified .accessibility-simplified__content-wrap .accessibility-simplified__text .sr-only{font-size:3.75rem}}.ally.accessibility-simplified .accessibility-simplified__content-wrap .accessibility-simplified__text .sr-only{text-align:center;order:2;width:90%;height:100%;left:50%;transform:translate(-50%)}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__content-wrap .accessibility-simplified__text .sr-only{text-align:left;width:105%;height:30%;left:0;transform:translate(0)}}@media screen and (width>=1199px){.ally.accessibility-simplified .accessibility-simplified__content-wrap .accessibility-simplified__text .sr-only{height:35%}}.ally.accessibility-simplified .accessibility-simplified__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.accessibility-simplified .accessibility-simplified__title{font-size:3.75rem}}.ally.accessibility-simplified .accessibility-simplified__title{text-align:center;order:2}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__title{text-align:left;padding-left:.625rem}}@media screen and (width>=991px){.ally.accessibility-simplified .accessibility-simplified__title{padding-left:2.125rem}}.ally.accessibility-simplified .accessibility-simplified__title span.accessibility-simplified__title-accent{font-size:inherit;text-underline-offset:.05em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.09em}.ally.accessibility-simplified .accessibility-simplified__content{text-align:center;order:3}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__content{align-items:flex-end;width:31%;height:100%;display:flex}}.ally.accessibility-simplified .accessibility-simplified__title br:first-child{display:none}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__title br:first-child{display:block}}.ally.accessibility-simplified .accessibility-simplified__content p{color:#1e1e1e;text-align:center;max-width:12.9375rem;margin:0 auto;font-size:.9375rem;font-weight:700;line-height:1.2}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__content p{text-align:left;max-width:13.125rem;margin-left:0;padding-top:.125rem;padding-left:.25rem;font-size:1.0625rem}}.ally.accessibility-simplified .accessibility-simplified__features-list{flex-direction:column;gap:2.375rem;display:flex}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__features-list{flex-flow:wrap;gap:2rem 0}}@media screen and (width>=991px){.ally.accessibility-simplified .accessibility-simplified__features-list{padding:0 3.6875rem}}.ally.accessibility-simplified .accessibility-simplified__feature{border-left:.0625rem solid #c2bab4;padding:0 0 0 .8125rem}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__feature{width:50%;padding:0 2.5rem 0 .9375rem}}@media screen and (width>=1199px){.ally.accessibility-simplified .accessibility-simplified__feature{width:calc(25% - 5px)}}.ally.accessibility-simplified .accessibility-simplified__feature-title{color:#1e1e1e;font-variant-numeric:slashed-zero;letter-spacing:-.0375rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.05}@media screen and (width>=991px){.ally.accessibility-simplified .accessibility-simplified__feature-title{letter-spacing:-.045rem;margin-bottom:1.5625rem;font-size:1.5rem}}.ally.accessibility-simplified .accessibility-simplified__feature-desc{color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-weight:400;line-height:1.3}@media screen and (width>=991px){.ally.accessibility-simplified .accessibility-simplified__feature-desc{font-size:1.0625rem}}.ally.article-text{padding:2.5625rem 0}@media screen and (width>=768px){.ally.article-text{padding:3.125rem 0}}@media screen and (width>=991px){.ally.article-text{padding:3.75rem 0}}@media screen and (width>=1199px){.ally.article-text{padding:4.8125rem 0}}.ally.article-text .article-text__wrap{text-align:center;background-color:#272727;border-radius:1.5rem;padding:2rem 1rem 2.1875rem;position:relative}@media screen and (width>=768px){.ally.article-text .article-text__wrap{padding:2.5rem 1.25rem}}@media screen and (width>=991px){.ally.article-text .article-text__wrap{border-radius:1.75rem;padding:3.75rem 1.875rem}}@media screen and (width>=1199px){.ally.article-text .article-text__wrap{padding:7.4375rem 5rem 7.8125rem}}.ally.article-text .article-text__wrap p.sr-only{width:100%;height:20%;left:0}.ally.article-text .article-text__wrap p{color:#f1f1f1;text-align:center;letter-spacing:-.04em;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-weight:700;line-height:.93}@media screen and (width>=768px){.ally.article-text .article-text__wrap p{font-size:2.25rem}}@media screen and (width>=991px){.ally.article-text .article-text__wrap p{font-size:2.8125rem;line-height:.9}}@media screen and (width>=1199px){.ally.article-text .article-text__wrap p{letter-spacing:-.04em;font-size:3.75rem}}.ally.article-text .article-text__wrap p+p{margin-top:1.25rem}@media screen and (width>=768px){.ally.article-text .article-text__wrap p+p{margin-top:1.875rem}}@media screen and (width>=991px){.ally.article-text .article-text__wrap p+p{margin-top:2.5rem}}@media screen and (width>=1199px){.ally.article-text .article-text__wrap p+p{margin-top:4.375rem}.ally.article-text .article-text__wrap p[aria-hidden=true]{padding:0 .5rem}}.ally.article-text .article-text__title-accent{text-align:center;font-family:ABCDiatype,sans-serif;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-underline-offset:.065em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.09em}.ally.article-text .article-text__image{aspect-ratio:268/268;max-width:9.25rem;margin:2rem auto 0}@media screen and (width>=768px){.ally.article-text .article-text__image{max-width:10.5rem;margin-top:3.125rem}}@media screen and (width>=991px){.ally.article-text .article-text__image{max-width:14.25rem;margin-top:3.75rem}}@media screen and (width>=1199px){.ally.article-text .article-text__image{max-width:16.75rem;margin-top:6.0625rem}}.ally.two-col-rows{background-color:#f1f1f1;padding:2.5rem 0}@media screen and (width>=768px){.ally.two-col-rows{padding:3.75rem 0}}@media screen and (width>=991px){.ally.two-col-rows{padding:5.125rem 0 4.375rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__wrap{padding:0 2.75rem}.ally.two-col-rows .two-col-rows__row{border-top:.0625rem solid #c2bab4;justify-content:space-between;align-items:flex-start;gap:2.8125rem;padding-top:2rem;padding-bottom:5.25rem;display:flex}.ally.two-col-rows .two-col-rows__row .two-col-rows__header{flex:24.088%;padding-top:.25rem}}.ally.two-col-rows .two-col-rows__row .two-col-rows__header h2{color:#1e1e1e;letter-spacing:-.05625rem;border-bottom:1px solid #c2bab4;margin-bottom:2rem;padding-bottom:.875rem;font-size:1.875rem;font-weight:700;line-height:1}@media screen and (width>=991px){.ally.two-col-rows .two-col-rows__row .two-col-rows__header h2{font-size:2.1875rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row .two-col-rows__header h2{letter-spacing:-.025rem;border-bottom:none;margin-bottom:0;padding-bottom:0;font-size:2.5rem}}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div{width:calc(50% - 30px)}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div{width:calc(50% - 40px)}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div h3{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div h3{letter-spacing:-.01em;font-size:2rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div h3{margin-bottom:1rem}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div h3{font-size:1.5rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div h3{font-size:2rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div p{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div p{font-size:1.0625rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div p{line-height:1.3}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div p{font-size:.9375rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div p{font-size:1.0625rem}}.ally.two-col-rows .two-col-rows__list-wrap{flex-direction:column;gap:1.9375rem;display:flex}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__list-wrap{flex-direction:row}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__list-wrap{gap:5rem;width:calc(87.912% - 80px)}}.ally.two-col-rows .two-col-rows__row--why-ally{padding-bottom:3rem}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row--why-ally{padding-bottom:3.75rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row--why-ally{padding-bottom:5.25rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list{flex-direction:column;gap:1.9375rem;display:flex}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list{flex-flow:wrap;gap:2rem 3.75rem;width:100%}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list{gap:6.25rem 3.5rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__header{padding-top:0}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list{flex-wrap:wrap;gap:1rem .8125rem;display:flex}@media screen and (width>=480px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list{gap:1rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list{max-width:100%}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list>li{background-color:#d8d3cf;border-radius:1.5rem;justify-content:flex-start;align-items:flex-end;width:calc(50% - .40625rem);min-height:10.875rem;padding:1.25rem 1.5rem 1.25rem 1.25rem;display:flex}@media screen and (width>=480px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list>li{width:calc(33.333% - .708313rem)}}@media screen and (width>=991px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list>li{min-height:13.75rem;padding-bottom:.8125rem;padding-right:2rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list>li:last-child{padding-right:1.5rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list>li p{color:#1e1e1e;letter-spacing:-.0125rem;overflow-wrap:break-word;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:1.125rem;font-weight:700;line-height:1}@media screen and (width>=375px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list>li p{font-size:1.25rem}}@media screen and (width>=991px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list>li p{letter-spacing:-.015rem;max-width:14.125rem;font-size:1.5rem}}.ally.two-col-rows .two-col-rows__row--benefits{padding-bottom:3rem}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row--benefits{padding-bottom:3.75rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row--benefits{padding-bottom:5.25rem}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list-wrap{width:81.912%}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article{border-bottom:.0625rem solid #c2bab4;margin-bottom:3.25rem;padding-bottom:1.5625rem;padding-left:1rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article h3{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article h3{letter-spacing:-.01em;font-size:2rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article h3{margin-bottom:1rem}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article h3{margin-bottom:1.375rem;font-size:1.625rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article h3{margin-bottom:1.625rem;font-size:2rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div{flex-wrap:wrap;gap:1rem;margin-bottom:.5rem;display:flex}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div{margin-bottom:1rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div{margin-bottom:1.4375rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div>div{overflow-wrap:break-word;box-sizing:border-box;flex:100%;min-width:0}@media screen and (width>=480px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div>div{flex:calc(50% - .5rem);min-width:min-content}}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div>div{flex:calc(33.333% - .666688rem);min-width:min-content}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list-wrap .two-col-rows__list{width:100%}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article h3+div{flex-direction:column;gap:.5rem;display:flex}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div>div+div{margin-top:0}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div>div span{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div>div span{font-size:1.0625rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div>div span{line-height:1.1}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles article>div>div span:first-child{font-weight:700}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles article>div>div span:nth-child(2){margin-left:.1875rem;font-weight:400}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles article p{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles article p{font-size:1.0625rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles article p{margin-bottom:.5rem;padding-right:.3125rem;line-height:1.26}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles article p{max-width:unset;margin-bottom:1.25rem;line-height:1.1}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles article p{max-width:100%}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article a{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article a{font-size:1.0625rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article a{text-align:center;color:#f1f1f1;-webkit-font-smoothing:antialiased;background-color:#1e1e1e;border-radius:6.1875rem;justify-content:center;align-items:center;min-height:2.4375rem;margin-right:2.4375rem;padding:.625rem 1rem;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-weight:700;line-height:1.1;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex;position:relative}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article a{padding:.625rem 1.0625rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article a:hover{color:#d8d3cf}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article a:after{border-radius:6.1875rem}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article a.l-btn:hover{color:#f1f1f1;border-top-right-radius:0;border-bottom-right-radius:0}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article a.l-btn:before{width:2.4375rem;height:2.4375rem;right:-2.4375rem}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article+article{margin-top:1.75rem}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article+article{margin-top:2.5rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article+article{margin-top:1.75rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles.two-col-rows__row--no-open-roles article h3{margin-bottom:1.25rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles.two-col-rows__row--no-open-roles article p{color:#1e1e1e;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.1}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles.two-col-rows__row--no-open-roles article p a{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:0rem;text-underline-position:from-font;-webkit-font-smoothing:antialiased;min-height:unset;background-color:#0000;border:none;border-radius:0;margin-left:.25rem;padding:0;text-decoration:underline;text-decoration-thickness:.0625rem;transition:all .3s ease-in-out;position:relative}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles.two-col-rows__row--no-open-roles article p a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles.two-col-rows__row--no-open-roles article p a:after{border-radius:0}.ally.featured-blogs{padding-top:2.59375rem}@media screen and (width>=768px){.ally.featured-blogs{padding-top:1.875rem}}.ally.featured-blogs .featured-blogs__list{border-bottom:.0625rem solid #c2bab4;flex-direction:column;gap:.8125rem;padding-bottom:.875rem;display:flex}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__list{flex-direction:row;flex:1;gap:.666875rem;padding-bottom:1.07875rem}}@media screen and (width>=1199px){.ally.featured-blogs .featured-blogs__list{gap:1.25rem;padding-bottom:1.75rem}}.ally.featured-blogs .featured-blogs__title{letter-spacing:-.03em;border-bottom:.0625rem solid #c2bab4;margin-bottom:2.3125rem;padding-bottom:1.8125rem}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__title{letter-spacing:-.04em;margin-bottom:1.90438rem;padding-bottom:1.65813rem;font-size:1.875rem;line-height:.85}}@media screen and (width>=1199px){.ally.featured-blogs .featured-blogs__title{margin-bottom:3.0625rem;padding-bottom:2.75rem;font-size:3.75rem}}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__item{flex:0 50%}}.ally.featured-blogs .featured-blogs__item-image img{aspect-ratio:694/408;object-fit:cover;background-color:#d9d9d9;width:100%}.ally.featured-blogs .featured-blogs__item-content{padding:1.4375rem .596875rem}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__item-content{padding:.766875rem .666875rem}}@media screen and (width>=1199px){.ally.featured-blogs .featured-blogs__item-content{padding:1.4375rem 1.25rem}}.ally.featured-blogs .featured-blogs__item-link{color:inherit;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:-.0625rem;text-underline-position:from-font;width:100%;max-width:100%;margin-bottom:1.8125rem;line-height:1.085;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.0625rem;transition:color .3s ease-in-out,text-decoration-color .3s ease-in-out;display:inline-block}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__item-link{margin-bottom:1.8125rem}}@media screen and (width>=1199px){.ally.featured-blogs .featured-blogs__item-link{margin-bottom:1.8125rem;text-decoration-thickness:.09375rem}}.ally.featured-blogs .featured-blogs__item-link:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.featured-blogs .featured-blogs__item-content .featured-blogs__item-title{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__item-content .featured-blogs__item-title{letter-spacing:-.01em;font-size:2rem}}.ally.featured-blogs .featured-blogs__item-content .featured-blogs__item-title{-webkit-line-clamp:2;letter-spacing:-.04em;-webkit-box-orient:vertical;margin-bottom:0;line-height:1.09;display:-webkit-box;overflow:hidden}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__item-content .featured-blogs__item-title{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1;line-height:inherit;letter-spacing:-.04em}}@media screen and (width>=1199px){.ally.featured-blogs .featured-blogs__item-content .featured-blogs__item-title{letter-spacing:-.04em;font-size:2rem}}.ally.featured-blogs .featured-blogs__item-content .featured-blogs__item-title:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.featured-blogs .featured-blogs__item-meta{margin-bottom:1.5rem;display:flex}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__item-meta{margin-bottom:.8rem}}@media screen and (width>=1199px){.ally.featured-blogs .featured-blogs__item-meta{margin-bottom:1.5rem}}.ally.featured-blogs .featured-blogs__item-meta p,.ally.featured-blogs .featured-blogs__item-meta a{letter-spacing:0;color:#1e1e1e;letter-spacing:-.01em;font-family:Vollkorn,serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.2}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__item-meta p,.ally.featured-blogs .featured-blogs__item-meta a{letter-spacing:-.01em;font-size:.9375rem}}@media screen and (width>=1199px){.ally.featured-blogs .featured-blogs__item-meta p,.ally.featured-blogs .featured-blogs__item-meta a{letter-spacing:-.01em;font-size:1.0625rem}}.ally.featured-blogs .featured-blogs__item-meta a{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:-.25rem;text-underline-position:from-font;margin-right:.5rem;padding-right:.5rem;text-decoration:underline;text-decoration-thickness:.0625rem;transition:color .3s ease-in-out,text-decoration-color .3s ease-in-out;position:relative}.ally.featured-blogs .featured-blogs__item-meta a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.featured-blogs .featured-blogs__item-meta a:focus-visible{outline-offset:.25rem;outline:.125rem solid #1e1e1e}.ally.featured-blogs .featured-blogs__item-meta a:focus-visible:after{display:none}.ally.featured-blogs .featured-blogs__item-meta a:after{content:"";background-color:#4c4c4c;width:.0625rem;height:90%;position:absolute;top:50%;right:-.0625rem;transform:translateY(-50%)}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__item-meta a:after{height:.875rem}}.ally.featured-blogs .featured-blogs__item-description{letter-spacing:-.01em;color:#4c4c4c;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.2}@media screen and (width>=1199px){.ally.featured-blogs .featured-blogs__item-description{padding-right:.3125rem}}.ally.pagination{margin-top:2.375rem}@media screen and (width>=768px){.ally.pagination{margin-top:3.8125rem}}@media screen and (width>=1199px){.ally.pagination{margin-top:5rem}}.ally.pagination>.container{padding-inline-start:0}.ally.pagination nav{flex-direction:row;justify-content:center;align-items:center;display:flex}@media screen and (width>=768px){.ally.pagination nav{justify-content:flex-start}}.ally.pagination nav ul{flex-wrap:wrap;gap:.375rem;display:flex}@media screen and (width>=1199px){.ally.pagination nav ul{gap:.625rem}}.ally.pagination nav ul li a{color:#f1f1f1;text-align:center;background-color:#1e1e1e;border-radius:6.1875rem;justify-content:center;align-items:center;min-width:2.3125rem;min-height:2.3125rem;padding:.5rem;font-size:.75rem;line-height:1.1;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex}@media screen and (width>=1199px){.ally.pagination nav ul li a{font-size:.875rem}}.ally.pagination nav ul li a.pagination__previous,.ally.pagination nav ul li a.pagination__next{padding:.5rem 1.375rem}.ally.pagination nav ul li a:hover{color:#d8d3cf}.ally.pagination nav ul li a.is-active{color:#1e1e1e;cursor:default;background-color:#0000}.ally.pagination nav ul li a.is-active:hover{color:#000}.ally.pagination nav ul li a:after{border-radius:6.1875rem}.ally.insights-listing{padding:2.1875rem 0 3.375rem}@media screen and (width>=768px){.ally.insights-listing{padding:3.75rem 0 3.9375rem}}@media screen and (width>=1199px){.ally.insights-listing{padding:5.75875rem 0 7.5rem}}@media screen and (width>=768px){.ally.insights-listing.insights-listing--archive{padding-top:9.375rem}.ally.insights-listing .insights-listing__wrap{display:flex}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap{padding:0 15.625rem 0 2.75rem}}.ally.insights-listing .insights-listing__wrap section.insights-filter{border-bottom:.0625rem solid #c2bab4;margin-bottom:2.3125rem;padding-bottom:2.4375rem}@media screen and (width>=768px){.ally.insights-listing .insights-listing__wrap section.insights-filter{border-bottom:none;border-right:.0625rem solid #c2bab4;align-self:flex-start;width:30.068%;margin-bottom:0;padding-bottom:0;position:sticky;top:6.25rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap section.insights-filter{width:29.893%;padding-right:5rem}}.ally.insights-listing .insights-listing__wrap section.insights-filter h2{color:#1e1e1e;letter-spacing:-.03em;margin-bottom:1rem;font-size:1.5rem;font-style:normal;line-height:.85}@media screen and (width>=768px){.ally.insights-listing .insights-listing__wrap section.insights-filter h2{margin-bottom:1.25rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap section.insights-filter h2{margin-bottom:2.0625rem}}.ally.insights-listing .insights-listing__wrap section.insights-filter ul{flex-flow:wrap;gap:.375rem;display:flex}@media screen and (width>=768px){.ally.insights-listing .insights-listing__wrap section.insights-filter ul{flex-direction:column;font-size:.875rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap section.insights-filter ul{gap:.5rem}}.ally.insights-listing .insights-listing__wrap section.insights-filter ul li a.l-btn{color:#f1f1f1;border:.0625rem solid #1e1e1e;width:auto;min-height:2.3125rem;margin-right:0;padding:.4375rem 1.3125rem;font-size:.75rem;line-height:1}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap section.insights-filter ul li a.l-btn{min-height:2.9375rem;padding:.4375rem 2rem;font-size:.875rem;line-height:1.1}}.ally.insights-listing .insights-listing__wrap section.insights-filter ul li a.l-btn:hover{color:#d8d3cf;border-top-right-radius:6.1875rem;border-bottom-right-radius:6.1875rem}.ally.insights-listing .insights-listing__wrap section.insights-filter ul li a.l-btn.is-active{color:#1e1e1e;background-color:#0000}.ally.insights-listing .insights-listing__wrap section.insights-filter ul li a.l-btn.is-active:hover{color:#000}.ally.insights-listing .insights-listing__wrap section.insights-filter ul li a.l-btn:before{display:none}.ally.insights-listing .insights-listing__wrap section.insights-filter ul li a.l-btn:focus-visible:after{width:calc(100% + .5rem)}@media screen and (width>=768px){.ally.insights-listing .insights-listing__wrap .insights-listing__list-wrap{width:69.9319%;padding-left:2.5rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap .insights-listing__list-wrap{flex:1;padding-left:5.0625rem}}.ally.insights-listing .insights-listing__wrap .insights-listing__list>h3,.ally.insights-listing .insights-listing__wrap .insights-listing__list>h1{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.insights-listing .insights-listing__wrap .insights-listing__list>h3,.ally.insights-listing .insights-listing__wrap .insights-listing__list>h1{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap .insights-listing__list>h3,.ally.insights-listing .insights-listing__wrap .insights-listing__list>h1{font-size:3.75rem}}.ally.insights-listing .insights-listing__wrap .insights-listing__list>h3,.ally.insights-listing .insights-listing__wrap .insights-listing__list>h1{margin-bottom:2.3125rem}@media screen and (width>=768px){.ally.insights-listing .insights-listing__wrap .insights-listing__list>h3,.ally.insights-listing .insights-listing__wrap .insights-listing__list>h1{letter-spacing:-.04em;font-size:1.875rem;line-height:.85}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap .insights-listing__list>h3,.ally.insights-listing .insights-listing__wrap .insights-listing__list>h1{margin-bottom:6.25rem;font-size:3.75rem}}.ally.insights-listing .insights-listing__wrap .insights-listing__item{border-bottom:.0625rem solid #c2bab4;gap:1.125rem;padding:2.5rem 0;display:flex;position:relative}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap .insights-listing__item{padding:3.75rem 0}}.ally.insights-listing .insights-listing__wrap .insights-listing__list--no-pagination .insights-listing__item:not(.insights-listing__item--hidden):last-child{border-bottom:none}.ally.insights-listing .insights-listing__wrap .insights-listing__list--no-pagination .insights-listing__item:not(.insights-listing__item--hidden):has(+.insights-listing__item--hidden){border-bottom:none}.ally.insights-listing .insights-listing__wrap .insights-listing__list--no-pagination .insights-listing__item:not(.insights-listing__item--hidden):has(+.insights-listing__pagination){border-bottom:none}.ally.insights-listing .insights-listing__wrap .insight-listing__item-link{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.ally.insights-listing .insights-listing__wrap h3.insights-listing__category-title+.insights-listing__item,.ally.insights-listing .insights-listing__wrap h1.insights-listing__category-title+.insights-listing__item{padding-top:0}.ally.insights-listing .insights-listing__item-image{width:38.7811%}.ally.insights-listing .insights-listing__item-image img{aspect-ratio:140/99;object-fit:cover;border-radius:.65625rem}.ally.insights-listing .insights-listing__item-content{flex:1;width:56.2326%}.ally.insights-listing .insights-listing__item-title-link{color:inherit;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:0rem;text-underline-position:from-font;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:100%;margin-bottom:1.8125rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.0625rem;transition:all .3s ease-in-out;display:-webkit-box;overflow:hidden}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__item-title-link{text-decoration-thickness:.09375rem}}.ally.insights-listing .insights-listing__item-title-link:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.insights-listing .insights-listing__item-title-link:focus-visible{outline-offset:.25rem;outline:.125rem solid #1e1e1e}.ally.insights-listing .insights-listing__item-title,.ally.insights-listing h3.insights-listing__item-title,.ally.insights-listing h4.insights-listing__item-title{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.insights-listing .insights-listing__item-title,.ally.insights-listing h3.insights-listing__item-title,.ally.insights-listing h4.insights-listing__item-title{letter-spacing:-.01em;font-size:2rem}}.ally.insights-listing .insights-listing__item-title,.ally.insights-listing h3.insights-listing__item-title,.ally.insights-listing h4.insights-listing__item-title{letter-spacing:-.04em;width:auto;margin-bottom:0;line-height:1.085;display:block}@media screen and (width>=768px){.ally.insights-listing .insights-listing__item-title,.ally.insights-listing h3.insights-listing__item-title,.ally.insights-listing h4.insights-listing__item-title{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1;line-height:inherit;letter-spacing:-.04em}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__item-title,.ally.insights-listing h3.insights-listing__item-title,.ally.insights-listing h4.insights-listing__item-title{letter-spacing:-.04em;font-size:2rem;text-decoration-thickness:.09375rem}}@media screen and (width<=479px){.ally.insights-listing .insights-listing__item-title,.ally.insights-listing h3.insights-listing__item-title,.ally.insights-listing h4.insights-listing__item-title{font-size:1.25rem;line-height:inherit;letter-spacing:-.04em}}.ally.insights-listing .insights-listing__item-title:hover,.ally.insights-listing h3.insights-listing__item-title:hover,.ally.insights-listing h4.insights-listing__item-title:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta{margin-bottom:1.5rem;display:flex}@media screen and (width>=768px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta{margin-bottom:.8rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta{margin-bottom:1.5rem}}@media screen and (width<=479px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta{margin-bottom:.875rem}}.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta p,.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a{letter-spacing:0;color:#1e1e1e;letter-spacing:-.01em;font-family:Vollkorn,serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.2}@media screen and (width>=768px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta p,.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a{letter-spacing:-.01em;font-size:.9375rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta p,.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a{letter-spacing:-.01em;font-size:1.0625rem}}@media screen and (width<=479px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta p,.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a{letter-spacing:-.01em;font-size:.9375rem;line-height:1.2}}.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:-.25rem;text-underline-position:from-font;margin-right:.5rem;padding-right:.5rem;text-decoration:underline;text-decoration-thickness:.0625rem;transition:color .3s ease-in-out,text-decoration-color .3s ease-in-out;position:relative}.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a:before{content:"";background-color:#4c4c4c;width:.0625rem;height:90%;position:absolute;top:50%;right:-.0625rem;transform:translateY(-50%)}@media screen and (width>=768px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a:before{height:.875rem}}.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a:focus-visible:after{width:calc(100% + .0625rem);height:calc(100% + .3125rem)}.ally.insights-listing .insights-listing__item-content .insights-listing__item-description{letter-spacing:-.01em;color:#4c4c4c;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.2}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-description{padding-right:.3125rem}}@media screen and (width<=479px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-description{letter-spacing:-.01em;font-size:.75rem;line-height:1.2}}.ally.insights-listing .insights-listing__wrap .insights-listing__item.insights-listing__item--hidden{display:none}.ally.insights-listing .insights-listing__item.insights-listing__item--first{padding-top:0}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar{border-bottom:.0625rem solid #c2bab4;margin-bottom:2.3125rem;padding-bottom:2.4375rem}@media screen and (width>=768px){.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar{border-bottom:none;border-right:.0625rem solid #c2bab4;align-self:flex-start;width:30.068%;margin-bottom:0;padding-bottom:0;position:sticky;top:6.25rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar{width:29.893%;padding-right:5rem}}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar h2{color:#1e1e1e;letter-spacing:-.01em;margin-bottom:1.5rem;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar h2{margin-bottom:2rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar h2{margin-bottom:3rem}}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar ul{margin:0;padding:0;list-style:none}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar ul li{margin-block:0 1.25rem}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar ul li:last-child{margin:0}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar ul li a{color:#1e1e1e;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.9375rem;font-style:normal;font-weight:700;line-height:120%;transition:color .3s;display:inline-block;overflow:hidden}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar ul li a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar ul li a:focus-visible{outline-offset:.25rem;outline:.125rem solid #1e1e1e}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar ul li a.active-category{text-underline-offset:.1875rem;text-decoration:underline}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar ul li a.active-category:hover{text-decoration:none}.ally.insights-generic article *{overflow-wrap:break-word;color:#1e1e1e}.ally.insights-generic article{padding-bottom:1.96875rem}@media screen and (width>=768px){.ally.insights-generic article{padding-bottom:0}}.ally.insights-generic article h1{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.insights-generic article h1{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.insights-generic article h1{font-size:3.75rem}}.ally.insights-generic article h1{margin-bottom:2.5rem}@media screen and (width>=768px){.ally.insights-generic article h1{margin-bottom:2.0625rem;font-size:2.5rem}}@media screen and (width>=1199px){.ally.insights-generic article h1{margin-bottom:3.375rem;font-size:3.75rem}}.ally.insights-generic article h2{color:#1e1e1e;letter-spacing:-.04em;margin-top:2.5rem;margin-bottom:1.25rem;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.insights-generic article h2{font-size:1.5rem}}@media screen and (width>=1199px){.ally.insights-generic article h2{font-size:1.75rem}}@media screen and (width>=1320px){.ally.insights-generic article h2{margin-top:3.125rem;font-size:2rem}}.ally.insights-generic article h3{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:1.25rem;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5}@media screen and (width>=768px){.ally.insights-generic article h3{font-size:1.5rem}}@media screen and (width>=1199px){.ally.insights-generic article h3{font-size:1.375rem}}@media screen and (width>=1320px){.ally.insights-generic article h3{font-size:1.5rem}}.ally.insights-generic article h4{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:1.25rem;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.5}@media screen and (width>=1199px){.ally.insights-generic article h4{font-size:1.25rem}}@media screen and (width>=1320px){.ally.insights-generic article h4{font-size:1.375rem}}.ally.insights-generic article h5{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:1.25rem;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5}@media screen and (width>=1199px){.ally.insights-generic article h5{font-size:1.125rem}}@media screen and (width>=1320px){.ally.insights-generic article h5{font-size:1.25rem}}.ally.insights-generic article h6{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:1.25rem;font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.5}@media screen and (width>=1199px){.ally.insights-generic article h6{font-size:1.0625rem}}@media screen and (width>=1320px){.ally.insights-generic article h6{font-size:1.125rem}}.ally.insights-generic article p,.ally.insights-generic article ul>li,.ally.insights-generic article ol>li{color:#1e1e1e;letter-spacing:.01em;font-size:.9375rem;font-weight:500;line-height:1.4}@media screen and (width>=1199px){.ally.insights-generic article p,.ally.insights-generic article ul>li,.ally.insights-generic article ol>li{font-size:1.0625rem}}.ally.insights-generic article p:has(img){margin:2.5rem 0}@media screen and (width>=1199px){.ally.insights-generic article p:has(img){margin:3.125rem 0}}.ally.insights-generic article ul,.ally.insights-generic article ol{margin-bottom:1.25rem;padding-left:1.375rem}@media screen and (width>=991px){.ally.insights-generic article ul,.ally.insights-generic article ol{padding-left:1.625rem}}.ally.insights-generic article ol{counter-reset:item}.ally.insights-generic article strong,.ally.insights-generic article em,.ally.insights-generic article code{font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-decoration-thickness:inherit;text-underline-offset:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;-webkit-text-decoration-style:inherit;text-decoration-style:inherit;text-decoration-skip-ink:inherit}.ally.insights-generic article ul>li,.ally.insights-generic article ol>li{position:relative}.ally.insights-generic article ul>li:before{content:"";background-color:#1e1e1e;border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;top:.5625rem;left:-.9375rem}.ally.insights-generic article ol>li{counter-increment:item;position:relative}.ally.insights-generic article ol>li:before{content:counter(item) ".";font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;position:absolute;top:0;left:-1.375rem}.ally.insights-generic article ol>li:has(>h3:first-child):before{letter-spacing:-.04em;font-size:1.125rem;font-weight:700;line-height:1.5;top:0}@media screen and (width>=768px){.ally.insights-generic article ol>li:has(>h3:first-child):before{font-size:1.5rem}}@media screen and (width>=1199px){.ally.insights-generic article ol>li:has(>h3:first-child):before{font-size:1.375rem}}@media screen and (width>=1320px){.ally.insights-generic article ol>li:has(>h3:first-child):before{font-size:1.5rem}}.ally.insights-generic article strong{font-weight:700}.ally.insights-generic article q{color:#1e1e1e;letter-spacing:-.01em;border-top:.0299375rem solid #c2bab4;border-bottom:.0299375rem solid #c2bab4;margin:2.5rem 0;padding:1.6875rem 1.3125rem 1.375rem 2.5rem;font-family:Vollkorn,serif;font-size:1.0625rem;font-weight:500;line-height:1.2;display:block;position:relative}@media screen and (width>=768px){.ally.insights-generic article q{padding:1.6875rem 3rem 1.8125rem 2.5rem}}@media screen and (width>=991px){.ally.insights-generic article q{margin:3.125rem 0;padding:2.0625rem 3.75rem;font-size:1.25rem;line-height:1.4}}@media screen and (width>=1199px){.ally.insights-generic article q{margin:5.5rem 0;padding:3.4375rem 5.625rem 3.4375rem 5.23063rem;font-size:1.5rem;line-height:1.4}}.ally.insights-generic article q:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='45' height='36' viewBox='0 0 45 36' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.129399 29.0097C4.56018 27.9612 8.99096 24.8155 8.99096 18.9903L8.99096 16.5437L-0.000913611 16.5437L-0.000911982 2.99136e-07L18.6344 1.76055e-06L18.6344 16.7767C18.6344 29.7087 10.0335 35.1845 0.129398 36L0.129399 29.0097ZM44.8281 3.8147e-06L44.8281 16.7767C44.8281 29.7087 36.2272 35.1845 26.3231 36L26.3231 29.0097C30.7539 27.9612 35.1847 24.8155 35.1847 18.9903L35.1847 16.5437L26.1928 16.5437L26.1928 2.35329e-06L44.8281 3.8147e-06Z' fill='%23FCAF17'/></svg>");background-position:top;background-repeat:no-repeat;background-size:contain;width:1.34125rem;height:1.34125rem;position:absolute;top:1.855rem;left:0}@media screen and (width>=991px){.ally.insights-generic article q:before{width:2.01188rem;height:2.01188rem;top:2.375rem}}@media screen and (width>=1199px){.ally.insights-generic article q:before{width:2.80125rem;height:2.80125rem;top:3.8125rem}}.ally.insights-generic article blockquote{border-top:.0299375rem solid #c2bab4;border-bottom:.0299375rem solid #c2bab4;margin:2.5rem 0;padding:1.6875rem 1.3125rem 1.375rem 2.5rem;position:relative}@media screen and (width>=768px){.ally.insights-generic article blockquote{padding:1.6875rem 3rem 1.8125rem 2.5rem}}@media screen and (width>=991px){.ally.insights-generic article blockquote{margin:3.125rem 0;padding:2.0625rem 3.75rem}}@media screen and (width>=1199px){.ally.insights-generic article blockquote{margin:5.5rem 0;padding:3.4375rem 5.625rem 3.4375rem 5.23063rem}}.ally.insights-generic article blockquote:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='45' height='36' viewBox='0 0 45 36' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.129399 29.0097C4.56018 27.9612 8.99096 24.8155 8.99096 18.9903L8.99096 16.5437L-0.000913611 16.5437L-0.000911982 2.99136e-07L18.6344 1.76055e-06L18.6344 16.7767C18.6344 29.7087 10.0335 35.1845 0.129398 36L0.129399 29.0097ZM44.8281 3.8147e-06L44.8281 16.7767C44.8281 29.7087 36.2272 35.1845 26.3231 36L26.3231 29.0097C30.7539 27.9612 35.1847 24.8155 35.1847 18.9903L35.1847 16.5437L26.1928 16.5437L26.1928 2.35329e-06L44.8281 3.8147e-06Z' fill='%23FCAF17'/></svg>");background-position:0 0;background-repeat:no-repeat;background-size:contain;width:1.34125rem;height:1.34125rem;position:absolute;top:1.855rem;left:0}@media screen and (width>=991px){.ally.insights-generic article blockquote:before{width:2.01188rem;height:2.01188rem;top:2.375rem}}@media screen and (width>=1199px){.ally.insights-generic article blockquote:before{width:2.80125rem;height:2.80125rem;top:3.8125rem}}.ally.insights-generic article blockquote p{color:#1e1e1e;letter-spacing:-.01em;margin-bottom:1rem;font-family:Vollkorn,serif;font-size:.9375rem;font-weight:500;line-height:1.4}@media screen and (width>=991px){.ally.insights-generic article blockquote p{font-size:1.25rem;line-height:1.4}}@media screen and (width>=1199px){.ally.insights-generic article blockquote p{font-size:1.5rem;line-height:1.4}}.ally.insights-generic article blockquote footer{border:none;margin-top:.75rem;padding-top:0}.ally.insights-generic article blockquote footer p{color:#1e1e1e;letter-spacing:-.02em;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-weight:600}@media screen and (width>=1199px){.ally.insights-generic article blockquote footer p{font-size:.9375rem}}.ally.insights-generic article p a{color:inherit;text-underline-offset:.125rem;text-decoration:underline;transition:all .3s ease-in-out}.ally.insights-generic article p a:hover{color:#1e1e1e}.ally.insights-generic article hr{border:none;border-top:.0299375rem solid #c2bab4;margin:2.5rem 0}@media screen and (width>=1199px){.ally.insights-generic article hr{margin:3.75rem 0}}.ally.insights-generic article abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ally.insights-generic article mark{background-color:#fcaf1740;padding:0 .15em}.ally.insights-generic article cite{font-family:Vollkorn,serif;font-style:italic}.ally.insights-generic article dl{margin:1.5rem 0;padding-left:0}.ally.insights-generic article dt{color:#1e1e1e;margin-top:.75rem;margin-bottom:.25rem;font-size:.9375rem;font-weight:700}@media screen and (width>=1199px){.ally.insights-generic article dt{font-size:1.0625rem}}.ally.insights-generic article dt:first-child{margin-top:0}.ally.insights-generic article dd{color:#1e1e1e;margin-left:0;padding-left:1.25rem;font-size:.9375rem;font-weight:500;line-height:1.4}@media screen and (width>=1199px){.ally.insights-generic article dd{font-size:1.0625rem}}.ally.insights-generic article figure{margin:2.5rem 0}@media screen and (width>=1199px){.ally.insights-generic article figure{margin:4.375rem 0}}@media screen and (width>=1320px){.ally.insights-generic article figure{margin:5.0625rem 0}}.ally.insights-generic article figure figcaption{color:#686868;margin-top:.75rem;font-size:.875rem;font-weight:500;line-height:1.4}@media screen and (width>=1199px){.ally.insights-generic article figure figcaption{font-size:.9375rem}}.ally.insights-generic article figure img{width:100%}.ally.insights-generic article figure table{margin:0}.ally.insights-generic article table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:.9375rem}@media screen and (width>=1199px){.ally.insights-generic article table{font-size:1.0625rem}}.ally.insights-generic article table caption{color:#686868;text-align:left;caption-side:top;margin-bottom:2rem;font-size:.875rem;font-weight:500;line-height:1.4}@media screen and (width>=1199px){.ally.insights-generic article table caption{font-size:.9375rem}}.ally.insights-generic article table th,.ally.insights-generic article table td{text-align:left;border:.0299375rem solid #c2bab4;padding:.75rem 1rem}.ally.insights-generic article table th{color:#1e1e1e;background-color:#f5f5f5;font-weight:700}.ally.insights-generic article table td{color:#1e1e1e;font-weight:500}.ally.insights-generic article table tbody tr:hover td{background-color:#c2bab41a}.ally.insights-generic article pre{background-color:#f5f5f5;border:.0299375rem solid #c2bab4;border-radius:.25rem;margin:2rem 0;padding:1.25rem;font-size:.875rem;line-height:1.5;overflow-x:auto}@media screen and (width>=1199px){.ally.insights-generic article pre{padding:1.5rem;font-size:.9375rem}}.ally.insights-generic article code{font-family:ui-monospace,monospace;font-size:inherit}.ally.insights-generic article code.language-css{color:#1e1e1e}.ally.insights-generic article pre code{background:0 0;border:none;padding:0}.ally.insights-generic .insights-content__share-buttons-list-article{margin-top:2.5625rem;display:none}@media screen and (width>=768px){.ally.insights-generic .insights-content__share-buttons-list-article{display:block}}.ally.insights-generic .insights-content__share-buttons-list-article h3{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;line-height:.85}@media screen and (width>=1199px){.ally.insights-generic .insights-content__share-buttons-list-article h3{margin-bottom:1.125rem}}.ally.insights-generic .insights-content__share-buttons-list-article ul{gap:.625rem;margin-top:1.5rem;padding-left:0;list-style:none;display:flex}.ally.insights-generic .insights-content__share-buttons-list-article ul li{padding-left:0}.ally.insights-generic .insights-content__share-buttons-list-article ul li:before{display:none}.ally.insights-generic .insights-content__share-buttons-list-article ul li a{background-color:#f1f1f1;border-radius:6.1875rem;width:1.875rem;height:1.875rem;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex}.ally.insights-generic .insights-content__share-buttons-list-article ul li a:hover{background-color:#d8d3cf}.ally.insights-generic .insights-content__share-buttons-list-article ul li a:after{border-radius:6.1875rem}@supports selector(:has(*)){.ally.insights-generic article figure:has(table){margin:2rem 0}}.ally.insights-content{padding:2.5rem 0 1.96875rem}@media screen and (width>=768px){.ally.insights-content{padding:2.5rem 0 1.25rem}}@media screen and (width>=1199px){.ally.insights-content{padding:2.75rem 0 4.875rem}}.ally.insights-content .insights-content__wrap{flex-direction:column;display:flex}@media screen and (width>=768px){.ally.insights-content .insights-content__wrap{flex-flow:wrap;display:flex}}@media screen and (width>=1199px){.ally.insights-content .insights-content__wrap{padding:0 5.625rem 0 2.75rem}}@media screen and (width>=1320px){.ally.insights-content .insights-content__wrap{padding:0 12.25rem 0 2.75rem}}.ally.insights-content .insights-content__meta-wrap{margin-bottom:1.8125rem}@media screen and (width>=768px){.ally.insights-content .insights-content__meta-wrap{width:100%;margin-bottom:2.5rem}}@media screen and (width>=991px){.ally.insights-content .insights-content__meta-wrap{width:100%;margin-bottom:2.5rem}}.ally.insights-content .insights-content__breadcrumb{width:100%;margin-bottom:2.375rem;display:flex}@media screen and (width>=768px){.ally.insights-content .insights-content__breadcrumb{margin-bottom:2.5rem}}@media screen and (width>=1199px){.ally.insights-content .insights-content__breadcrumb{margin-bottom:3.9375rem}}.ally.insights-content .insights-content__breadcrumb ol{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.ally.insights-content .insights-content__breadcrumb ol li{position:relative}.ally.insights-content .insights-content__breadcrumb ol li+li{padding-left:1.25rem}.ally.insights-content .insights-content__breadcrumb ol li+li:before{content:">"/"";letter-spacing:-.01em;width:.5rem;height:100%;font-family:Vollkorn,serif;font-size:1.0625rem;font-weight:700;line-height:1.2;position:absolute;top:53%;left:.375rem;transform:translateY(-50%)}@media screen and (width>=768px){.ally.insights-content .insights-content__breadcrumb ol li+li:before{top:60%}}.ally.insights-content .insights-content__breadcrumb ol li a{letter-spacing:-.01em;color:#1e1e1e;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:-.1875rem;text-underline-position:from-font;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.2;text-decoration:underline;text-decoration-thickness:.03125rem;transition:all .3s ease-in-out}@media screen and (width>=1199px){.ally.insights-content .insights-content__breadcrumb ol li a{font-size:1.0625rem;font-weight:500;line-height:1.4}}.ally.insights-content .insights-content__breadcrumb ol li a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.insights-content .insights-content__breadcrumb ol li a:focus-visible{border-radius:6.1875rem}.ally.insights-content .insights-content__breadcrumb ol li a:focus-visible:after{width:calc(100% + .5rem)}@media screen and (width>=768px){.ally.insights-content .insights-content__content-wrap{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}}.ally.insights-content .insights-content__content-author{align-items:center;gap:.6875rem;margin-bottom:.625rem;display:flex}@media screen and (width>=768px){.ally.insights-content .insights-content__content-author{gap:.8125rem;margin-bottom:0}}.ally.insights-content .insights-content__content-author-image{border-radius:6.1875rem;width:3.75rem;min-width:3.75rem;height:3.75rem;min-height:3.75rem}@media screen and (width>=768px){.ally.insights-content .insights-content__content-author-image{width:5rem;min-width:5rem;height:5rem;min-height:5rem}}@media screen and (width>=1199px){.ally.insights-content .insights-content__content-author-image{width:6.25rem;min-width:6.25rem;height:6.25rem;min-height:6.25rem}}.ally.insights-content .insights-content__content-author-image img{object-fit:cover;border-radius:6.25rem;width:100%;height:100%}.ally.insights-content .insights-content__content-author-name{letter-spacing:-.01em;flex-direction:column;font-family:Vollkorn,serif;font-size:.9375rem;font-weight:500;line-height:1.2;display:flex}@media screen and (width>=768px){.ally.insights-content .insights-content__content-author-name{font-size:1.0625rem;line-height:1.4}}.ally.insights-content .insights-content__content-author-name strong{color:#1e1e1e;font-weight:700}@media screen and (width>=768px){.ally.insights-content .insights-content__content-author-name strong{font-size:1.25rem}}.ally.insights-content .insights-content__content-date{flex-direction:column;align-items:flex-start;display:flex}@media screen and (width>=768px){.ally.insights-content .insights-content__content-date{align-items:flex-end}}.ally.insights-content .insights-content__content-date a,.ally.insights-content .insights-content__content-date p{letter-spacing:-.01em;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.2}@media screen and (width>=768px){.ally.insights-content .insights-content__content-date a,.ally.insights-content .insights-content__content-date p{font-size:1.0625rem}}.ally.insights-content .insights-content__content-date p{font-size:1.125rem;line-height:1.4}@media screen and (width>=768px){.ally.insights-content .insights-content__content-date p{font-size:1.25rem}}.ally.insights-content .insights-content__content-date a{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:-.1875rem;text-underline-position:from-font;text-decoration:underline;text-decoration-thickness:.03125rem;transition:all .3s ease-in-out}.ally.insights-content .insights-content__content-date a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.insights-content .insights-content__content-date-text{position:relative}.ally.insights-content .insights-content__content-date .insights-content__content-category{text-align:right}.ally.insights-content .insights-content__content-date .insights-content__content-category p{letter-spacing:-.01em;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.2;transition:all .3s ease-in-out}@media screen and (width>=768px){.ally.insights-content .insights-content__content-date .insights-content__content-category p{font-size:1.0625rem;line-height:1.4}}.ally.insights-content .insights-content__content-date .insights-content__content-category p a{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:-.1875rem;text-underline-position:from-font;font-weight:700;text-decoration:underline;text-decoration-thickness:.03125rem}@media screen and (width>=1199px){.ally.insights-content .insights-content__content-date .insights-content__content-category p a{font-weight:500}}.ally.insights-content .insights-content__wrap .insights-content__share{order:3;width:100%;padding-top:1.96875rem}@media screen and (width>=768px){.ally.insights-content .insights-content__wrap .insights-content__share{order:2;width:30.165%;padding-top:0}}@media screen and (width>=991px){.ally.insights-content .insights-content__wrap .insights-content__share{width:28.511%}}@media screen and (width>=768px){.ally.insights-content .insights-content__share-buttons{border-right:.0625rem solid #c2bab4;padding-right:1.375rem;position:sticky;top:6.25rem}}@media screen and (width>=991px){.ally.insights-content .insights-content__share-buttons{padding-right:10.7%}}@media screen and (width>=1199px){.ally.insights-content .insights-content__share-buttons{padding-right:23.4%}}.ally.insights-content .insights-content__share-buttons h2{color:#1e1e1e;letter-spacing:-.03em;margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:.85}.ally.insights-content .insights-content__share-buttons p{color:#4c4c4c;letter-spacing:-.009375rem;margin-bottom:1.25rem;font-size:.75rem;font-weight:700;line-height:1.2}@media screen and (width>=1199px){.ally.insights-content .insights-content__share-buttons p{font-size:.9375rem}}.ally.insights-content .insights-content__share-buttons-list{margin-top:2.5625rem}@media screen and (width>=768px){.ally.insights-content .insights-content__share-buttons-list{display:none}}.ally.insights-content .insights-content__share-buttons-list h3{letter-spacing:-.03em;font-size:1.25rem;font-weight:700;line-height:.85}@media screen and (width>=768px){.ally.insights-content .insights-content__share-buttons-list h3{margin-bottom:1.5rem}}@media screen and (width>=1199px){.ally.insights-content .insights-content__share-buttons-list h3{margin-bottom:1.125rem}}.ally.insights-content .insights-content__share-buttons ul{gap:.625rem;margin-top:1.5rem;display:flex}.ally.insights-content .insights-content__share-buttons ul li a{background-color:#f1f1f1;border-radius:6.1875rem;width:1.875rem;height:1.875rem;transition:all .3s ease-in-out;display:inline-flex}.ally.insights-content .insights-content__share-buttons ul li a:hover{background-color:#d8d3cf}.ally.insights-content .insights-content__share-buttons ul li a:after{border-radius:6.1875rem}.ally.insights-content .insights-content__content{order:2}@media screen and (width>=768px){.ally.insights-content .insights-content__content{order:3;width:69.835%;padding-left:2.5rem}}@media screen and (width>=1199px){.ally.insights-content .insights-content__content{width:71.489%;padding-left:6.95%}}.ally.recent-articles{padding:1.96875rem 0 2.5rem}@media screen and (width>=768px){.ally.recent-articles{padding:2.1875rem 0 1.25rem}}@media screen and (width>=991px){.ally.recent-articles{padding:2.3125rem 0 5rem}}@media screen and (width>=1199px){.ally.recent-articles{padding:4.5rem 0 7.6875rem}}@media screen and (width>=768px){.ally.recent-articles .recent-articles__wrap{padding:0 4.1875rem}}@media screen and (width>=991px){.ally.recent-articles .recent-articles__wrap{padding:0 2.6875rem}}@media screen and (width>=1320px){.ally.recent-articles .recent-articles__wrap{padding:0 2.6875rem}}.ally.recent-articles .recent-articles__wrap h2{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.03em;margin-bottom:2.8125rem;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.recent-articles .recent-articles__wrap h2{margin-bottom:3.4375rem}}@media screen and (width>=1199px){.ally.recent-articles .recent-articles__wrap h2{margin-bottom:5.5625rem}}@media screen and (width>=768px){.ally.recent-articles .recent-articles__list{flex-wrap:wrap;column-gap:2.25rem;display:flex}}@media screen and (width>=991px){.ally.recent-articles .recent-articles__list{justify-content:space-between;column-gap:2rem}}.ally.recent-articles .recent-articles__item{border-bottom:.0625rem solid #c2bab4;gap:1.125rem;margin-bottom:2.5rem;padding-bottom:2.5rem;display:flex}@media screen and (width>=768px){.ally.recent-articles .recent-articles__item{border-bottom:none;flex-direction:column;flex:0 0 calc(50% - 1.125rem);gap:1.5625rem;margin-bottom:0;padding-bottom:2.875rem}}@media screen and (width>=1199px){.ally.recent-articles .recent-articles__item{border-bottom:none;flex-flow:column;flex:1;margin-bottom:0;padding-bottom:0;display:flex}}.ally.recent-articles .recent-articles__item:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}@media screen and (width>=768px){.ally.recent-articles .recent-articles__item:last-of-type,.ally.recent-articles .recent-articles__item:nth-last-child(2){border-bottom:none;margin-bottom:0;padding-bottom:2.5rem}}@media screen and (width>=991px){.ally.recent-articles .recent-articles__item:nth-last-child(2){padding-bottom:0}}.ally.recent-articles .recent-articles__item-image{border-radius:.654188rem;width:38.7811%;overflow:hidden}@media screen and (width>=768px){.ally.recent-articles .recent-articles__item-image{border-radius:1.34781rem;width:100%}}.ally.recent-articles .recent-articles__item-image img{object-fit:cover;aspect-ratio:140/99;background-color:#d9d9d9;border-radius:0;width:100%;height:100%;transition:transform .3s ease-in-out}@media screen and (width>=768px){.ally.recent-articles .recent-articles__item-image img{aspect-ratio:283/283}}.ally.recent-articles .recent-articles__item:hover .recent-articles__item-image img{transform:scale(1.05)}.ally.recent-articles .recent-articles__item-content{flex:1}.ally.recent-articles .recent-articles__item-content h3{letter-spacing:-.0125rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.recent-articles .recent-articles__item-content h3{letter-spacing:-.015rem;font-size:1.5rem}}.ally.recent-articles .recent-articles__item-content h3{text-underline-offset:.125rem;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.085;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;text-decoration-thickness:.0625rem;display:-webkit-box;overflow:hidden}@media screen and (width>=768px){.ally.recent-articles .recent-articles__item-content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:1.25rem;display:-webkit-box;position:relative;overflow:hidden}}@media screen and (width>=1199px){.ally.recent-articles .recent-articles__item-content h3{font-size:1.5rem}}.ally.recent-articles .recent-articles__item-content span{transition:color .3s ease-in-out;display:none}@media screen and (width>=768px){.ally.recent-articles .recent-articles__item-content span{color:#d8d3cf;text-align:center;background-color:#1e1e1e;border-radius:50%;justify-content:center;align-items:center;width:3.0625rem;height:3.0625rem;font-size:.842375rem;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;top:0;right:0}}.ally.recent-articles .recent-articles__item:hover .recent-articles__item-content span{color:#fff}body.certificate{background-color:#1e1e1e}body.certificate>header.ally.header{display:none}body.certificate footer.ally.footer{background-color:#1e1e1e}body.certificate .footer__top *{color:#f1f1f1}@media screen and (width>=768px){body.certificate .ally.footer .container .footer__top{border-top:.0625rem solid #c2bab4}}body.certificate .footer__logo img,body.certificate .ally.footer .footer__badge{filter:invert()}@media screen and (width>=768px){body.certificate .ally.footer .footer__book-a-call.is-desktop{background-color:#303030}}body.certificate .ally.footer .footer__nav-list a,body.certificate .ally.footer .footer__cert-text p,body.certificate .ally.footer .footer__copyright,body.certificate .ally.footer .footer__legal-links a,body.certificate .ally.footer .footer__book-a-call-content .footer__book-a-call-heading{color:#f1f1f1}body.certificate .ally.footer .footer__book-a-call-content .l-btn,body.certificate .ally.footer .footer__book-a-call-content .l-btn:before{color:#1e1e1e;background-color:#c2bab4}body.certificate .ally.footer .footer__book-a-call-content .l-btn:before{content:url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.08003 9.35988L7.96503 5.47488H2.93031e-05V3.88488H7.96503L4.08003 -0.000118017H6.07503L10.755 4.67988L6.07503 9.35988H4.08003Z' fill='%231e1e1e'/%3E%3C/svg%3E")}body.certificate .ally.footer .footer__book-a-call{background-color:#303030}body.certificate .certificate-dark__content a:focus-visible:after,body.certificate .certificate-dark__image a:focus-visible:after,body.certificate .footer a:not(.footer__book-a-call a):focus-visible:after{content:"";pointer-events:none;border:.125rem solid #f1f1f1;width:calc(100% + .5rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}body.certificate .footer__book-a-call-cta a:focus-visible:after{border:.125rem solid #c2bab4}body.certificate .ally.cookie-banner .cookie-banner__overlay{opacity:.07;background-color:#f1f1f1}.certificate-dark__image{justify-content:center;align-items:center;margin-bottom:2.515rem;padding-top:3.9375rem;padding-bottom:0;display:flex}@media screen and (width>=768px){.certificate-dark__image{margin-bottom:4.5625rem;padding-top:1.4375rem;padding-bottom:.765rem}}@media screen and (width>=1199px){.certificate-dark__image{background-color:#303030;width:100%;margin-bottom:11.125rem;padding-top:.875rem;padding-bottom:.765rem}}.certificate-dark__image a:focus-visible:after{content:"";pointer-events:none;border:.125rem solid #f1f1f1;width:calc(100% + .5rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}.ally.certificate-dark{padding-bottom:2.75rem}@media screen and (width>=768px){.ally.certificate-dark{padding-bottom:5rem}}@media screen and (width>=1199px){.ally.certificate-dark{padding-bottom:8.6875rem}}.ally.certificate-dark .certificate-dark__content{flex-wrap:wrap;display:flex}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__content{justify-content:flex-end;margin-bottom:0;padding:0 2.4375rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content{padding:0 13.1875rem 0 12rem}}.ally.certificate-dark .certificate-dark__content-image{border-right:.0625rem solid #c2bab4;width:31.567%;padding-right:.9375rem}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__content-image{border-right:none;width:25.077%;padding-right:2.8125rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content-image{padding-right:4.5rem}}.ally.certificate-dark .certificate-dark__content-image figure{width:5rem;height:5rem;margin-bottom:1.0625rem}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__content-image figure{width:7.4375rem;height:7.4375rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content-image figure{width:10.375rem;height:10.375rem}}.ally.certificate-dark .certificate-dark__content-image p{letter-spacing:-.04em;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__content-image p{font-size:1.25rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content-image p{font-size:2rem}}.ally.certificate-dark .certificate-dark__content-image p span{text-underline-offset:.0625rem;text-underline-position:from-font;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.125rem;transition:all .3s ease-in-out}.ally.certificate-dark .certificate-dark__content-text{width:68.433%;padding-left:1.5625rem}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__content-text{border-left:.0625rem solid #c2bab4;width:74.923%;padding-left:3.35563rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content-text{padding-left:5.125rem}}.ally.certificate-dark .certificate-dark__content-text h1{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__content-text h1{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content-text h1{font-size:3.75rem}}.ally.certificate-dark .certificate-dark__content-text h1{color:#f1f1f1;margin-bottom:1.5rem}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__content-text h1{font-size:2.5rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content-text h1{margin-bottom:2.34125rem;font-size:3.75rem}}.ally.certificate-dark .certificate-dark__content-text .certificate-dark__content-text-subheading{letter-spacing:-.01em;margin-bottom:2rem;font-size:1.0625rem;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__content-text .certificate-dark__content-text-subheading{margin-bottom:2.52375rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content-text .certificate-dark__content-text-subheading{margin-bottom:3.9375rem;font-size:1.5rem}}.ally.certificate-dark .certificate-dark__content-meta p{letter-spacing:normal;margin-bottom:0;font-size:.875rem;font-weight:700;line-height:normal}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content-meta p{font-size:1.25rem}}.ally.certificate-dark .certificate-dark__content-meta p a{text-underline-offset:.0625rem;text-underline-position:from-font;font-weight:400;-webkit-text-decoration:underline #f1f1f1;text-decoration:underline #f1f1f1;text-decoration-thickness:.0625rem;transition:all .3s ease-in-out}.ally.certificate-dark .certificate-dark__content-meta p a:hover{color:#9e9e9e;text-decoration-color:#0000}.ally.certificate-dark .certificate-dark__content-meta p span{font-weight:400}.ally.certificate-dark .certificate-dark__body{margin-top:2.125rem}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__body{border-left:.0625rem solid #c2bab4;width:74.923%;margin-top:0;margin-bottom:0;padding-top:2.23125rem;padding-left:3.35563rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__body{padding-top:3.4375rem;padding-left:5.125rem}}.ally.certificate-dark .certificate-dark__body .certificate-dark__body-paragraph{margin-top:1.5625rem}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__body .certificate-dark__body-paragraph{gap:1.47313rem;margin-top:1.25rem;display:flex}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__body .certificate-dark__body-paragraph{gap:3.0625rem;margin-top:1.6875rem}}.ally.certificate-dark .certificate-dark__body p{flex-direction:column;gap:.875rem;font-size:.875rem;font-weight:400;line-height:1.2;display:flex}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__body p{font-size:1.0625rem}}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__body .certificate-dark__body-paragraph p{flex:1 1 0;min-width:0}}.ally.certificate-dark .certificate-dark__footer{gap:1.57875rem;max-width:17.3125rem;margin-top:2rem;display:flex}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__footer{margin-top:2.5625rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer{max-width:23rem;margin-top:2rem}}.ally.certificate-dark .certificate-dark__footer-signature{position:relative}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer-signature{flex:1}}.ally.certificate-dark .certificate-dark__footer-signature p.sr-only{width:100%;min-height:50%;padding:1.875rem .625rem;top:0}.ally.certificate-dark .certificate-dark__footer-signature .certificate-dark__footer-signature-name{color:#f1f1f1;-webkit-text-stroke-width:.33px;-webkit-text-stroke-color:#f1f1f1;margin-bottom:.375rem;font-family:Frank Signature,sans-serif;font-size:1.63681rem;font-weight:400;line-height:normal;position:relative}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer-signature .certificate-dark__footer-signature-name{font-size:2.5rem}}.ally.certificate-dark .certificate-dark__footer-signature .certificate-dark__footer-signature-name:after{content:"";background-color:#f1f1f1;width:100%;height:.03125rem;position:absolute;bottom:.25rem;left:0}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer-signature .certificate-dark__footer-signature-name:after{bottom:.5625rem}}.ally.certificate-dark .certificate-dark__footer-signature p{letter-spacing:normal;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-weight:400;line-height:normal}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer-signature p{font-size:.875rem}}.ally.certificate-dark .certificate-dark__footer-signature:last-child .certificate-dark__footer-signature-name:after{bottom:0}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer-signature:last-child .certificate-dark__footer-signature-name:after{bottom:.1875rem}}.ally.certificate-dark .certificate-dark__footer-share{margin-top:2.1875rem}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer-share{margin-top:4.875rem;margin-bottom:-1.25rem}}.ally.certificate-dark .certificate-dark__footer-share-list{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ally.certificate-dark .certificate-dark__footer-share-list li{align-items:center;display:inline-flex}.ally.certificate-dark .certificate-dark__footer-share-list li+li:before{content:"|";color:#fcaf17;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;margin-left:.375rem;margin-right:.375rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer-share-list li+li:before{margin-left:.5625rem;margin-right:.5625rem;font-size:1.25rem}}.ally.certificate-dark .certificate-dark__footer-share-list a,.ally.certificate-dark .certificate-dark__footer-share-list span{color:#f1f1f1;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:normal;text-underline-position:from-font;font-size:.875rem;font-style:normal;font-weight:400;line-height:1;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.035rem}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer-share-list a,.ally.certificate-dark .certificate-dark__footer-share-list span{font-size:1.25rem}}.ally.certificate-dark *{color:#f1f1f1}.ally.accessibility-snapshot{background-color:#f1f1f1;padding:3.5rem 0}@media screen and (width>=768px){.ally.accessibility-snapshot{padding:4.5rem 0}}@media screen and (width>=1199px){.ally.accessibility-snapshot{padding:11.25rem 0 4.46875rem}}.ally.accessibility-snapshot .accessibility-snapshot__wrap{flex-direction:column;align-items:center;gap:2.25rem;display:flex}@media screen and (width>=768px){.ally.accessibility-snapshot .accessibility-snapshot__wrap{flex-direction:row;justify-content:center;align-items:center;gap:5.88%}}@media screen and (width>=991px){.ally.accessibility-snapshot .accessibility-snapshot__wrap{gap:8.88%;padding-left:8.6875rem;padding-right:7.375rem}}.ally.accessibility-snapshot .accessibility-snapshot__media{margin:0}.ally.accessibility-snapshot .accessibility-snapshot__media img{border:.0625rem solid #c2bab4;width:100%;height:auto;display:block}.ally.accessibility-snapshot .accessibility-snapshot__media .accessibility-snapshot__media-caption{text-align:center;color:#272727;margin:1rem 0 0;padding:0;font-family:Vollkorn,serif;font-size:1.0625rem;font-weight:400;line-height:1.3}.ally.accessibility-snapshot .accessibility-snapshot__media .accessibility-snapshot__media-download{color:#272727;cursor:pointer;text-underline-offset:.0625rem;font-family:ABCDiatype,sans-serif;font-size:.9375rem;line-height:normal;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;transition:all .3s ease-in-out}.ally.accessibility-snapshot .accessibility-snapshot__media .accessibility-snapshot__media-download:hover{color:#4c4c4c;text-decoration-color:#0000}@media screen and (width>=991px){.ally.accessibility-snapshot .accessibility-snapshot__media{width:41.22%}.ally.accessibility-snapshot .accessibility-snapshot__content{width:50.4795%;margin-top:-.3125rem}}.ally.accessibility-snapshot .accessibility-snapshot__title{color:#272727;margin-bottom:1.25rem}@media screen and (width>=991px){.ally.accessibility-snapshot .accessibility-snapshot__title{margin-bottom:1.9375rem;padding-right:.9375rem}}@media screen and (width>=1199px){.ally.accessibility-snapshot .accessibility-snapshot__title{padding-right:1.25rem}}@media screen and (width>=1320px){.ally.accessibility-snapshot .accessibility-snapshot__title{padding-right:5rem}}.ally.accessibility-snapshot .accessibility-snapshot__description{letter-spacing:-.01em;color:#272727;margin-bottom:1.125rem;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1}@media screen and (width>=991px){.ally.accessibility-snapshot .accessibility-snapshot__description{margin-bottom:1.625rem}}.ally.accessibility-snapshot .accessibility-snapshot__description-sm{color:#272727;margin-bottom:1rem;font-family:Vollkorn,serif}@media screen and (width>=991px){.ally.accessibility-snapshot .accessibility-snapshot__description-sm{margin-bottom:1.5625rem}}.ally.accessibility-snapshot .accessibility-snapshot__label{color:#272727;margin-bottom:.5rem;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:normal}.ally.accessibility-snapshot .accessibility-snapshot__field{margin-bottom:1rem}.ally.accessibility-snapshot .accessibility-snapshot__input{color:#1e1e1e;background-color:#fff;border:.0625rem solid #868686;border-radius:.25rem;width:100%;min-height:3.25rem;margin-bottom:0;padding:.625rem .875rem;font-size:1rem;line-height:1.2}.ally.accessibility-snapshot .accessibility-snapshot__input[aria-invalid=true]{border-color:#de0317}.ally.accessibility-snapshot .accessibility-snapshot__input::placeholder{color:#4c4c4c;opacity:.85}.ally.accessibility-snapshot .accessibility-snapshot__input:focus-visible{outline-offset:.125rem;outline:.125rem solid #1e1e1e}.ally.accessibility-snapshot .accessibility-snapshot__input.accessibility-snapshot__input--error{outline-offset:.0625rem;border-color:#de0317;outline:.125rem solid #de0317}.ally.accessibility-snapshot .accessibility-snapshot__label--error{color:#de0317}.ally.accessibility-snapshot .accessibility-snapshot__status{margin-top:.5rem;font-family:Vollkorn,serif;font-size:1.0625rem}.ally.accessibility-snapshot .accessibility-snapshot__status.accessibility-snapshot__status--error{color:#de0317}.ally.accessibility-snapshot .accessibility-snapshot__status.accessibility-snapshot__status--info{color:#686868}.ally.accessibility-snapshot .accessibility-snapshot__field-error{color:#de0317;margin:.5rem 0 0;font-family:Vollkorn,serif;font-size:1.0625rem;line-height:1.2}.ally.accessibility-snapshot .accessibility-snapshot__field-error:empty{display:none}.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg{padding-top:3.0625rem}.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot{background-color:#f1f1f1;padding:0}@media screen and (width>=768px){.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot{padding:0}}@media screen and (width>=1199px){.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot{padding:0}}.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot .container{background-color:#d8d3cf;border-radius:1.75rem;max-width:calc(100% - 2rem);padding:3.5rem 0}@media screen and (width>=768px){.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot .container{padding:1.875rem 0}}@media screen and (width>=1199px){.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot .container{padding:6.125rem 0}}@media screen and (width>=1680px){.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot .container{max-width:103rem}}.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot__wrap{padding:0 1rem}@media screen and (width>=991px){.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot__wrap{padding:0 7.875rem 0 8.125rem}}.ally.ax-compliance-grid{padding:3.5rem 0 2.1875rem}@media screen and (width>=768px){.ally.ax-compliance-grid{padding:4.46875rem 0 5rem}}.ally.ax-compliance-grid .ax-compliance-grid__intro{text-align:center;max-width:50rem;margin:0 auto 2.25rem}@media screen and (width>=768px){.ally.ax-compliance-grid .ax-compliance-grid__intro{margin-bottom:3rem}}.ally.ax-compliance-grid .ax-compliance-grid__title{margin:0 0 1.125rem}@media screen and (width>=768px){.ally.ax-compliance-grid .ax-compliance-grid__title{margin-bottom:2.5rem;margin-left:-.375rem}}.ally.ax-compliance-grid .ax-compliance-grid__description{text-align:center;margin:0 0 1.875rem;font-family:Vollkorn,serif}@media screen and (width>=991px){.ally.ax-compliance-grid .ax-compliance-grid__description{margin-bottom:3.625rem;margin-left:-.3125rem;padding:0 3.75rem}}.ally.ax-compliance-grid .ax-compliance-grid__list{grid-template-columns:1fr;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}@media screen and (width>=768px){.ally.ax-compliance-grid .ax-compliance-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width>=1199px){.ally.ax-compliance-grid .ax-compliance-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ally.ax-compliance-grid .ax-compliance-grid__item{min-width:0}.ally.ax-compliance-grid .ax-compliance-grid__card{background-color:#d8d3cf;border-radius:1.75rem;flex-direction:column;align-items:flex-start;height:100%;padding:1.25rem 1.5625rem 1.875rem .9375rem;display:flex}@media screen and (width>=991px){.ally.ax-compliance-grid .ax-compliance-grid__card{padding:1.8125rem 2.75rem 3.3125rem 1.25rem}}.ally.ax-compliance-grid .ax-compliance-grid__icon{border-radius:0;flex-shrink:0;width:1.5rem;height:1.5rem;margin-bottom:.75rem}@media screen and (width>=991px){.ally.ax-compliance-grid .ax-compliance-grid__icon{width:2rem;height:2rem;margin-bottom:1.125rem}}.ally.ax-compliance-grid .ax-compliance-grid__card-title{letter-spacing:-.01em;color:#272727;letter-spacing:-.04em;margin-bottom:1.0625rem;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=991px){.ally.ax-compliance-grid .ax-compliance-grid__card-title{letter-spacing:-.01em;color:#272727;letter-spacing:-.04em;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}.ally.ax-compliance-grid .ax-compliance-grid__card-text{letter-spacing:normal;color:#272727;margin:0;font-family:Vollkorn,serif;font-weight:400;line-height:1.2}.ally.how-can-we-help-cu{padding:2.1875rem 0}@media screen and (width>=768px){.ally.how-can-we-help-cu{padding:5rem 0}}.ally.how-can-we-help-cu .how-can-we-help-cu__wrap{flex-direction:column;gap:2rem;display:flex}@media screen and (width>=768px){.ally.how-can-we-help-cu .how-can-we-help-cu__wrap{flex-direction:row;align-items:flex-start}}@media screen and (width>=991px){.ally.how-can-we-help-cu .how-can-we-help-cu__wrap{gap:3.125rem}}@media screen and (width>=1320px){.ally.how-can-we-help-cu .how-can-we-help-cu__wrap{gap:6.0625rem;padding-right:2.875rem}}@media screen and (width>=768px){.ally.how-can-we-help-cu .how-can-we-help-cu__media{width:50.83%}}@media screen and (width>=991px){.ally.how-can-we-help-cu .how-can-we-help-cu__media{width:35.83%}}.ally.how-can-we-help-cu .how-can-we-help-cu__media img{width:100%}.ally.how-can-we-help-cu .how-can-we-help-cu__content{max-width:53.75rem}.ally.how-can-we-help-cu .how-can-we-help-cu__title{margin-bottom:1.25rem}@media screen and (width>=991px){.ally.how-can-we-help-cu .how-can-we-help-cu__title{margin-bottom:2.75rem}}.ally.how-can-we-help-cu .how-can-we-help-cu__list{border-top:.0625rem solid #c2bab4;border-bottom:.0625rem solid #c2bab4;flex-direction:column;gap:1rem;padding-top:1.25rem;padding-bottom:1.25rem;display:flex}@media screen and (width>=768px){.ally.how-can-we-help-cu .how-can-we-help-cu__list{gap:1.375rem}}@media screen and (width>=991px){.ally.how-can-we-help-cu .how-can-we-help-cu__list{gap:2.25rem;margin-left:.9375rem;padding-top:2.25rem;padding-bottom:2.25rem}}.ally.how-can-we-help-cu .how-can-we-help-cu__item{margin:0}.ally.how-can-we-help-cu .how-can-we-help-cu__link{letter-spacing:-.0125rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.how-can-we-help-cu .how-can-we-help-cu__link{letter-spacing:-.015rem;font-size:1.5rem}}.ally.how-can-we-help-cu .how-can-we-help-cu__link{align-items:center;gap:.75rem;display:flex}@media screen and (width>=768px){.ally.how-can-we-help-cu .how-can-we-help-cu__link{font-size:1.25rem}}@media screen and (width>=991px){.ally.how-can-we-help-cu .how-can-we-help-cu__link{gap:1.25rem;font-size:1.5rem}}.ally.how-can-we-help-cu .how-can-we-help-cu__link:hover{color:#4c4c4c;text-decoration-color:#1e1e1e}.ally.how-can-we-help-cu .how-can-we-help-cu__link span{color:var(--text-color);cursor:pointer;text-underline-offset:.1875rem;text-decoration:underline;transition:all .3s ease-in-out}.ally.how-can-we-help-cu .how-can-we-help-cu__link-icon{flex-shrink:0;width:2rem;height:2rem}@media screen and (width>=768px){.ally.how-can-we-help-cu .how-can-we-help-cu__link-icon{width:2.5rem;height:2.5rem}}@media screen and (width>=991px){.ally.how-can-we-help-cu .how-can-we-help-cu__link-icon{width:2.9375rem;height:2.9375rem}}.ally.ax-for-cu-rows{background-color:#f1f1f1;padding:2.1875rem 0 3.5rem}@media screen and (width>=768px){.ally.ax-for-cu-rows{padding:4.5rem 0}}@media screen and (width>=1199px){.ally.ax-for-cu-rows{padding:4.3125rem 0 6rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__header{text-align:left;max-width:54.625rem;margin:0 auto 2.25rem}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__header{margin-bottom:6.25rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__title{margin-bottom:1.875rem}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__title{margin-bottom:2.5rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__description{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__description{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.0225rem;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1}}.ally.ax-for-cu-rows .ax-for-cu-rows__description+.ax-for-cu-rows__description{margin-top:1.5625rem}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__description+.ax-for-cu-rows__description{margin-top:2.5rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__description-italic{color:#303030;letter-spacing:-.01em;margin-top:1.5625rem;font-size:1rem;font-style:italic;font-weight:500;line-height:1}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__description-italic{margin-top:2.0625rem;margin-left:-.0625rem;font-size:1.25rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__list{gap:3.125rem;max-width:68.625rem;margin:0 auto;padding:0;list-style:none;display:grid}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__list{gap:3.75rem}}@media screen and (width>=991px){.ally.ax-for-cu-rows .ax-for-cu-rows__list{gap:6.25rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__item{margin:0}.ally.ax-for-cu-rows .ax-for-cu-rows__card{flex-direction:column;align-items:center;gap:1.125rem;display:flex}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__card{flex-direction:row}}.ally.ax-for-cu-rows .ax-for-cu-rows__media{margin:0}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__media{width:50%}}.ally.ax-for-cu-rows .ax-for-cu-rows__media img{background-color:#cfcfcf;border-radius:1.5rem;width:100%;height:auto;display:block}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__item:nth-child(2n) .ax-for-cu-rows__media{order:2}}.ally.ax-for-cu-rows .ax-for-cu-rows__item:nth-child(2n) .ax-for-cu-rows__content{padding:.5rem 0}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__item:nth-child(2n) .ax-for-cu-rows__content{order:1;width:50%;margin-top:-.4375rem;padding:3.125rem 2rem 3.125rem 0}}.ally.ax-for-cu-rows .ax-for-cu-rows__content{padding:.5rem 0}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__content{width:50%;margin-top:-.4375rem;padding:3.125rem 1.25rem 3.125rem 2rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__card-title{letter-spacing:-.01em;color:#1e1e1e;margin-bottom:1.25rem;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-title{letter-spacing:-.01em;font-size:2rem}}@media screen and (width>=991px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-title{letter-spacing:-.01875rem;color:#1e1e1e;margin-bottom:2rem;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.9}}@media screen and (width>=991px) and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-title{letter-spacing:-.1rem;font-size:2.5rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__card-list{flex-direction:column;gap:.625rem;margin:0;padding-left:.8125rem;display:flex}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-list{gap:1.25rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__card-item{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.01em;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:1;position:relative}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-item{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1}}.ally.ax-for-cu-rows .ax-for-cu-rows__card-item:before{content:"";background-color:#303030;border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.5rem;left:-.6875rem}.ally.ax-for-cu-rows .ax-for-cu-rows__card-item:last-child{margin-bottom:0}.ally.clear-path-to-compliance-cu{padding:2.1875rem 0}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu{padding-top:4rem;padding-bottom:4.6875rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__wrap{background-color:#1e1e1e;border-radius:1.5rem;padding:1.8125rem 1rem 1.5625rem}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__wrap{border-radius:1.75rem;padding:2.8125rem 2.75rem 2.75rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__header h2{color:#c2bab4;max-width:21.875rem;margin-bottom:1.6875rem}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__header h2{max-width:25rem}}@media screen and (width>=1199px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__header h2{max-width:31.25rem;margin-bottom:1.625rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list{grid-template-columns:1fr;gap:1.0625rem;margin-top:1.875rem;display:grid}@media screen and (width>=480px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list{grid-template-columns:repeat(4,1fr);gap:.875rem;margin-top:5.6875rem;padding-right:.1875rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div{border-radius:1.5rem;min-height:12.875rem;padding:.75rem 1rem 1.4375rem}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div{padding:1rem 1rem 1.4375rem}}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div{flex-direction:column;justify-content:space-between;min-height:21.875rem;padding:1rem;display:flex}}@media screen and (width>=1199px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div{min-height:31.6875rem;padding:.5625rem 1rem 1rem .875rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:first-child span.clear-path-to-compliance-cu__card-number,.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:first-child .clear-path-to-compliance-cu__card-content p,.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(2) span.clear-path-to-compliance-cu__card-number,.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(2) .clear-path-to-compliance-cu__card-content p{color:#d8d3cf}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:first-child{background-color:#3a3a3a}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(2){background-color:#4c4c4c}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(3){background-color:#686868}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(4){background-color:#d8d3cf}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(4) .clear-path-to-compliance-cu__card-content{border-top:.0625rem solid #1e1e1e}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(4) h3,.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(4) span,.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(4) p{color:#1e1e1e}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div h3,.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div span,.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div p{color:#f1f1f1}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards-list>div span{letter-spacing:-.04em;padding-bottom:2.4375rem;font-size:4rem;font-weight:700;line-height:90%;display:block}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards-list>div span{font-size:4.375rem}}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards-list>div span{padding-left:.1875rem;font-size:4.6875rem}}@media screen and (width>=1199px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards-list>div span{letter-spacing:-.04em;font-size:6.5rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards-list>div h3{letter-spacing:-.0125rem;color:#1e1e1e;padding-top:.8125rem;padding-bottom:2.6875rem;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards-list>div h3{letter-spacing:-.015rem;font-size:1.5rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards-list>div h3{-webkit-font-smoothing:antialiased;margin-bottom:0}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards-list>div h3{padding-left:.125rem;padding-right:2.5rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__card-content{border-top:.0625rem solid #f1f1f1}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__card-content{flex-direction:column;justify-content:space-between;min-height:12.5rem;display:flex}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__card-content p{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__card-content p{font-size:1.0625rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__card-content p{-webkit-font-smoothing:antialiased;padding-right:1.875rem}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__card-content p{padding-right:0}}@media screen and (width>=1199px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__card-content p{padding-left:.125rem;padding-right:1.875rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get{flex-direction:column;gap:1.875rem;margin-top:3.75rem;display:flex}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get{flex-direction:row;align-items:flex-end;gap:6%;margin-top:6.25rem}}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get{gap:10%;margin-top:11.25rem}}@media screen and (width>=1199px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get{margin-top:12.5rem}}@media screen and (width>=1320px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get{gap:23.99%;margin-top:15.265rem}}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-header{width:26.55%;min-width:21.875rem}}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-content{width:60%}}@media screen and (width>=1320px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-content{width:49.5%}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-title{font-size:3.75rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-title{color:#f1f1f1;margin-bottom:1.25rem}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-title{margin-bottom:3.125rem}}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-title{margin-bottom:6.0625rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-image{margin:0}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-image img{border-radius:1.25rem;width:100%;max-width:21.875rem;display:block}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-list{margin:0;padding:0;list-style:none}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-item{letter-spacing:-.01em;color:#f1f1f1;border-bottom:.0625rem solid #555;padding:.625rem 0;font-family:ABCDiatype,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-item{letter-spacing:-.01em;color:#f1f1f1;padding:.78125rem 0;font-family:ABCDiatype,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1}}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-item{letter-spacing:-.01em;color:#f1f1f1;padding:.96875rem 0;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}}.ally.why-cu-choose-ally{padding:3.5rem 0}@media screen and (width>=768px){.ally.why-cu-choose-ally{padding:4.5rem 0}}@media screen and (width>=1199px){.ally.why-cu-choose-ally{padding:5rem 0 6rem}}.ally.why-cu-choose-ally .why-cu-choose-ally__header{text-align:center;max-width:53.75rem;margin:0 auto 2.125rem}@media screen and (width>=768px){.ally.why-cu-choose-ally .why-cu-choose-ally__header{margin-bottom:3.5rem}}.ally.why-cu-choose-ally .why-cu-choose-ally__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.why-cu-choose-ally .why-cu-choose-ally__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.why-cu-choose-ally .why-cu-choose-ally__title{font-size:3.75rem}}.ally.why-cu-choose-ally .why-cu-choose-ally__title{color:#1e1e1e;letter-spacing:-.039em;margin-bottom:.875rem;line-height:.9}@media screen and (width>=768px){.ally.why-cu-choose-ally .why-cu-choose-ally__title{margin-bottom:1.5rem}}@media screen and (width>=991px){.ally.why-cu-choose-ally .why-cu-choose-ally__title{margin-bottom:1.875rem}}.ally.why-cu-choose-ally .why-cu-choose-ally__description{letter-spacing:-.01em;color:#000;max-width:41.375rem;margin:0 auto;font-family:ABCDiatype,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1}@media screen and (width>=768px){.ally.why-cu-choose-ally .why-cu-choose-ally__description{font-size:1.125rem}}@media screen and (width>=991px){.ally.why-cu-choose-ally .why-cu-choose-ally__description{font-size:1.25rem}}.ally.why-cu-choose-ally .why-cu-choose-ally__list{grid-template-columns:1fr;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}@media screen and (width>=768px){.ally.why-cu-choose-ally .why-cu-choose-ally__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media screen and (width>=991px){.ally.why-cu-choose-ally .why-cu-choose-ally__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:61.6875rem;margin:0 auto}}.ally.why-cu-choose-ally .why-cu-choose-ally__item{min-width:0}.ally.why-cu-choose-ally .why-cu-choose-ally__card{background-color:#d9d9d9;border-radius:1.5rem;align-items:flex-end;height:100%;min-height:12.5rem;padding:1.25rem 1.25rem .9375rem;display:flex}@media screen and (width>=768px){.ally.why-cu-choose-ally .why-cu-choose-ally__card{min-height:13.75rem}}.ally.why-cu-choose-ally .why-cu-choose-ally__card-title{letter-spacing:-.01em;color:#1e1e1e;max-width:13.6875rem;margin:0;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}.ally.cu-common-questions{padding:3.5rem 0}@media screen and (width>=768px){.ally.cu-common-questions{padding:3.75rem 0}}@media screen and (width>=1199px){.ally.cu-common-questions{padding:3.625rem 0 5.75rem}}.ally.cu-common-questions .cu-common-questions__wrap{max-width:57.375rem;margin:0 auto}.ally.cu-common-questions .cu-common-questions__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.cu-common-questions .cu-common-questions__title{font-size:3.75rem}}.ally.cu-common-questions .cu-common-questions__title{color:#1e1e1e;letter-spacing:-.039em;text-align:center;margin-bottom:1.875rem;line-height:.9}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__title{margin-bottom:1.5rem}}@media screen and (width>=991px){.ally.cu-common-questions .cu-common-questions__title{margin-bottom:3.375rem}}.ally.cu-common-questions .cu-common-questions__list{border-top:.0625rem solid #cac8c7;margin:0;padding:0;list-style:none}.ally.cu-common-questions .cu-common-questions__item{border-bottom:.0625rem solid #cac8c7;padding:1.25rem 0}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__item{padding:1.5625rem 0}}@media screen and (width>=991px){.ally.cu-common-questions .cu-common-questions__item{padding:1.75rem 0}}.ally.cu-common-questions .cu-common-questions__item:last-child{border-bottom:none}.ally.cu-common-questions .cu-common-questions__trigger{cursor:pointer;text-align:left;width:100%;font:inherit;color:#1e1e1e;-webkit-font-smoothing:antialiased;background:0 0;border:none;align-items:center;gap:1.25rem;margin:0;padding:0;display:flex}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__trigger{gap:1.875rem}}.ally.cu-common-questions .cu-common-questions__trigger:focus-visible{outline-offset:.1875rem;border-radius:.25rem;outline:.125rem solid #1e1e1e}.ally.cu-common-questions .cu-common-questions__icon{color:#f1f1f1;background-color:#1e1e1e;border-radius:50%;flex-shrink:0;width:1.875rem;height:1.875rem;position:relative}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__icon{width:2.5rem;height:2.5rem}}.ally.cu-common-questions .cu-common-questions__icon-minus,.ally.cu-common-questions .cu-common-questions__icon-plus{transition:opacity .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.ally.cu-common-questions .cu-common-questions__icon-minus,.ally.cu-common-questions .cu-common-questions__icon-plus{transition:none}}.ally.cu-common-questions .cu-common-questions__icon-minus{opacity:0;background-color:currentColor;width:.625rem;height:.125rem}.ally.cu-common-questions .cu-common-questions__icon-plus{opacity:1;width:.625rem;height:.625rem}.ally.cu-common-questions .cu-common-questions__icon-plus:before{content:"";background-color:currentColor;height:.125rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ally.cu-common-questions .cu-common-questions__icon-plus:after{content:"";background-color:currentColor;width:.125rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ally.cu-common-questions .cu-common-questions__item.is-expanded .cu-common-questions__icon-minus,.ally.cu-common-questions .cu-common-questions__item.is-opening .cu-common-questions__icon-minus{opacity:1}.ally.cu-common-questions .cu-common-questions__item.is-expanded .cu-common-questions__icon-plus,.ally.cu-common-questions .cu-common-questions__item.is-opening .cu-common-questions__icon-plus{opacity:0}.ally.cu-common-questions .cu-common-questions__question{width:100%;margin:0}.ally.cu-common-questions .cu-common-questions__trigger-text{letter-spacing:-.01em;color:#1e1e1e;flex:1;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__trigger-text{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}}.ally.cu-common-questions .cu-common-questions__panel{margin-top:.875rem}.ally.cu-common-questions .cu-common-questions__item:not(.is-expanded,.is-closing) .cu-common-questions__panel{display:none}.ally.cu-common-questions .cu-common-questions__answer{padding-left:3.125rem;padding-right:.625rem}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__answer{padding-left:4.4375rem}}.ally.cu-common-questions .cu-common-questions__answer-body p{color:#1e1e1e;margin:0 0 1rem;font-size:1rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__answer-body p{margin:0 0 1.3125rem;font-size:1.25rem}}.ally.cu-common-questions .cu-common-questions__answer-body p:last-child{margin-bottom:0}.ally.cu-common-questions .cu-common-questions__answer-body ul{color:#1e1e1e;margin:0 0 1rem;padding-left:1.75rem}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__answer-body ul{margin:0 0 1.3125rem}}.ally.cu-common-questions .cu-common-questions__answer-body ul:last-child{margin-bottom:0}.ally.cu-common-questions .cu-common-questions__answer-body li{color:#1e1e1e;margin:0 0 .625rem;font-size:1rem;font-style:normal;font-weight:400;line-height:1.2;list-style:outside;display:list-item}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__answer-body li{margin:0 0 .75rem;font-size:1.25rem}}.ally.cu-common-questions .cu-common-questions__answer-body li:last-child{margin-bottom:0}.cu-in-page-focus-target:focus,.cu-in-page-focus-target:focus-visible{box-shadow:none;outline:none}.ally.cu-success-email{color:#1e1e1e;background-color:#f1f1f1;padding:3rem 0 0}@media screen and (width>=768px){.ally.cu-success-email{padding:4rem 0 0}}.ally.cu-success-email .cu-success-email__article{max-width:68.8125rem;margin:0 auto}.ally.cu-success-email .cu-success-email__header{text-align:center;margin-bottom:3rem}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__header{margin-bottom:3.5rem}}.ally.cu-success-email .cu-success-email__status-icon{color:#000;justify-content:center;margin:0 auto 1.25rem;display:flex}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__status-icon{margin:0 auto 2.25rem}}.ally.cu-success-email .cu-success-email__status-icon svg{display:block}.ally.cu-success-email .cu-success-email__eyebrow{letter-spacing:-.04em;text-align:center;color:#272727;margin-bottom:1.5625rem;font-size:1rem;font-weight:500;line-height:1}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__eyebrow{margin-bottom:1.875rem;font-size:1.5rem}}@media screen and (width>=1199px){.ally.cu-success-email .cu-success-email__eyebrow{margin-bottom:2.5rem}}@media screen and (width>=991px){.ally.cu-success-email .cu-success-email__eyebrow{margin-bottom:2.9375rem}}.ally.cu-success-email .cu-success-email__title{letter-spacing:-.04em;color:#1e1e1e;max-width:49.6875rem;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.cu-success-email .cu-success-email__title{font-size:3.75rem}}.ally.cu-success-email .cu-success-email__title{margin:0 auto 1.5rem}@media screen and (width>=991px){.ally.cu-success-email .cu-success-email__title{margin-bottom:3rem;font-size:4.375rem}}@media screen and (width>=1199px){.ally.cu-success-email .cu-success-email__title{letter-spacing:-.04em;font-size:5.625rem}}.ally.cu-success-email .cu-success-email__title-highlight{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.25rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.375rem}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__title-highlight{text-underline-offset:.3125rem;text-decoration-thickness:.5rem}}.ally.cu-success-email .cu-success-email__lead{letter-spacing:-.01em;color:#1e1e1e;max-width:35rem;margin:0 auto;font-family:ABCDiatype,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__lead{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1}}.ally.cu-success-email .cu-success-email__cta-intro{text-align:center;max-width:41.0625rem;margin:2.5rem auto 1.875rem}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__cta-intro{margin-top:5rem}}@media screen and (width>=991px){.ally.cu-success-email .cu-success-email__cta-intro{margin-top:6.125rem}}.ally.cu-success-email .cu-success-email__rule{align-items:center;gap:1.375rem;width:100%;margin:0 0 3rem;display:flex}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__rule{margin-bottom:4.375rem}}@media screen and (width>=991px){.ally.cu-success-email .cu-success-email__rule{margin-bottom:6.125rem}}.ally.cu-success-email .cu-success-email__rule:before,.ally.cu-success-email .cu-success-email__rule:after{content:"";background-color:#c2bab4;flex:auto;height:1px}.ally.cu-success-email .cu-success-email__rule-label{letter-spacing:-.01em;color:#1e1e1e;text-align:center;flex:0 auto;max-width:70%;margin:0;font-family:ABCDiatype,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__rule-label{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}}.ally.cu-success-email .cu-success-email__cta-title{letter-spacing:-.04em;color:#1e1e1e;margin:0 0 .75rem;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__cta-title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.cu-success-email .cu-success-email__cta-title{font-size:3.75rem}}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__cta-title{margin-bottom:2.6875rem}}.ally.cu-success-email .cu-success-email__cta-text{letter-spacing:0;text-align:center;margin:0 auto;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__cta-text{font-size:1.0625rem}}.ally.cu-success-email .cu-success-email__booking{width:100%}.ally.cu-success-email .cu-success-email__card{background-color:#fff;border-radius:.75rem;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden;box-shadow:0 .25rem 1.75rem #00000014}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__card{grid-template-columns:minmax(16.25rem,.95fr) minmax(17.5rem,1.15fr);align-items:stretch}}.ally.cu-success-email .cu-success-email__host{border-bottom:1px solid #d9d9d9;padding:1.75rem 1.5rem}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__host{border-bottom:none;border-right:1px solid #d9d9d9;padding:2rem 1.75rem}}.ally.cu-success-email .cu-success-email__host-mark{background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin-bottom:1.25rem;display:flex}.ally.cu-success-email .cu-success-email__host-mark img{width:44%;height:auto;display:block}.ally.cu-success-email .cu-success-email__host-title{letter-spacing:-.02em;color:#1e1e1e;margin:0 0 1.25rem;font-size:1.25rem;font-weight:700}.ally.cu-success-email .cu-success-email__host-meta{margin:0 0 1.5rem;padding:0;list-style:none}.ally.cu-success-email .cu-success-email__host-meta-item{color:#686868;align-items:flex-start;gap:.625rem;font-size:.9375rem;font-weight:500;line-height:1.45;display:flex}.ally.cu-success-email .cu-success-email__host-meta-item+.ally.cu-success-email .cu-success-email__host-meta-item{margin-top:.875rem}.ally.cu-success-email .cu-success-email__meta-icon{color:#4c4c4c;flex-shrink:0;margin-top:.125rem}.ally.cu-success-email .cu-success-email__meta-icon svg{display:block}.ally.cu-success-email .cu-success-email__host-brand{color:#1e1e1e;margin:0 0 1.25rem;font-size:1rem}.ally.cu-success-email .cu-success-email__host-legal{margin:0;font-size:.8125rem}.ally.cu-success-email .cu-success-email__privacy-link{color:#686868;text-underline-offset:.125rem;text-decoration:underline}.ally.cu-success-email .cu-success-email__privacy-link:hover{color:#1e1e1e}.ally.cu-success-email .cu-success-email__privacy-link:focus-visible{outline-offset:.125rem;outline:2px solid #000}.ally.cu-success-email .cu-success-email__picker{padding:1.5rem 1rem 1.75rem}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__picker{padding:1.75rem 1.25rem 2rem}}.ally.cu-success-email .cu-success-email__picker-title{letter-spacing:-.02em;color:#1e1e1e;text-align:center;margin:0 0 1rem;font-size:1.125rem;font-weight:700}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__picker-title{text-align:left}}.ally.cu-success-email .cu-success-email__calendly{min-height:32.5rem}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__calendly{min-height:35rem}}@media screen and (width>=991px){.ally.cu-success-email .cu-success-email__calendly{min-height:37.5rem}}.ally.cu-success-email .cu-success-email__calendly .calendly-inline-widget{min-width:17.5rem;height:32.5rem}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__calendly .calendly-inline-widget{height:35rem}}@media screen and (width>=991px){.ally.cu-success-email .cu-success-email__calendly .calendly-inline-widget{height:37.5rem}}
