.width-60,h2.heading+p,h3.heading--small+p{margin-bottom:2rem}.footer__content,.section[data-align=center]{text-align:center}.form__field input[type=email]:active,.form__field input[type=email]:focus,.form__field input[type=email]:hover,.form__field input[type=number]:active,.form__field input[type=number]:focus,.form__field input[type=number]:hover,.form__field input[type=password]:active,.form__field input[type=password]:focus,.form__field input[type=password]:hover,.form__field input[type=postcode]:active,.form__field input[type=postcode]:focus,.form__field input[type=postcode]:hover,.form__field input[type=tel]:active,.form__field input[type=tel]:focus,.form__field input[type=tel]:hover,.form__field input[type=text]:active,.form__field input[type=text]:focus,.form__field input[type=text]:hover,.form__field select:active,.form__field select:focus,.form__field select:hover,.form__field textarea:active,.form__field textarea:focus,.form__field textarea:hover{box-shadow:0 0 .625rem rgba(14,34,68,.15);outline:0}.form__radio label,.panel__content--box #add-deposit-sum label{min-width:fit-content}*{box-sizing:border-box;margin:0;padding:0}.header__login,.header__menu,body,html{position:relative}body,button,html{font-family:Chronicle Text G1 A,Chronicle Text G1 B,serif}.table__row div a,.table__row p,h1,h2,h3,h4,h5,h6{font-family:Gotham A,Gotham B,sans-serif}h1.heading{font-size:2rem;margin-bottom:1.25rem}h2.heading{font-size:2rem;margin-bottom:.625rem}h3.heading--small{margin:1.5rem 0}.footer__contact,.footer__links,.footer__social-links,p.subheading{margin-bottom:1.5rem}.smallText{font-size:.875rem}.button,.form__field select{font-size:1rem;cursor:pointer}.tag{background:#eaf3fc;border-radius:.3125rem;color:#0e2244;display:inline-block;font-weight:600;padding:.1875rem .5rem}.header,.header__nav-item a{color:#fff}.heading--label{margin-bottom:.625rem}.container,.header__inner{margin:0 auto;max-width:80rem}.section{background-color:#fff;padding:1.25rem}.section[data-bg=lightblue]{background-color:#eaf3fc}.section[data-bg=lightestblue]{background-color:#f7fafe}.section[data-bg=lightpink]{background-color:#f8f2f3}.section[data-bg=lightgrey]{background-color:#eff0f2}.section .container[data-flex=center]{align-items:center;display:flex;justify-content:center}.section .container[data-flex-direction=row]{flex-direction:row}.section .container[data-flex-direction=column]{flex-direction:column}.section .container[data-flex-gap=true]{gap:6.25rem}@media only screen and (min-width:64rem){.section{padding:5rem 4rem}}.header{background:#0e2244;width:100%}.header__inner{justify-content:space-between;padding:1.25rem}.header__inner,.header__title{align-items:center;display:flex}.header__title h1{border-left:.0625rem solid #6e7a8f;margin-left:1.25rem;padding-left:1.25rem}.header__logo{filter:brightness(0) invert(1);height:2.75rem;width:auto}.header__menu-trigger,.modal__close{cursor:pointer}.header__menu-list{background:#fff;border-radius:.375rem;box-shadow:0 .25rem .625rem .125rem rgba(14,34,68,.1);color:#0e2244;display:none;list-style-type:none;min-width:18.125rem;overflow:hidden;position:absolute;right:0;top:1.5625rem;z-index:100}.accordion,.form__radio-block{box-shadow:0 .25rem 1.875rem .125rem #b0c4d8}.address-fields.active,.header__menu-list.active,.modal.active,.show-address .address-fields{display:block}.header__menu-list li{border-top:.0625rem solid rgba(163,190,217,.2);font-weight:600}.header__menu-list li.user{background:#eb6e82;color:#fff;padding:1.25rem}.header__menu-list li a,.header__menu-list li button{background:#fff;border:none;color:inherit;cursor:pointer;display:block;font-size:1rem;font-weight:600;padding:1.25rem;text-align:left;text-decoration:underline;width:100%}.header__menu-list li a:hover,.header__menu-list li button:hover{background:#f8f2f3}.header__menu-list li a i,.header__menu-list li button i{color:#eb6e82;margin-right:.375rem}@media only screen and (min-width:86.25rem){.section{padding:6.875rem 0}.header__inner{padding:1.5625rem 0}}.footer{background-color:#0e2244;color:#fff}.footer__body{padding:4rem 1.25rem}.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto;max-width:25rem}.footer__content a,.landing-page .header__title a{color:#fff;text-decoration:none}.footer__logo{display:block;margin-bottom:3rem;max-height:8rem}.footer__social-links a{margin:0 .5rem}.footer__links a,.footer__services a{border-bottom:.0625rem solid #fff;display:inline-block;margin:.25rem .5rem}.footer__social-links a img{height:2.5rem}.footer__services{margin-bottom:4rem}.footer__address,.footer__chin-content{color:#afb6bd;margin:auto;text-align:center}.footer__contact em{margin:0 .5rem}.footer__address{max-width:100%}.footer__chin{padding:0 1.25rem 6rem}.footer__chin-content{max-width:75rem}.width-50,.width-60{width:100%}.login__logo{margin-bottom:1rem}.login__left{padding:2rem}.login__left .subheading{font-weight:600;margin:.5rem 0 1.5rem}.login__left .form__link{display:block;margin:.25rem 0 1.5rem}.login__left p>.form__link{display:initial}.login__right{background:#e4edf5;overflow:hidden;padding:2rem;position:relative}.login__right img{bottom:-10%;opacity:3%;position:absolute;width:150%}.login__form{max-width:29.6875rem}.login__form .tag{margin-bottom:1rem}.button{background-color:#0e2244;border:.125rem solid #0e2244;border-radius:.1875rem;color:#fff;display:block;font-weight:500;max-width:fit-content;min-width:10.625rem;padding:.625rem 2rem;text-align:center;text-decoration:none;transition:.2s ease-in-out}.button:hover{background-color:#153366;outline:0}.button .fa-arrow-right{margin-left:.3125rem}.button--alt{background:0 0;color:#0e2244;font-weight:600}.button--alt:hover{background:#fff;color:#0e2244}.button.mb-10{margin-bottom:.625rem}.form__field.mb-0,.modal__content p:last-child{margin-bottom:0}.button+.button{margin-top:1rem}.delete{background-color:#d12c1a;border-color:#d12c1a}.delete:hover{background-color:#eb6e82;outline:0}.save{background-color:#208189;border-color:#208189}.save:hover{background-color:#429ea6;outline:0}.disabled{border-color:#afb6bd}.disabled:hover{background-color:#4a4a49;outline:0}.form__flex{display:block;gap:2rem}.form__flex[data-flex=always]{display:flex}.form__flex[data-gap=none]{gap:0}.form__flex[data-gap=small]{gap:.5rem}.form__flex[data-align=center]{align-items:center}.form__flex[data-align=bottom]{align-items:flex-end}.form__flex[data-justify-content=spacebetween]{justify-content:space-between}.form__flex .form__field{width:100%}.form__field{margin-bottom:1.5rem}.checkbox input[type=checkbox],.modal,.select-wrapper{display:none}.checkbox input[type=checkbox]+label{align-items:flex-start;cursor:pointer;display:flex;margin:0;padding-left:1.6875rem;position:relative}.checkbox input[type=checkbox]+label:before{align-items:center;background:#fff;border:.0625rem solid #afb6bd;border-radius:.1875rem;content:"";display:flex;height:1.25rem;justify-content:center;left:0;padding:0;position:absolute;width:1.25rem}.checkbox input[type=checkbox]+label a.form__link{display:contents}.checkbox input[type=checkbox]:checked+label:before{background:#eb6e82;color:#fff;content:"\f00c";font-family:FontAwesome}@media only screen and (min-width:48rem){.width-50{width:calc(50% - 1rem)}.button{display:inline-block}.button+.button{margin-left:1rem;margin-top:0}.form__flex{display:flex}.form__flex .form__field{width:50%}.form__field.marketing{margin-bottom:3rem}.form__field--checkbox{align-items:center}}.form__field select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(https://uat-dignitystyles.dignitytest.co.uk/1.0.0/img/chevron-down.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:1.25rem,1.25rem;border:.0625rem solid #afb6bd;border-radius:.1875rem;color:#0e2244;display:inline-flex;padding:.8rem 2.5rem .8rem .75rem;position:relative;transition:box-shadow .3s;width:100%}.form__field select:active,.form__field select:focus{background-image:url(https://uat-dignitystyles.dignitytest.co.uk/1.0.0/img/chevron-up.svg)}.modal{background:rgba(0,0,0,.8);bottom:0;left:0;position:absolute;right:0;top:0}.modal__body{border-radius:.375rem;height:90vh;margin:5% auto;overflow:auto;width:90%}.modal__header{background:#0e2244;border-radius:.375rem .375rem 0 0;color:#fff;display:flex;font-size:2rem;justify-content:flex-end;padding:1.0625rem 1.25rem}.form__field--toggle-switch,.table__row{align-items:center;display:flex}.modal__content{background:#fff;border-radius:0 0 .375rem .375rem;padding:2.5rem}.modal__content .dd-logo,.modal__content .form__flex{margin-bottom:2rem}.modal__content ul{margin:0 0 3rem 1.25rem}.modal__content ul li{line-height:1.25rem;margin-bottom:1rem}.modal__content p{line-height:1.25rem;margin-bottom:2rem}.form__field label,.notification__content div h3,.notification__content div p:first-child{margin-bottom:.3125rem}.modal__box{border:.0625rem solid #afb6bd;border-radius:.375rem;margin-bottom:2rem;padding:2rem}.table{border-top:.0625rem solid #ebecef;margin-bottom:1rem}.table__row{background:#fff;border-bottom:.0625rem solid #ebecef;font-weight:700;justify-content:space-between;padding:1.25rem 2rem;text-decoration:none}.table__row:nth-child(odd){background:#f5f7fa}.table__row p{color:#0e2244;font-size:1.125rem;font-weight:700}.table__row p i{font-size:1.5rem;margin-right:.5rem}.table__row div{display:flex;gap:1.25rem}.table__row div a{color:#44829f;font-weight:500}.form__field--toggle-switch p{font-weight:600;margin-left:.5rem}.form__field--toggle-switch input[type=checkbox]{height:0;visibility:hidden;width:0}.form__field--toggle-switch label{background:#afb6bd;border-radius:6.25rem;cursor:pointer;display:block;height:1.875rem;position:relative;text-indent:-624.9375rem;width:3.125rem}.form__field--toggle-switch label:before{background:#fff;border-radius:5.625rem;content:"";height:1.375rem;left:.25rem;position:absolute;top:.25rem;transition:.3s;width:1.375rem}.form__field--toggle-switch label:after{content:"Show help and support descriptions";left:3.625rem;position:absolute;text-indent:0;top:50%;transform:translateY(-50%);width:18.75rem}.form__field--toggle-switch input:checked+label{background:#eb6e82}.form__field--toggle-switch input:checked+label:before{left:calc(100% - .25rem);transform:translateX(-100%)}.form__field--toggle-switch input:checked+label:after{content:"Hide help and support descriptions"}.form__field--toggle-switch label:active:before{width:1.75rem}.form__field textarea{border:.125rem solid #afb6bd;border-radius:.375rem;font-family:Chronicle Text G1 A,Chronicle Text G1 B,serif;font-size:1rem;height:fit-content;min-height:25rem;padding:1rem;width:100%}.form__field label{display:block;font-size:.9rem}.accordion__content .table,.fd__card:last-child,.form__radio label{margin-bottom:0}.form__field input[type=email],.form__field input[type=number],.form__field input[type=password],.form__field input[type=postcode],.form__field input[type=tel],.form__field input[type=text]{border:.0625rem solid #afb6bd;border-radius:.1875rem;color:#0e2244;display:inline-flex;font-size:1rem;padding:.8rem .75rem;position:relative;transition:box-shadow .3s;width:100%}.form__link{color:#0e2244;cursor:pointer;display:inline-block;font-weight:600;margin:.25rem 0 0;text-decoration:underline}.form__radio{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.form__radio label{cursor:pointer;font-size:1rem}.form__radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.0625rem solid #afb6bd;border-radius:50%;cursor:pointer;flex-shrink:0;height:1.25rem;padding:0;transition:border .2s ease-in;width:1.25rem}.form__radio input[type=radio]:checked{border-color:#eb6e82;border-width:.3125rem}.form__radio input[type=radio]:active,.form__radio input[type=radio]:focus,.form__radio input[type=radio]:hover{box-shadow:none}.form__radio input[type=radio][class*=valid]{background-color:#fff;background-image:none;padding-right:0}.address-fields,.form__field .checkbox .form__error,.form__field .checkbox+.form__error,.form__field .input-group+.form__error,.form__field input+.form__error,.form__field select+.form__error,.form__radio--monthly input[type=radio],.show-address .form__link{display:none}.form__radio--monthly input[type=radio]:checked+label{background:#eb6e82;color:#fff}.form__radio--monthly label{align-items:center;background:#85909a;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-weight:600;height:2.5rem;justify-content:center;margin-bottom:0;width:2.5rem}.form__radio--monthly label:hover{background:#afb6bd}.disabled{background-color:#afb6bd!important}.form__radio-block{align-items:center;background-position:-2% 50%;background-repeat:no-repeat;background-size:9.375rem 9.375rem;border-radius:.375rem;display:flex;height:6.875rem;margin-bottom:1.5rem}.form__radio-block p{font-weight:600;padding-left:10.3125rem}.range{height:1.875rem;width:100%}.range__wrapper{min-height:6.25rem;min-width:13.625rem}.range__slider{-webkit-appearance:none;background:#afb6bd;border-radius:5px;height:10px;opacity:.7;outline:0;-webkit-transition:.2s;transition:opacity .2s;width:100%}.range__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#04aa6d;border-radius:50%;cursor:pointer;height:25px;width:25px}.range__slider::-moz-range-thumb{background:#04aa6d;border-radius:50%;cursor:pointer;height:25px;width:25px}.form__field .bg-icon,.form__field input.error,.form__field input.input-validation-error,.form__field input.success,.form__field input.valid{background-position:right 1rem center;background-repeat:no-repeat;background-size:1.25rem,1.25rem;padding-right:2.5rem}.form__field input.error,.form__field input.input-validation-error{background-image:url(https://uat-dignitystyles.dignitytest.co.uk/1.0.0/img/error.svg);border-color:#eb6e82}.form__field input.success,.form__field input.valid{background-color:#eaf3fc;background-image:url(https://uat-dignitystyles.dignitytest.co.uk/1.0.0/img/success.svg);border-color:#cddeee}.form__field .checkbox input[type=checkbox][class=input-validation-error]~.form__error{background:#eb6e82;border-radius:.375rem;color:#fff;display:block;font-size:.875rem;margin:.75rem 0;padding:.625rem 1rem}.form__field .input-group.error+.field-validation-error,.form__field .input-group.error+.form__error,.form__field .validation-error+.field-validation-error,.form__field .validation-error+.form__error,.form__field input.error+.field-validation-error,.form__field input.error+.form__error,.form__field input.input-validation-error+.field-validation-error,.form__field input.input-validation-error+.form__error,.form__field select+.field-validation-error,.form__field select.error+.field-validation-error,.form__field select.error+.form__error{background:#eb6e82;border-radius:.375rem;color:#fff;display:block;font-size:.875rem;margin:.25rem 0 .75rem;padding:.625rem 1rem}.fd__card p i,.notification--error .notification__content i{color:#eb6e82}.icon__person-info{float:right}.accordion{background:#fff;border-radius:.625rem;margin-bottom:1rem;position:relative}.fd__card,.fd__wrapper,.notification{border-radius:.375rem}.fd__card,.panel{box-shadow:0 .25rem .625rem .125rem rgba(14,34,68,.1)}.accordion__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.5625rem 1.875rem}.accordion__header i{color:#eb6e82;font-size:1.5rem}.accordion__content{display:none;padding:0 1.875rem 1.875rem}.accordion.active .accordion__content,.fd__card{display:block}.accordion.active .accordion__header{padding-bottom:1rem}.accordion.active .accordion__header i{transform:rotate(180deg)}.fd__wrapper{background:#eaf3fc;margin-bottom:2rem;padding:1.5rem;visibility:hidden}.fd__card{background:#fff;justify-content:space-between;margin-bottom:1rem;padding:1.25rem 1.5rem}.fd__card h2{margin-bottom:1.25rem}.fd__card p i{margin-right:.1875rem}.fd__card p.smallText.tag{margin:.3125rem 0 2rem}.fd__card-switch{align-items:center;display:block;flex-direction:column;justify-content:center;padding:0 0 1rem}.notification--success .notification__content,.panel__header{align-items:center}.fd__card-switch p{font-weight:600;margin-bottom:.75rem}.fd__card-switch .button--toggle{height:fit-content}.fd__card-switch .button--toggle input,.hidden{display:none}.fd__card-switch .button--toggle input+label{background:#afb6bd;border-radius:1.875rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;min-height:1.875rem;padding:.46875rem .75rem;position:relative}.fd__card-switch .button--toggle input+label i{background:#fff;border-radius:50%;color:#0e2244;font-size:1rem;height:1.5rem;left:.25rem;padding:.25rem;position:absolute;top:.25rem;transition:.5s ease-in-out;width:1.5rem}.fd__card-switch .button--toggle input+label:after{content:"Choose me";padding-left:1.375rem}.fd__card-switch .button--toggle input:checked+label{background:#eb6e82}.fd__card-switch .button--toggle input:checked+label i{left:5.625rem;position:absolute;top:.25rem}.fd__card-switch .button--toggle input:checked+label:after{content:"Selected";padding-left:0;padding-right:2.3375rem}.notification{display:block;padding:1.25rem 1.5rem}.notification--error{background:#fff0f2;border:.125rem solid #eb6e82;color:#0e2244;margin-bottom:1rem;margin-top:1rem}.notification--success{background:#e7f9e8;border:.125rem solid #11c518;color:#106f2f;margin-top:2rem}.notification--success .notification__content i{color:#106f2f}.notification__content{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:0}.notification__content i{font-size:1.75rem;margin-top:.3125rem}@media only screen and (min-width:64rem){.login .container{display:flex;min-height:100vh}.login__logo{margin-bottom:3rem}.login__left{background:#fff;padding:5rem;width:50%}.login__left .subheading{font-weight:600;margin:.5rem 0 1.5rem}.login__left .form__link{display:block}.login__left p>.form__link{display:initial}.login__right{align-items:center;background:#eaf3fc;display:flex;flex-grow:1;justify-content:center}.login__form{max-width:23.75rem}.notification{align-items:center;display:flex;justify-content:space-between;padding:1.75rem 2rem}.notification--error{margin-bottom:2rem}}.panel{background:#fff;border-radius:.375rem;overflow:hidden}.panel__header{background:#0e2244;border-radius:.375rem .375rem 0 0;color:#fff;display:flex;justify-content:space-between;padding:1.0625rem 1.5rem}#vulnerabilities .form__field ul.active,#vulnerabilities.active,.hidden.active,.landing-page .section pre .fa-copy.active:after,.panel__content--box[data-display=block]{display:block}.panel__header h2{font-size:1rem;font-weight:500}.panel__header a{color:#fff;font-size:.8rem}.panel__content{padding:1.5rem}.panel__content:last-child{border-radius:0 0 .375rem .375rem}.panel__content--blue{background:#f7fafe;padding:2.5rem}.panel__content--box{background:#f7fafe;border:.125rem solid #eaf3fc;border-radius:.375rem;display:block;gap:6.25rem;margin:1rem 0 1.5rem;padding:1.5rem}.panel__content--box.mt-0{margin-top:0}.panel__content--box[data-bg=white]{background:#fff;border-color:#afb6bd}.panel__content--box[data-bg=darkblue]{background:#0e2244;border:none;color:#fff}.panel__content--box[data-bg=darkblue] p{color:#fff}.panel__content--box[data-gap=none]{gap:0}.panel__content--box[data-gap=small]{gap:1.25rem}.panel__content--box[data-align=center]{align-items:center}.panel__content--box[data-justify-content=spacebetween]{justify-content:space-between}.panel__content--box div,.your-plan__content .panel{margin-bottom:1.25rem}.panel__content--box div:last-child,.panel__content--box:last-child{margin-bottom:0}.panel__content--box #add-deposit-sum p{min-width:fit-content;width:auto}.panel__content--box p{color:#4a4a49;font-weight:500;width:100%}.panel__content--box p b{color:#0e2244;font-weight:700}.panel__content--box .button{width:100%}.panel__content--box input[type=text]{border:.0625rem solid #afb6bd;border-radius:.1875rem;color:#0e2244;display:inline-flex;font-size:1rem;padding:.8rem .75rem;position:relative;transition:box-shadow .3s;width:100%}.panel__content--box input[type=text]:active,.panel__content--box input[type=text]:focus,.panel__content--box input[type=text]:hover{box-shadow:0 0 .625rem rgba(14,34,68,.15);outline:0}.panel__content--box .monthly-radios{margin-bottom:.625rem}.landing-page .section pre+pre,.panel__content--box p+.button{margin-top:1rem}@media only screen and (min-width:48rem){.modal__body{height:80vh;width:45%}.table__row p{font-size:1rem}.form__radio{margin-bottom:0}.fd__card,.panel__content--box{display:flex}.fd__card-switch{border-left:.0625rem solid #ebecef;display:flex;padding:0 2rem 0 3.25rem}.panel__content--box div{margin-bottom:0}.panel__content--box #add-deposit-sum p{margin-bottom:.3125rem;min-width:5.3125rem}.panel__content--box #add-deposit-sum .divider{background:#afb6bd;height:4.375rem;width:.0625rem}.panel__content--box .monthly-summary{border-left:.0625rem solid #afb6bd;margin-left:2.5rem;padding-left:2.5rem}.panel__content--box p+.button{margin-top:auto}.panel__header{padding:1.0625rem 2.5rem}.panel__header a,.panel__header h2{font-size:revert}.panel__content{padding:2.5rem}}#vulnerabilities{display:none;margin:1rem 0}#vulnerabilities .form__field{background:rgba(176,196,216,.2);border-radius:.375rem;margin-bottom:.75rem;padding:1rem}#vulnerabilities .form__field:first-child{background:0 0;border-radius:none;margin-bottom:.75rem;padding:0}#vulnerabilities .form__field:last-child,.landing-page .section ul li:last-of-type{margin-bottom:0}#vulnerabilities .form__field label{color:#0e2244;font-size:1rem;font-weight:600}#vulnerabilities .form__field ul{color:#0e2244;display:none;font-weight:400;margin:1rem 0 0 2.875rem}#vulnerabilities .form__field ul li{margin-bottom:.25rem}#vulnerabilities .form__field ul li::marker{color:#eb6e82}#vulnerabilities .form__field--checkbox,.your-plan__content{margin:0}.your-plan__content .panel--single{width:100%}.your-plan__content .panel h3~.table{margin:1rem 0 0}@media only screen and (min-width:80rem){.width-60{width:60%}.your-plan__content{display:flex;gap:2rem;margin:0 0 2rem}.your-plan__content .panel{margin-bottom:0;width:50%}.your-plan__content .panel--single{width:calc(50% - 1rem)}.your-plan__content div.stack-panels{width:50%}.your-plan__content div.stack-panels .panel{margin-bottom:2rem;width:100%}.your-plan__content div.stack-panels .panel:last-child{margin-bottom:0}}.landing-page{font-family:sans-serif;padding-bottom:112px}.landing-page .header{background:#2d2f3f;padding:3.5rem 0 4rem}.landing-page .header__link{color:inherit;position:relative;text-decoration:none;transition:transform .2s}.landing-page .header__link:hover{transform:scale(1.3) rotate(-5deg)}.landing-page .header__link:hover:after{background:#bd93f9;border-radius:4px;color:#2d2f3f;content:"Back to Home";font-size:.8rem;font-weight:600;left:50%;padding:5px 10px;position:absolute;top:100%;transform:translateX(-50%);white-space:nowrap}.landing-page .header__title h1{border:none;font-family:sans-serif;font-weight:500;letter-spacing:-1px;margin:0;padding:0;position:relative}.landing-page .header__title h1:after{background:#f472b6;background-image:linear-gradient(90deg,#7dd3fc 50%,#bd93f9 50% 75%,#f472b6 75%);bottom:-1rem;content:"";height:.2rem;left:0;position:absolute;width:4rem}.landing-page .footer{position:fixed;bottom:0;left:0;right:0;background:#2d2f3f;padding:3rem 0}.landing-page .footer__inner{display:flex;justify-content:flex-end;margin:0 auto;max-width:80rem}.landing-page .footer__text{color:#eff0f2;font-size:.875rem}.landing-page .footer__text span,.landing-page .section pre .attr,.landing-page .section pre .fa-copy.active{color:#7dd3fc}.landing-page .container{background:#eff0f2;border-radius:.5rem;padding:4rem}.landing-page .section{background:#fefefe;padding-top:4rem}.landing-page .section ul li{margin-bottom:.5rem}.landing-page .section ul li a{transition:.3s;color:#0e2244}.landing-page .section ul li a:hover{margin-left:.5rem;text-decoration:none}.landing-page .section .divider{border-top:1px solid #d1d5db;margin-top:2rem;padding-top:2rem}.landing-page .section h2.heading{border-top:1px solid #d1d5db;color:#0e2244;font-size:1.75rem;font-weight:500;letter-spacing:-.5px;margin:2rem 0 .5rem;padding-top:3rem}.landing-page .section h2.heading:first-of-type{border-top:none;margin-top:0;padding-top:0}.landing-page .section h3.heading{color:#0e2244;font-size:1.1rem;font-weight:500;letter-spacing:-.5px;margin-bottom:.5rem}.landing-page .section p{color:#4a4a49;font-weight:500;letter-spacing:-.35px;line-height:24px}.landing-page .section .flex{display:flex;margin-top:1rem}.landing-page .section .flex pre{border-radius:0 .25rem .25rem 0;flex-grow:1}.landing-page .section .flex .pre-flag{background:#afb6bd;border-radius:.25rem 0 0 .25rem;color:#2d2f3f;font-size:.875rem;font-weight:600;letter-spacing:-.5px;min-width:65px;padding:1rem;text-align:center}.landing-page .section pre{background:#2d2f3f;border-radius:.25rem;color:#fff;display:flex;justify-content:space-between;padding:1rem}.landing-page .section pre .linktag{color:#f472b6}.landing-page .section pre .fa-copy{cursor:pointer;position:relative}.landing-page .section pre .fa-copy:after{content:"Copied";display:none;font-family:sans-serif;font-size:1rem;font-weight:300;margin-right:.5rem;position:absolute;right:100%}.landing-page .section ul{margin-left:1rem}.landing-page .section .image-container{border:1px solid #d1d5db;border-radius:5px;display:inline-block;margin:1rem 0 1.5rem;padding:1.5rem}.landing-page .section .image-container.--light{background:#fefefe}.landing-page .section .image-container.--dark{background:#0e2244}