@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}@font-face{font-family:Inclusive Sans;src:url(/assets/InclusiveSans-Regular.KEQGZhvb.woff2)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(/assets/InclusiveSans-Italic.BGmsUNnR.woff2)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(/assets/InclusiveSans-Medium.Bfzt-cXl.woff2)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(/assets/InclusiveSans-Bold.CJmQuaOI.woff2)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(/assets/InclusiveSans-BoldItalic.C4Jx_iaV.woff2)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/AtkinsonHyperlegible-Regular.DwRT2DsF.woff2)format("woff2"),url(fonts/AtkinsonHyperlegible-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/AtkinsonHyperlegible-Bold.el7SyMfd.woff2)format("woff2"),url(fonts/AtkinsonHyperlegible-Bold.woff)format("woff");font-weight:700;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 figure.insight-table,.ally.insights-generic article figure.insight-table--compare,.ally.insights-generic article figure.insight-table--showcase{border-radius:1rem;margin:2.5rem 0;padding:2rem 1.5rem;overflow-x:auto}.ally.insights-generic article figure.insight-table strong,.ally.insights-generic article figure.insight-table i,.ally.insights-generic article figure.insight-table em,.ally.insights-generic article figure.insight-table b,.ally.insights-generic article figure.insight-table--compare strong,.ally.insights-generic article figure.insight-table--compare i,.ally.insights-generic article figure.insight-table--compare em,.ally.insights-generic article figure.insight-table--compare b,.ally.insights-generic article figure.insight-table--showcase strong,.ally.insights-generic article figure.insight-table--showcase i,.ally.insights-generic article figure.insight-table--showcase em,.ally.insights-generic article figure.insight-table--showcase b{color:inherit}@media screen and (width>=768px){.ally.insights-generic article figure.insight-table,.ally.insights-generic article figure.insight-table--compare,.ally.insights-generic article figure.insight-table--showcase{border-radius:1.25rem;margin:3.125rem 0;padding:2.75rem 2.5rem}}@media screen and (width>=1199px){.ally.insights-generic article figure.insight-table,.ally.insights-generic article figure.insight-table--compare,.ally.insights-generic article figure.insight-table--showcase{border-radius:1.5rem;padding:3.125rem 4.1875rem 3.9375rem}}.ally.insights-generic article figure.insight-table table,.ally.insights-generic article figure.insight-table--compare table,.ally.insights-generic article figure.insight-table--showcase table{border-collapse:collapse;table-layout:fixed;background:0 0;width:100%;margin:0}.ally.insights-generic article figure.insight-table caption,.ally.insights-generic article figure.insight-table--compare caption,.ally.insights-generic article figure.insight-table--showcase caption{margin-bottom:1.5rem}.ally.insights-generic article figure.insight-table th,.ally.insights-generic article figure.insight-table td,.ally.insights-generic article figure.insight-table--compare th,.ally.insights-generic article figure.insight-table--compare td,.ally.insights-generic article figure.insight-table--showcase th,.ally.insights-generic article figure.insight-table--showcase td{text-align:left;vertical-align:top;background:0 0;border:0;padding:1.25rem 1rem}.ally.insights-generic article figure.insight-table tbody tr:hover td,.ally.insights-generic article figure.insight-table--compare tbody tr:hover td,.ally.insights-generic article figure.insight-table--showcase tbody tr:hover td{background:0 0}.ally.insights-generic article figure.insight-table--compare{--table-gap:1.5rem;background-color:#3a3a3a}@media screen and (width>=991px){.ally.insights-generic article figure.insight-table--compare{--table-gap:3rem}}.ally.insights-generic article figure.insight-table--compare table{table-layout:fixed;border-collapse:collapse;width:100%}.ally.insights-generic article figure.insight-table--compare,.ally.insights-generic article figure.insight-table--compare *{color:#f1f1f1}.ally.insights-generic article figure.insight-table--compare thead{border-bottom:.0625rem solid #f1f1f159}.ally.insights-generic article figure.insight-table--compare thead th,.ally.insights-generic article figure.insight-table--compare tbody td{width:50%}.ally.insights-generic article figure.insight-table--compare thead th{letter-spacing:-.02em;padding-bottom:1.5rem;padding-left:0;padding-right:var(--table-gap);font-size:1.25rem;font-weight:700;line-height:1.2}.ally.insights-generic article figure.insight-table--compare thead th:last-child{padding-right:0;padding-left:var(--table-gap)}.ally.insights-generic article figure.insight-table--compare tbody td{padding-top:1.75rem;padding-left:0;padding-right:var(--table-gap);font-weight:500}.ally.insights-generic article figure.insight-table--compare tbody td:last-child{padding-right:0;padding-left:var(--table-gap)}.ally.insights-generic article figure.insight-table--compare tbody td strong:first-child{margin-bottom:1rem;font-size:1.0625rem;font-weight:700;display:block}.ally.insights-generic article figure.insight-table--compare tbody td p{margin:0 0 .75rem;font-size:.875rem;font-weight:500;line-height:1.45}.ally.insights-generic article figure.insight-table--compare tbody td p:last-child{margin-bottom:0}@media screen and (width>=768px){.ally.insights-generic article figure.insight-table--compare thead th{font-size:1.5rem}}@media screen and (width>=1199px){.ally.insights-generic article figure.insight-table--compare thead th{font-size:1.75rem}.ally.insights-generic article figure.insight-table--compare tbody td strong:first-child{font-size:1.25rem}.ally.insights-generic article figure.insight-table--compare tbody td p{font-size:.9375rem}}.ally.insights-generic article figure.insight-table--showcase{background-color:#dad6d2}@media screen and (width>=1199px){.ally.insights-generic article figure.insight-table--showcase{border-radius:1.5rem;padding:3.125rem 4.1875rem 3.75rem}}.ally.insights-generic article figure.insight-table--showcase,.ally.insights-generic article figure.insight-table--showcase *{color:#1e1e1e}.ally.insights-generic article figure.insight-table--showcase thead{border-bottom:.0625rem solid #1e1e1e26}.ally.insights-generic article figure.insight-table--showcase thead th{letter-spacing:-.02em;padding-bottom:1.25rem;font-size:1.75rem;font-weight:700;line-height:1}.ally.insights-generic article figure.insight-table--showcase tbody tr+tr{border-top:.0625rem solid #1e1e1e1a}.ally.insights-generic article figure.insight-table--showcase tbody td{padding:1.5rem 1rem;font-weight:500}.ally.insights-generic article figure.insight-table--showcase tbody td p{margin:0}@media screen and (width>=768px){.ally.insights-generic article figure.insight-table--showcase thead th{font-size:2.125rem}}@media screen and (width>=1199px){.ally.insights-generic article figure.insight-table--showcase thead th{font-size:2.5rem}}.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 article .text-tiny{font-size:clamp(.75rem,2vw,.875rem);line-height:1.4}@media screen and (width>=1199px){.ally.insights-generic article .text-tiny{font-size:clamp(.75rem,2vw,.9375rem)}}.ally.insights-generic article .text-small{font-size:clamp(1rem,3vw,1.25rem)}.ally.insights-generic article .text-big{font-size:clamp(1.75rem,5vw,3rem)}.ally.insights-generic article .text-huge{font-size:clamp(3rem,9vw,6.875rem)}.ally.insights-generic article .callout{--callout-divider:#f1f1f159;--callout-icon-bg:#f1f1f1;--callout-icon-fg:#3a3a3a;background-color:#3a3a3a;border-radius:1rem;margin:2.5rem 0;padding:2rem 1.5rem;position:relative}@media screen and (width>=768px){.ally.insights-generic article .callout{border-radius:1.25rem;margin:3.125rem 0;padding:2.75rem 2.5rem}}@media screen and (width>=1199px){.ally.insights-generic article .callout{border-radius:1.5rem;margin:3.125rem 0;padding:3.125rem 4.1875rem}}.ally.insights-generic article .callout,.ally.insights-generic article .callout *{color:#f1f1f1}.ally.insights-generic article .callout a{text-underline-offset:.125rem;text-decoration:underline}.ally.insights-generic article .callout a:hover{color:#fcaf17}.ally.insights-generic article .callout p{margin:0}.ally.insights-generic article .callout>div:empty{display:none}.ally.insights-generic article .callout>div:has(>p:only-child:empty){display:none}.ally.insights-generic article .callout>div:has(>p:only-child>br:only-child){display:none}.ally.insights-generic article .callout>div:has(>p:only-child>wbr:only-child){display:none}.ally.insights-generic article .callout .callout__section-title{border-top:.0625rem solid var(--callout-divider)}.ally.insights-generic article .callout .callout__section-description:not(.callout__section-title~.callout__section-description){border-top:.0625rem solid var(--callout-divider);margin-top:2rem;padding-top:2rem}.ally.insights-generic article .callout .callout__tags-title{border-top:.0625rem solid var(--callout-divider)}.ally.insights-generic article .callout .callout__tags-list:not(.callout__tags-title~.callout__tags-list){border-top:.0625rem solid var(--callout-divider);margin-top:2rem;padding-top:2rem}.ally.insights-generic article .callout[data-icon]:not([data-icon=""]):before{content:"";background-color:var(--callout-icon-bg);background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233a3a3a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><line x1='12' y1='8' x2='12' y2='12'/><circle cx='12' cy='16' r='0.5' fill='%233a3a3a'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:1.375rem 1.375rem;border-radius:50%;width:2.5rem;height:2.5rem;position:absolute;top:2rem;right:1.5rem}@media screen and (width>=768px){.ally.insights-generic article .callout[data-icon]:not([data-icon=""]):before{background-size:1.625rem 1.625rem;width:2.875rem;height:2.875rem;top:2.75rem;right:2.5rem}}@media screen and (width>=1199px){.ally.insights-generic article .callout[data-icon]:not([data-icon=""]):before{background-size:1.875rem 1.875rem;width:3.125rem;height:3.125rem;top:3.125rem;right:4.1875rem}}.ally.insights-generic article .callout[data-icon]:not([data-icon=""]) .callout__stat-number,.ally.insights-generic article .callout[data-icon]:not([data-icon=""]) .callout__stat-label{padding-right:3.5rem}@media screen and (width>=768px){.ally.insights-generic article .callout[data-icon]:not([data-icon=""]) .callout__stat-number,.ally.insights-generic article .callout[data-icon]:not([data-icon=""]) .callout__stat-label{padding-right:4.5rem}}@media screen and (width>=1199px){.ally.insights-generic article .callout[data-icon]:not([data-icon=""]) .callout__stat-number,.ally.insights-generic article .callout[data-icon]:not([data-icon=""]) .callout__stat-label{padding-right:5.625rem}.ally.insights-generic article .callout__tags-list ul>li,.ally.insights-generic article .callout__tags-list ol>li{font-size:1.0625rem}}.ally.insights-generic article .callout h1,.ally.insights-generic article .callout h2,.ally.insights-generic article .callout h3,.ally.insights-generic article .callout h4,.ally.insights-generic article .callout h5,.ally.insights-generic article .callout h6{color:#f1f1f1;margin-top:0;margin-bottom:0}.ally.insights-generic article .callout__stat-number{margin-bottom:.75rem}.ally.insights-generic article .callout__stat-number p{line-height:1.1}.ally.insights-generic article .callout__stat-label{text-box:trim-both cap alphabetic}.ally.insights-generic article .callout__section-title{text-box:trim-both cap alphabetic;margin-top:2rem;padding-top:2rem}.ally.insights-generic article .callout__section-description{text-box:trim-both cap alphabetic;margin-top:1rem}@media screen and (width>=1199px){.ally.insights-generic article .callout__section-description{margin-top:1.5rem}}.ally.insights-generic article .callout__section-description p+p{margin-top:.75rem}.ally.insights-generic article .callout__tags-title{text-box:trim-both cap alphabetic;margin-top:2rem;padding-top:2.5rem}.ally.insights-generic article .callout__tags-list{margin-top:1.0625rem}.ally.insights-generic article .callout__tags-list ul{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding-left:0;list-style:none;display:flex}.ally.insights-generic article .callout__tags-list ol{counter-reset:none;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding-left:0;list-style:none;display:flex}.ally.insights-generic article .callout__tags-list ul>li,.ally.insights-generic article .callout__tags-list ol>li{letter-spacing:0;text-box:trim-both cap alphabetic;align-items:center;gap:.5rem;padding-left:1.75rem;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.ally.insights-generic article .callout__tags-list ul>li:before,.ally.insights-generic article .callout__tags-list ol>li:before{content:"";background-color:var(--ck-content-list-marker-color,currentColor);width:1.25rem;height:1.25rem;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-mask:url(/images/icons/ally-icon-circle-x.svg) 50%/contain no-repeat;mask:url(/images/icons/ally-icon-circle-x.svg) 50%/contain no-repeat}.ally.insights-generic article .callout>div{display:flow-root}.ally.insights-generic article .callout figure.image{max-width:100%;margin:0;display:table}.ally.insights-generic article .callout img{border-radius:0}.ally.insights-generic article .callout figure.image>img{width:auto;max-width:100%;height:auto;display:block}.ally.insights-generic article .callout figure.image>figcaption{color:#f1f1f1b3;margin-top:.5rem;font-size:.8125rem;line-height:1.4}.ally.insights-generic article .callout figure.image.image-style-align-right,.ally.insights-generic article .callout figure.image.image-style-side{float:right;margin-bottom:.75rem;margin-left:1.25rem}.ally.insights-generic article .callout figure.image.image-style-align-left{float:left;margin-bottom:.75rem;margin-right:1.25rem}.ally.insights-generic article .callout figure.image.image-style-align-center,.ally.insights-generic article .callout figure.image.image-style-block-align-center{float:none;margin-left:auto;margin-right:auto}.ally.insights-generic article .callout figure.image.image-style-block-align-left{float:none;margin-left:0;margin-right:auto}.ally.insights-generic article .callout figure.image.image-style-block-align-right{float:none;margin-left:auto;margin-right:0}.ally.insights-generic article .callout>div>figure+p:last-child:empty{display:none}.ally.insights-generic article .callout>div>figure+p:last-child:has(>br:only-child){display:none}.ally.insights-generic article .callout>div>figure+p:last-child:has(>wbr:only-child){display:none}.ally.insights-generic article .callout__stat-number,.ally.insights-generic article .callout__stat-label{position:relative}.ally.insights-generic article .callout__stat-number>figure.image.image-style-align-right,.ally.insights-generic article .callout__stat-number>figure.image.image-style-side,.ally.insights-generic article .callout__stat-label>figure.image.image-style-align-right,.ally.insights-generic article .callout__stat-label>figure.image.image-style-side{float:none;margin:0;position:absolute;top:0;right:0}.ally.insights-generic article .callout__stat-number>figure.image.image-style-align-left,.ally.insights-generic article .callout__stat-label>figure.image.image-style-align-left,.ally.insights-generic article .callout__stat-number>figure.image.image-style-block-align-left,.ally.insights-generic article .callout__stat-label>figure.image.image-style-block-align-left{float:none;margin:0;position:absolute;top:0;left:0}.ally.insights-generic article .callout__stat-number>figure.image.image-style-align-right>img,.ally.insights-generic article .callout__stat-number>figure.image.image-style-side>img,.ally.insights-generic article .callout__stat-label>figure.image.image-style-align-right>img,.ally.insights-generic article .callout__stat-label>figure.image.image-style-side>img,.ally.insights-generic article .callout__stat-number>figure.image.image-style-align-left>img,.ally.insights-generic article .callout__stat-label>figure.image.image-style-align-left>img{width:100%;height:auto}:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-right) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-right) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-side) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-side) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-right) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-right) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-side) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-side) .callout__stat-label){padding-right:4.125rem}:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-left) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-left) .callout__stat-label),:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-block-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-block-align-left) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-block-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-block-align-left) .callout__stat-label){padding-left:4.125rem}@media screen and (width>=768px){:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-right) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-right) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-side) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-side) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-right) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-right) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-side) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-side) .callout__stat-label){padding-right:5rem}:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-left) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-left) .callout__stat-label){padding-left:5rem}}@media screen and (width>=1199px){:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-right) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-right) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-side) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-side) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-right) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-right) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-side) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-side) .callout__stat-label){padding-right:6.25rem}:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-left) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-left) .callout__stat-label){padding-left:6.25rem}}@media screen and (width>=768px){:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-block-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-block-align-left) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-block-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-block-align-left) .callout__stat-label){padding-left:5rem}}@media screen and (width>=1199px){:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-block-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-block-align-left) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-block-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-block-align-left) .callout__stat-label){padding-left:6.25rem}}.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.cu-built-for-cu{background-color:#f1f1f1;padding:3.4375rem 0 2.1875rem}@media screen and (width>=768px){.ally.cu-built-for-cu{padding:5.9375rem 0 4.5rem}}@media screen and (width>=1199px){.ally.cu-built-for-cu{padding:10.5625rem 0 6.75rem}}.ally.cu-built-for-cu .cu-built-for-cu__wrap{flex-direction:column;gap:3rem;max-width:70.5625rem;margin:0 auto;display:flex}@media screen and (width>=991px){.ally.cu-built-for-cu .cu-built-for-cu__wrap{flex-direction:row;align-items:flex-start;gap:0}}.ally.cu-built-for-cu .cu-built-for-cu__content{position:relative}@media screen and (width>=991px){.ally.cu-built-for-cu .cu-built-for-cu__content{box-sizing:content-box;flex:0 0 59.1674%;max-width:41.75rem;padding-right:3.0625rem}}.ally.cu-built-for-cu .cu-built-for-cu__title-hidden{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-built-for-cu .cu-built-for-cu__title-hidden{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.cu-built-for-cu .cu-built-for-cu__title-hidden{font-size:3.75rem}}.ally.cu-built-for-cu .cu-built-for-cu__title-hidden{color:#1e1e1e;letter-spacing:-.04em;z-index:-1;background-color:#f1f1f1;width:100%;height:30%;margin-bottom:1.875rem;font-size:2rem;line-height:.9;position:absolute;top:0;left:0}.ally.cu-built-for-cu .cu-built-for-cu__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-built-for-cu .cu-built-for-cu__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.cu-built-for-cu .cu-built-for-cu__title{font-size:3.75rem}}.ally.cu-built-for-cu .cu-built-for-cu__title{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:1.875rem;font-size:2rem;line-height:.9}@media screen and (width>=991px){.ally.cu-built-for-cu .cu-built-for-cu__title{letter-spacing:-.15rem;font-size:3.75rem}}.ally.cu-built-for-cu .cu-built-for-cu__title-accent{-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:.25rem}@media screen and (width>=768px){.ally.cu-built-for-cu .cu-built-for-cu__title-accent{text-underline-offset:.375rem;text-decoration-thickness:.4375rem}}.ally.cu-built-for-cu .cu-built-for-cu__description,.ally.cu-built-for-cu .cu-built-for-cu__description-emphasis{color:#1e1e1e;letter-spacing:-.010625rem;margin:0;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:1.2}.ally.cu-built-for-cu .cu-built-for-cu__description+.cu-built-for-cu__description,.ally.cu-built-for-cu .cu-built-for-cu__description+.cu-built-for-cu__description-emphasis{margin-top:1.125rem}@media screen and (width>=991px){.ally.cu-built-for-cu .cu-built-for-cu__description+.cu-built-for-cu__description,.ally.cu-built-for-cu .cu-built-for-cu__description+.cu-built-for-cu__description-emphasis{margin-top:1.5625rem}}.ally.cu-built-for-cu .cu-built-for-cu__description-emphasis{font-style:italic}.ally.cu-built-for-cu .cu-built-for-cu__stats{flex-direction:column;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}@media screen and (width>=991px){.ally.cu-built-for-cu .cu-built-for-cu__stats{border-left:.0625rem solid #c2bab4;flex:1 1 0;min-width:0;padding-left:3.0625rem}}.ally.cu-built-for-cu .cu-built-for-cu__stat{min-width:0}.ally.cu-built-for-cu .cu-built-for-cu__stat-value{color:#1e1e1e;margin:0 0 1rem;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.9}.ally.cu-built-for-cu .cu-built-for-cu__stat-value sup{vertical-align:super;color:#1e1e1e;letter-spacing:-.0425rem;margin-left:.1875rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:.9}.ally.cu-built-for-cu .cu-built-for-cu__stat-text{color:#1e1e1e;margin:0 0 .5rem;font-family:Vollkorn,serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.1}.ally.cu-built-for-cu .cu-built-for-cu__stat-source{color:#5e5e5e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.1;display:block}.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{color:#f1f1f1;background-color:#3a3a3a;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{filter:invert();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:#f1f1f1;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:#f1f1f1;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:#f1f1f1;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 1rem}@media screen and (width>=768px){.ally.ax-for-cu-rows{padding:4.5rem 0 1rem}}@media screen and (width>=1199px){.ally.ax-for-cu-rows{padding:4.3125rem 0 1rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__header{text-align:left;max-width:100%;margin:0 0 2.25rem}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__header{margin-bottom:3.75rem}}@media screen and (width>=991px){.ally.ax-for-cu-rows .ax-for-cu-rows__header{max-width:43.3125rem;margin-left:0;margin-right:auto;padding-left:2.625rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__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.ax-for-cu-rows .ax-for-cu-rows__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.ax-for-cu-rows .ax-for-cu-rows__title{font-size:3.75rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__title{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:1.5rem;line-height:.9}@media screen and (width>=991px){.ally.ax-for-cu-rows .ax-for-cu-rows__title{letter-spacing:-.15rem;font-size:3.75rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__description{color:#1e1e1e;letter-spacing:-.010625rem;margin:0;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:1.2}.ally.ax-for-cu-rows .ax-for-cu-rows__list{flex-direction:column;gap:1rem;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.ally.ax-for-cu-rows .ax-for-cu-rows__item{background-color:#d9d9d9;border-radius:1.5rem;min-width:0;margin:0;overflow:hidden}.ally.ax-for-cu-rows .ax-for-cu-rows__card{background-color:#d9d9d9;border-radius:1.5rem;flex-direction:column;align-items:stretch;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__content{flex-direction:column;flex:1 1 0;min-width:0;padding:1.5625rem 2.1875rem;display:flex}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__content{flex-direction:column;justify-content:center;padding:2.5rem 2.875rem}}@media screen and (width>=991px){.ally.ax-for-cu-rows .ax-for-cu-rows__content{padding:2.5rem 2.75rem 2.5rem 2.875rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__card-head{border-bottom:.0625rem solid #c2bab4;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-head{padding-bottom:1.5rem}}@media screen and (width>=991px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-head{padding-bottom:2rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__card-title{color:#1e1e1e;letter-spacing:-.02rem;flex:auto;min-width:0;margin:0;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}.ally.ax-for-cu-rows .ax-for-cu-rows__card-icon{object-fit:contain;flex-shrink:0;width:2.5rem;height:2.5rem;display:block}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-icon{width:3.125rem;height:3.125rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__card-body{border-bottom:.0625rem solid #c2bab4;padding:1.25rem 0}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-body{padding:1.5rem 0}}@media screen and (width>=991px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-body{padding:1.6875rem 0}}.ally.ax-for-cu-rows .ax-for-cu-rows__card-footer{padding-top:1.25rem}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-footer{padding-top:1.5rem}}@media screen and (width>=991px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-footer{padding-top:2rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__card-list,.ally.ax-for-cu-rows .ax-for-cu-rows__card-checklist{flex-direction:column;gap:.4375rem;margin:0;padding:0;list-style:none;display:flex}.ally.ax-for-cu-rows .ax-for-cu-rows__card-item{color:#1e1e1e;letter-spacing:-.010625rem;padding-left:1.5rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2;position:relative}.ally.ax-for-cu-rows .ax-for-cu-rows__card-item:before{content:"";background-color:#1e1e1e;border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;top:.5rem;left:.5rem}@media screen and (width>=991px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-item:before{left:.625rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__card-checklist-item{color:#1e1e1e;letter-spacing:-.010625rem;align-items:flex-start;gap:.406875rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:1.2;display:flex}.ally.ax-for-cu-rows .ax-for-cu-rows__card-checklist-item:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M16.7998 8.06838V8.80438C16.7988 10.5295 16.2402 12.2081 15.2073 13.5898C14.1743 14.9716 12.7224 15.9824 11.0681 16.4715C9.41375 16.9606 7.64561 16.9019 6.02738 16.304C4.40915 15.7062 3.02753 14.6013 2.08857 13.154C1.14962 11.7068 0.703638 9.99483 0.817146 8.27343C0.930655 6.55203 1.59757 4.91344 2.71843 3.60204C3.83929 2.29064 5.35403 1.37669 7.03675 0.9965C8.71948 0.616312 10.48 0.790253 12.0558 1.49238' stroke='%231E1E1E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.39941 8.00429L8.79941 10.4043L16.7994 2.4043' stroke='%231E1E1E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.0625rem}.ally.ax-for-cu-rows .ax-for-cu-rows__media{aspect-ratio:555/406;background-color:#7a7a7a;flex:auto;margin:0}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__media{flex:0 0 39.4177%;max-width:34.6875rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__media img{object-fit:cover;background-color:#7a7a7a;border-radius:0 0 1.5rem 1.5rem;width:100%;height:100%;display:block}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__media img{border-radius:0 1.5rem 1.5rem 0}}.ally.clear-path-to-compliance-cu{padding:0 0 2.1875rem}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu{padding-top:0;padding-bottom:5rem}}.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.1875rem}}.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}}
