.default-link{background-color:#ffc842;border:none;width:100%;max-width:380px;border-radius:12px;padding:16px;font-family:nunito-font,sans-serif;font-weight:700;font-size:22px;line-height:30px;text-align:center;text-transform:uppercase;color:#000;text-decoration:none;transition:all .2s;cursor:pointer}.default-link:hover{background-color:#f5ad00;color:#fff}.default-link:active{transform:scale(.98)}.page .finish-page h2{font-size:24px}.page .finish-page .download-on-the-app-store-button{border:1px solid #000000;background:#ffffff;display:flex;align-items:center;justify-content:center;padding:8px 0}.page .finish-page .download-on-the-app-store-button:hover{transform:scale(.98)}.page .finish-page__image-wrapper{width:100%;display:flex;justify-content:center}.page .finish-page .finish-page-list{width:100%;list-style-position:inside}.page .finish-page .finish-page-list__item{font-size:16px;font-weight:600}.page .page-content.finish-page{margin-bottom:-24px}.default-button__wrapper{bottom:40px;max-width:380px;width:100%}.default-button__wrapper_fixed{position:fixed}.default-button__wrapper_static{position:static}.default-button{background-color:#ffc842;border:none;width:100%;border-radius:12px;padding:12px;font-family:nunito-font,sans-serif;font-weight:700;font-size:22px;line-height:normal;text-align:center;text-transform:uppercase;color:#000;transition:all .2s;cursor:pointer}.default-button:hover{transform:scale(.99)}.default-button:active{transform:scale(.98)}.default-input__wrapper{display:flex;flex-direction:column;width:100%;max-width:380px}.default-input__label{font-weight:600;font-size:16px;line-height:22px;color:#284d79}.default-input__error-message{font-weight:400;font-size:11px;line-height:15px;color:#a90c54}.default-input,.default-input_invalid{background:linear-gradient(#e9eef4,#e9eef4) padding-box,linear-gradient(to right,#0044bb,#317fc8) border-box;border:1px solid transparent;border-radius:12px;height:100%;width:100%;padding:17px 24px;margin-top:8px;font-family:nunito-font,sans-serif;font-weight:600;font-size:16px;line-height:normal;color:#50555c;transition:all .2s}.default-input:focus,.default-input_invalid:focus{outline:none}.default-input::placeholder,.default-input_invalid::placeholder{color:#50555c}.default-input_invalid{border-color:#a90c54}.socials{display:flex;gap:4px;width:100%}.socials__item{display:flex;padding:16px 52px;justify-content:center;align-items:center;width:100%;border:1px solid #317fc8;border-radius:12px;background:#ffffff;transition:all .2s;cursor:pointer}.socials__item:hover{background-color:#f7f7f7}.socials__item:active{transform:scale(.98)}.separator{display:flex;align-items:center;justify-content:center;width:100%}.separator__line{border:1px solid #284d79;margin:0 8px;width:100%}.separator__text{font-size:16px;color:#284d79}.resend-confirm-code-block__text{font-style:italic;font-weight:500;font-size:14px;line-height:19px;color:#000}.resend-confirm-code-block__button{border:none;background:none;font-style:italic;font-weight:500;font-size:14px;line-height:19px;color:#284d79;cursor:pointer;text-decoration:underline}.modal{background:#e9eef4;max-width:380px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);padding:16px;border-radius:12px;z-index:2}.modal__wrapper{height:100vh;width:100vw;position:fixed;top:0;left:0;opacity:0;transition:all .3s ease-in-out;overflow:hidden;z-index:1}.modal__shadow{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4862745098);z-index:1}.modal__wrapper.in.visible{opacity:1}.plans .plan{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 24px;gap:8px;border:1px solid #95a9dd;border-radius:12px;background:#e9eef4;color:#50555c;cursor:pointer}.plans .plan .plan-details{display:flex;flex-direction:column;max-width:50%}.plans .plan .plan-details .plan-title{font-weight:700;font-size:20px;line-height:27px;text-transform:uppercase}.plans .plan .plan-details .plan-price-calculation{display:flex;font-style:italic;font-size:14px;line-height:19px}.plans .plan .plan-details .plan-price-calculation__expression{font-weight:400}.plans .plan .plan-details .plan-price-calculation__result{font-weight:600}.plans .plan .plan-price{display:flex;align-items:flex-start;font-weight:700}.plans .plan .plan-price__currency{font-size:20px;line-height:27px}.plans .plan .plan-price__dollars{font-size:56px;line-height:56px}.plans .plan .plan-price__cents{font-size:24px;line-height:33px}.plans .plan .plan-price__per-day{font-weight:500;font-size:14px;line-height:10px}.plans .plan .plan-price__two-rows{display:flex;flex-direction:column}.plans .selected-plan .plan{background:#ffffff;border-color:#000;color:#000}.plans .selected-plan .most-popular-plan{background:#ffc842}.plans .most-popular-plan{position:relative}.plans .most-popular-plan:before{content:"MOST POPULAR";position:absolute;top:0;left:24px;transform:translateY(-50%);background:linear-gradient(287.89deg,#00a410 0%,#82d100 100.22%);border-radius:16px;padding:4px 16px;font-weight:600;font-size:14px;line-height:19px;color:#fff}.review-variant-2{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto);grid-column-gap:0px;grid-row-gap:0px;align-items:center;padding:16px;background:#ffffff;border:1px solid #95a9dd;border-radius:12px;width:100%}.review-variant-2__title{grid-area:1/1/2/2;font-weight:700;font-size:20px;line-height:normal;color:#000}.review-variant-2__date{grid-area:1/2/2/3;text-align:end;font-weight:400;font-size:16px;line-height:normal}.review-variant-2__stars{display:flex;column-gap:4px;grid-area:2/1/3/2}.review-variant-2__star{width:14px}.review-variant-2__name{grid-area:2/2/3/3;text-align:end;font-weight:400;font-size:16px;line-height:normal}.review-variant-2__text{grid-area:3/1/4/3;font-style:italic;font-weight:500;font-size:14px;line-height:19px;color:#284d79}.overlay{background:#e9eef4;max-width:428px;width:100%;max-height:90vh;position:fixed;bottom:-100%;left:50%;transform:translate(-50%);padding:16px;border-top-left-radius:12px;border-top-right-radius:12px;overflow:scroll;transition:all .3s ease-in-out;z-index:2}.overlay__wrapper{height:100vh;width:100vw;position:fixed;top:0;left:0;transition:all .3s ease-in-out;overflow:hidden;z-index:1}.overlay__shadow{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;transition:all .3s ease-in-out;background:rgba(0,0,0,.4862745098);z-index:1}.overlay__wrapper.in.visible .overlay{bottom:0}.overlay__wrapper.in.visible .overlay__shadow{opacity:1}.loader{display:flex;justify-content:center;align-items:center}.loader svg path,.loader svg rect{fill:#ff9c00}.column-list{display:flex}.column-list__item{margin-right:20px}.two-columns{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0px 16px;grid-auto-flow:row;grid-template-areas:". ."}.paywall-page{padding:0 16px}.paywall-page__title,.paywall-page__subtitle{font-weight:700;font-size:24px;line-height:33px;color:#284d79;text-align:center}.paywall-page .paywall-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:8px 16px;border-radius:12px;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(to right,#0044bb,#317fc8) border-box;border:1px solid transparent}.paywall-page .paywall-block__title{font-style:italic;font-weight:500;font-size:13px;line-height:18px;text-transform:uppercase;color:#284d79;width:100%}.paywall-page .paywall-block__text{font-weight:600;font-size:16px;line-height:normal;text-transform:capitalize;color:#000;width:100%;overflow:hidden}.paywall-page .paywall-block__text_one-column{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:0px 16px;grid-auto-flow:row;grid-template-areas:"."}.paywall-page .dog-info-section{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);grid-column-gap:16px;grid-row-gap:8px}.paywall-page .dog-info-section .dog-info-image{grid-area:1/1/4/2}.paywall-page .dog-info-section .dog-info-breed{grid-area:1/2/2/3}.paywall-page .dog-info-section .dog-info-goal{grid-area:2/2/3/3}.paywall-page .dog-info-section .dog-info-time-to-training{grid-area:3/2/4/3}.paywall-page .dog-info-section .dog-info-current-level{grid-area:4/2/5/3}.paywall-page .dog-info-section .dog-info-main-concerns{grid-area:4/1/5/2}.paywall-page .dog-info-section .dog-info-image{position:relative;max-width:190px;width:100%}.paywall-page .dog-info-section .dog-info-image__image{width:100%;position:absolute;left:0;top:0}.paywall-page .dog-info-section .dog-info-breed .paywall-block__text{text-wrap:nowrap}.paywall-page .dog-info-section .dog-info-current-level .column-list{font-size:16px;font-weight:600;line-height:normal}.paywall-page .dog-info-section .dog-info-current-level .column-list__item{margin-right:18px}.paywall-page .offer-section{display:flex;flex-direction:column;align-items:center;width:100%}.paywall-page .offer-section__animation{position:relative;top:7px}.paywall-page .offer-section .offer-block{width:100vw;max-width:428px;display:flex;flex-direction:column;align-items:center;padding:16px 0;gap:8px;background:linear-gradient(287.89deg,#00a410 0%,#82d100 100.22%)}.paywall-page .offer-section .offer-block__title{font-weight:500;font-size:16px;line-height:22px;text-transform:uppercase;color:#fff}.paywall-page .offer-section .offer-block__time{font-weight:800;font-size:36px;line-height:22px;text-transform:uppercase;color:#fff}.paywall-page .offer-section .time-over-block{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.paywall-page .offer-section .time-over-block__title{font-weight:700;font-size:24px;line-height:33px}.paywall-page .offer-section .time-over-block__description{font-style:italic;font-weight:500;font-size:16px;line-height:22px;color:#284d79}.paywall-page .plans-section .get-my-plan-note{color:#000;font-size:11px;font-style:normal;font-weight:300;line-height:normal}.paywall-page .plans-section .get-my-plan-note a{color:#000}.paywall-page .plans-section__note{display:flex;justify-content:center;font-weight:300;font-size:14px;line-height:19px;color:#000;text-align:center}.paywall-page .plans-section .get-my-plan-button{cursor:pointer}.paywall-page .benefits-section{display:flex;flex-direction:column}.paywall-page .benefits-section__title-wrapper{background:#95a9dd;display:flex;justify-content:center;width:100vw;max-width:428px}.paywall-page .benefits-section__title{font-weight:800;font-size:20px;line-height:27px;text-align:center;text-transform:capitalize;margin:16px auto;color:#fff}.paywall-page .benefits-section__list{font-style:italic;font-weight:500;font-size:16px;line-height:22px;padding:0 16px 0 40px}.paywall-page .featured-companies-section{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ffffff;padding:8px 0;width:100vw;max-width:428px}.paywall-page .featured-companies-section__title{font-size:20px;font-weight:800;line-height:normal}.paywall-page .featured-companies-section__list{display:flex;justify-content:center;row-gap:8px;column-gap:24px;flex-wrap:wrap;width:100%}.paywall-page .featured-companies-section__image{max-height:30px}.paywall-page .review-section__title{background:linear-gradient(287.89deg,#317fc8 0%,#0044b8 100.22%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;font-size:20px;line-height:27px}.paywall-page .money-back-guarantee-section{display:flex;flex-direction:column;justify-content:center;align-items:center}.paywall-page .money-back-guarantee-section__title{font-size:20px;font-style:normal;font-weight:800;line-height:normal}.paywall-page .money-back-guarantee-section__text{font-weight:500;font-size:13px;line-height:18px}.paywall-page .money-back-guarantee-section__note{width:100%;font-weight:500;font-size:12px;line-height:normal}.paywall-page .money-back-guarantee-section__link{color:#000}.paywall-page .money-back-guarantee-section__image{max-width:190px;width:100%}.paywall-page .note-section{font-weight:500;font-size:11px;line-height:15px;color:#284d79;text-align:center}.paywall-page .payment-failed-modal__title{font-weight:700;font-size:24px;line-height:33px;color:#284d79;text-align:center}.paywall-page .payment-failed-modal__description{font-weight:500;font-size:16px;line-height:22px;color:#000;text-align:center}.paywall-2 .paywall-page__title,.paywall-2 .paywall-page__subtitle{background:linear-gradient(288deg,#317fc8 0%,#0044b8 100.22%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.paywall-2 .paywall-page__subtitle-present{background:none;background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.info-section{display:flex;flex-direction:column;align-items:center;padding:8px 16px;background:#ffffff;border:1px solid #284d79;border-radius:12px;text-align:center;line-height:normal}.info-section__title{background:linear-gradient(287.89deg,#317fc8 0%,#0044b8 100.22%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:22px;font-weight:800}.info-section__description{font-style:italic;font-weight:500;font-size:16px;color:#000}.separator{display:flex;align-items:center}.separator__line{flex-grow:1;margin-top:16px;margin-bottom:16px;position:relative;width:100%;height:1px;background-color:#000}.separator__text{margin:0 10px;flex-shrink:0}.plans-section__note{display:flex;justify-content:center;font-weight:300;font-size:14px;line-height:19px;color:#000;text-align:center}.plans-section .get-my-plan-button{cursor:pointer}.upgrade-plan{position:relative}.upgrade-plan .close-icon{margin-left:auto;padding:9px;cursor:pointer}.upgrade-plan__timer-block{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:22px;color:#fff;padding:16px 0;margin-left:-16px;margin-right:-16px;width:100vw;max-width:428px;background:linear-gradient(288deg,#ff0000 0%,#f6b100 100%)}.upgrade-plan__timer-block__timer{font-size:36px;font-style:normal;font-weight:800;line-height:22px}.upgrade-plan .my-discount-note{display:block;font-size:11px;font-style:normal;font-weight:300;line-height:normal;text-align:left;margin-left:16px;margin-right:16px}.upgrade-plan .my-discount-note a{color:inherit}.upgrade-plan .default-button__wrapper{position:static}.logo-wrapper{display:flex;justify-content:center;align-items:center;margin:17px auto}.logo-image{width:40px}.logo-title{margin-left:10px;font-weight:700;font-size:18px;line-height:25px;color:#284d79}.progress-bar-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:380px}.progress-bar-text{font-weight:500;font-size:11px;line-height:15px;color:#284d79}.progress-bar{height:4px;max-width:380px;width:100%;border-radius:12px;border:none;display:block;overflow:hidden;margin-top:8px;transition:width .3s ease-in}.progress-bar::-webkit-progress-bar{background-color:#95a9dd;transition:width .3s ease-in}.progress-bar::-webkit-progress-value{background-color:#ffc842;border-radius:12px;transition:width .3s ease-in}.progress-bar::-moz-progress-bar{background-color:#95a9dd;transition:width .3s ease-in}.progress-bar::-ms-fill{background-color:#ffc842;border-radius:12px;transition:width .3s ease-in}.analyzing-circle-progress-bar .progress{width:200px;height:200px;font-size:30px;color:#fff;border-radius:50%;overflow:hidden;position:relative;background:#e9eef4;text-align:center;line-height:200px;margin:20px}.analyzing-circle-progress-bar .progress:after{content:"%";color:#000}.analyzing-circle-progress-bar .progress .title{position:relative;z-index:100;font-weight:800;font-size:32px;line-height:44px;color:#000}.analyzing-circle-progress-bar .progress .overlay{width:50%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:#e9eef4}.analyzing-circle-progress-bar .progress .left,.analyzing-circle-progress-bar .progress .right{width:50%;height:100%;position:absolute;top:0;left:0;border:10px solid #ffc842;border-radius:100px 0 0 100px;border-right:0;transform-origin:right}.analyzing-circle-progress-bar .progress .left{animation:load1 2s linear forwards}.analyzing-circle-progress-bar .progress:nth-of-type(2) .right,.analyzing-circle-progress-bar .progress:nth-of-type(3) .right{animation:load2 2s linear forwards 2s}.analyzing-circle-progress-bar .progress:last-of-type .right,.analyzing-circle-progress-bar .progress:first-of-type .right{animation:load3 2s linear forwards 2s}@keyframes load1{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes load2{0%{z-index:100;transform:rotate(180deg)}to{z-index:100;transform:rotate(270deg)}}@keyframes load3{0%{z-index:100;transform:rotate(180deg)}to{z-index:100;transform:rotate(360deg)}}.analyzing-list-item{display:flex;align-items:center}.analyzing-list-item__icon-wrapper{display:flex;align-items:center;justify-content:center;width:24px}.analyzing-list-item__icon{transition:all .4s ease-out;opacity:0}.analyzing-list-item__text{margin-left:4px}.analyzing-list-item.show,.analyzing-list-item__icon.show{opacity:1}.analyzing__list{width:100%;font-weight:600;font-size:16px;line-height:22px}.analyzing__list .analyzing-list-item{margin-top:10px}.analyzing__circle-progress-bar{display:flex;justify-content:center;max-width:240px}.page.analyzing-variant-2-page{overflow-x:hidden}.page.analyzing-variant-2-page .analyzing-circle-progress-bar{max-width:240px}.page.analyzing-variant-2-page .page-content{max-width:428px}.analyzing-reviews-carousel{display:flex;width:100%;max-width:428px;transition:all .5s ease-in-out}.analyzing-reviews-carousel__item{display:flex}.analyzing-reviews-carousel__item:first-child{margin-left:0}.analyzing-reviews-carousel__item .review-variant-2{width:396px;min-width:250px;max-width:396px}@media (max-width: 428px){.analyzing-reviews-carousel__item .review-variant-2{width:90vw}}.analyzing-reviews-carousel__item{transition:opacity .5s ease-in-out}.analyzing-reviews-carousel__item:first-child{margin-left:16px}.analyzing-reviews-carousel__item:last-child{margin-right:16px}.app-benefits-animation-block{width:100vw;max-width:428px}.coach-differences__title{font-weight:700;font-size:16px;line-height:22px;color:#284d79}.coach-differences__chart-image{width:100%}.default-option{width:100%;max-width:380px;min-height:56px;height:100%;border-radius:12px;background:linear-gradient(#e9eef4,#e9eef4) padding-box,linear-gradient(to right,#0044bb,#317fc8) border-box;border:1px solid transparent;padding:5px 24px;font-family:nunito-font,sans-serif;text-align:left;font-weight:600;font-size:16px;line-height:1;color:#284d79;transition:all .2s;cursor:pointer}.variant-2 .default-option{min-height:54px;padding:16px 10px 16px 24px;background:#ffffff;font-weight:700}.options-container{display:grid;grid-column-gap:10px;grid-row-gap:8px;width:100%}.selectable-option{width:100%;max-width:380px;border-radius:12px;background:linear-gradient(#e9eef4,#e9eef4) padding-box,linear-gradient(to right,#0044bb,#317fc8) border-box;border:1px solid transparent;padding:16px 25px;font-family:nunito-font,sans-serif;text-align:left;font-weight:600;font-size:16px;line-height:22px;color:#284d79;display:flex;justify-content:space-between;align-items:center;transition:all .2s;cursor:pointer}.selectable-option_checked{background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(to right,#0044bb,#317fc8) border-box}.variant-2 .selectable-option{background:#ffffff;font-weight:700}.variant-2 .selectable-option_checked{background:#95a9dd}.checkbox{display:flex}.review-variant-1{display:flex;flex-wrap:wrap;padding:16px;background:#ffffff;border:1px solid #95a9dd;border-radius:12px}.review-variant-1__name{flex-basis:50%;font-weight:600;font-size:16px;line-height:22px}.review-variant-1__stars{display:flex;justify-content:flex-end;column-gap:8px;flex-basis:50%}.review-variant-1__star{width:14px}.review-variant-1__text{margin-top:8px;flex-basis:100%;font-weight:500;font-size:14px;line-height:19px;color:#50555c}.dog-training-program__commands-count{padding:8px 24px;background:linear-gradient(287.89deg,#317fc8 0%,#0044b8 100.22%);border-radius:12px;width:max-content;font-weight:700;font-size:18px;line-height:25px;color:#fff}.dog-training-program__title{font-weight:700;font-size:16px;line-height:22px;color:#284d79}.dog-training-program__description{font-weight:500;font-size:14px;line-height:19px;color:#50555c}.dog-training-program__chart-image{width:100%}.dog-training-program__reviews-block{width:100%;font-weight:700;font-size:20px;line-height:27px;text-align:left}.dog-training-program .review{margin-top:8px}.link-as-plain-text{color:#284d79;font-weight:400;font-size:11px;line-height:15px;text-decoration:none;cursor:initial}.entering-email-note{display:flex}.entering-email-note__text{color:#284d79;font-weight:400;font-size:11px;line-height:15px}.layout .training-plan-page{margin-bottom:0;padding-bottom:0}.layout .training-plan-page .page-content{margin-bottom:0}.training-plan-image{width:100vw;max-width:428px;overflow:hidden;z-index:-1}.image-wrapper{display:flex;justify-content:center}.variant{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.variant.visible{opacity:1;transition:opacity .4s ease-in}.variant.hidden{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.page{padding:24px 0;margin-bottom:40px;width:100%;height:100%;display:flex;flex-flow:column;align-items:center}.page .page-content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:380px;margin-bottom:62px}.page h2{text-align:center;font-weight:700;font-size:20px;line-height:27px}.page .image-wrapper{width:100%}.page .text{font-weight:600;font-size:16px;line-height:22px;color:#284d79}.page .options-container{margin-top:24px}.page .default-input__wrapper{margin-top:8px}.page .default-input__wrapper:first-of-type{margin-top:24px}.page .default-button__wrapper{margin-top:8px}.page .default-button__wrapper:first-of-type{margin-top:24px}.layout{display:flex;flex-direction:column;align-items:center;width:100%;max-width:428px}.layout__wrapper{width:100%;display:flex;justify-content:center}@font-face{font-family:nunito-font;font-style:normal;font-weight:400;src:local("Nunito"),url(https://fonts.cdnfonts.com/s/15604/Nunito-Regular.woff) format("woff")}@font-face{font-family:nunito-font;font-style:italic;font-weight:400;src:local("Nunito"),url(https://fonts.cdnfonts.com/s/15604/Nunito-Italic.woff) format("woff")}@font-face{font-family:nunito-font;font-style:normal;font-weight:275;src:local("Nunito"),url(https://fonts.cdnfonts.com/s/15604/Nunito-ExtraLight.woff) format("woff")}@font-face{font-family:nunito-font;font-style:italic;font-weight:275;src:local("Nunito"),url(https://fonts.cdnfonts.com/s/15604/Nunito-ExtraLightItalic.woff) format("woff")}@font-face{font-family:nunito-font;font-style:normal;font-weight:300;src:local("Nunito"),url(https://fonts.cdnfonts.com/s/15604/Nunito-Light.woff) format("woff")}@font-face{font-family:nunito-font;font-style:italic;font-weight:300;src:local("Nunito"),url(https://fonts.cdnfonts.com/s/15604/Nunito-LightItalic.woff) format("woff")}@font-face{font-family:nunito-font;font-style:normal;font-weight:600;src:local("Nunito"),url(https://fonts.cdnfonts.com/s/15604/Nunito-SemiBold.woff) format("woff")}@font-face{font-family:nunito-font;font-style:italic;font-weight:600;src:local("Nunito"),url(https://fonts.cdnfonts.com/s/15604/Nunito-SemiBoldItalic.woff) format("woff")}@font-face{font-family:nunito-font;font-style:normal;font-weight:700;src:local("Nunito"),url(https://fonts.cdnfonts.com/s/15604/Nunito-Bold.woff) format("woff")}@font-face{font-family:nunito-font;font-style:italic;font-weight:700;src:local("Nunito"),url(https://fonts.cdnfonts.com/s/15604/Nunito-BoldItalic.woff) format("woff")}@font-face{font-family:nunito-font;font-style:normal;font-weight:800;src:local("Nunito"),url(https://fonts.cdnfonts.com/s/15604/Nunito-ExtraBold.woff) format("woff")}@font-face{font-family:nunito-font;font-style:italic;font-weight:800;src:local("Nunito"),url(https://fonts.cdnfonts.com/s/15604/Nunito-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:nunito-font;font-style:normal;font-weight:900;src:local("Nunito"),url(https://fonts.cdnfonts.com/s/15604/Nunito-Black.woff) format("woff")}@font-face{font-family:nunito-font;font-style:italic;font-weight:900;src:local("Nunito"),url(https://fonts.cdnfonts.com/s/15604/Nunito-BlackItalic.woff) format("woff")}.margin-auto{margin:0 auto}.mt-40{margin-top:40px}.mt-32{margin-top:32px}.mt-24{margin-top:24px}.mt-16{margin-top:16px}.mt-10{margin-top:10px}.mt-8{margin-top:8px}.mt-4{margin-top:4px}.mr-4{margin-right:4px}.mb-16{margin-bottom:16px}.mb-8{margin-bottom:8px}.ml-16{margin-left:16px}.ml-8{margin-left:8px}.ml-4{margin-left:4px}.pb-24{padding-bottom:24px}.color-red-c54{color:#a90c54}.color-black-000{color:#000}.color-blue-d79{color:#284d79}.color-gray-55c{color:#50555c}.text-center{text-align:center}.bold-300{font-weight:300}.bold-600{font-weight:600}.bold-700{font-weight:700}.bold-800{font-weight:800}.font-size-12{font-size:12px}.font-size-14{font-size:14px}.font-size-16{font-size:16px}.font-size-24{font-size:24px}.position-static{position:static}.width-100{width:100%;max-width:100%}:root{font-family:nunito-font,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#e9eef4}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{border:1px solid #0044bb;-webkit-text-fill-color:#50555c;-webkit-box-shadow:0;transition:background-color 5000s ease-in-out 0s}
