.tier-card{flex-shrink:0;width:310px;margin-bottom:10px;box-sizing:border-box;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 2px 16px 0 rgba(0,0,0,.08)}.tier-card .tier-content{padding:20px 16px}.tier-card .media{height:140px;width:100%;background-position:50%;background-size:cover}.tier-card .top-bar{width:100%;margin:4px 0 8px;display:flex;justify-content:space-between;align-items:center}.tier-card .top-bar .total-claimed{color:var(--Gray500);font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.tier-card .title{color:var(--Gray900);font-size:22px;font-weight:500}.tier-card .description{margin-bottom:16px;color:var(--Gray900);font-size:14px;line-height:1.71}.tier-card .donate-button{padding:12px 0;margin-top:auto}@media only screen and (max-width:568px){.tier-card{width:calc(100% - 12px);margin:16px 0;scroll-snap-align:start}.tier-card .tier-content{padding:16px 8px 8px}}.donation-card{background-color:#fff;border-radius:12px;box-shadow:0 2px 16px 0 rgba(0,0,0,.08);overflow:hidden;cursor:pointer}.donation-card .media{height:140px;width:100%;background-position:50%;background-size:cover}.donation-card .rest{padding:20px 16px;box-sizing:border-box}.donation-card .rest .title{font-size:22px;font-weight:500;color:var(--Gray900)}.donation-card .rest .subtitle{font-size:9px;color:var(--Gray500);margin-bottom:28px}.donation-card .rest .metrics{width:100%;display:grid;grid-template:1fr/2.5fr 1fr 1fr;margin-bottom:12px}.donation-card .rest .metrics .metric-item .metric{font-size:22px;font-weight:500;color:var(--Gray900)}.donation-card .rest .metrics .metric-item .metric-label{font-size:9px;color:var(--Gray500)}.donation-card .rest .progress-bar{height:10px;width:100%;border-radius:5px;background-color:var(--Gray200)}.donation-card .rest .progress-bar .progress-fill{height:10px;border-radius:5px;background-color:var(--secondary-color)}@media only screen and (max-width:1279px){.donation-card .rest .title{font-size:16px;font-weight:500;color:var(--Gray900)}.donation-card .rest .subtitle{font-size:8px;color:var(--Gray500);margin-bottom:28px}.donation-card .rest .metrics{width:100%;display:grid;grid-template:1fr/2.5fr 1fr 1fr;margin-bottom:12px}.donation-card .rest .metrics .metric-item .metric{font-size:20px;font-weight:500;color:var(--Gray900)}.donation-card .rest .metrics .metric-item .metric-label{font-size:8px;color:var(--Gray500)}}@media only screen and (max-width:568px){.donation-card{width:100%;margin-bottom:16px}.donation-card:last-child{margin-bottom:0}}.donations-title{margin:0 0 30px;font-size:21px;color:var(--Gray900)}.donations-container{display:grid;grid-template:1fr/1fr 1fr;grid-gap:40px}@media only screen and (max-width:1279px){.donations-title{font-size:16px}}@media only screen and (max-width:568px){.donations-title{padding:0 8px}.donations-container{display:block}}.media-col{position:relative;height:100%;margin-right:40px}.media-col .backer,.media-col .image{position:absolute;height:calc(100% - 24px);width:calc(100% - 24px);box-shadow:0 2px 16px 0 rgba(0,0,0,.28)}.media-col .backer{top:0;left:0;background-color:var(--primary-color)}.media-col .image{top:24px;left:24px;background-color:#000;background-position:50%;background-size:cover}.details-card{width:100%;margin-bottom:32px;padding:20px 16px;box-sizing:border-box;background-color:#fff;border-radius:12px;box-shadow:0 2px 16px 0 rgba(0,0,0,.08)}.details-card .team{font-size:14px;font-weight:600;letter-spacing:1px;color:var(--primary-color);text-transform:uppercase}.details-card .title{font-size:30px;font-weight:500;color:var(--Gray900)}.details-card .subtitle{font-size:11px;color:var(--Gray500);margin-bottom:28px}.details-card .metrics{width:100%;display:grid;grid-template:1fr/2.5fr 1fr 1fr;margin-bottom:12px}.details-card .metrics .metric-item .metric{font-size:30px;font-weight:500;color:var(--Gray900)}.details-card .metrics .metric-item .metric-label{font-size:11px;color:var(--Gray500)}.details-card .progress-bar{height:10px;width:100%;border-radius:5px;background-color:var(--Gray200)}.details-card .progress-bar .progress-fill{height:10px;border-radius:5px;background-color:var(--secondary-color)}@media only screen and (max-width:1279px){.details-card .title{font-size:24px}.details-card .subtitle{font-size:10px}.details-card .metrics .metric-item .metric{font-size:24px}.details-card .metrics .metric-item .metric-label{font-size:10px}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset "UTF-8";.slick-loading .slick-list{background:#fff url(/ajax-loader.cc27c798.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/slick.964f802c.eot);src:url(/slick.964f802c.eot?#iefix) format("embedded-opentype"),url(/slick.9e7373ff.woff) format("woff"),url(/slick.20ed192c.ttf) format("truetype"),url(/slick.12cb16a7.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.emblem-fade{position:absolute;width:90%;top:-10%;left:-10%;opacity:.05;z-index:-1}.campaign-container .campaign{height:100vh;width:100vw}.campaign-container .campaign .banner{width:100%;height:72px;display:flex;justify-content:center;align-items:center;background-color:var(--primary-color)}.campaign-container .campaign .banner .logo{height:calc(100% - 18px)}.campaign-container .campaign .status-update{padding:24px 24px 0;display:flex;justify-content:center;font-size:20px;font-weight:500;letter-spacing:.5px;color:var(--Gray500);text-transform:uppercase}.campaign-container .campaign .main{position:relative;min-height:440px;width:70%;padding:60px 15%;overflow:hidden}.campaign-container .campaign .main .ended{color:red}.campaign-container .campaign .main .campaign-grid{display:grid;grid-template:1fr/2fr 1fr}.campaign-container .campaign .main .details-col{height:100%;margin-top:24px}.campaign-container .campaign .title{font-size:21px;color:var(--Gray900)}.campaign-container .campaign .content{margin-top:30px}.campaign-container .campaign .content .subtitle{margin-bottom:12px;font-size:12px;font-weight:500;letter-spacing:.5px;color:var(--Gray500);text-transform:uppercase}.campaign-container .campaign .content .description{font-size:16px;font-weight:500;line-height:1.5;color:var(--Gray900)}.campaign-container .campaign .tiers{position:relative;padding:40px 15%;border-top:8px solid var(--primary-color)}.campaign-container .campaign .tiers:before{position:absolute;content:"";top:-12px;left:0;width:100%;height:4px;background-color:var(--secondary-color)}.campaign-container .campaign .tiers .tiers-title{text-align:center;margin:0 0 30px}.campaign-container .campaign .tiers .tiers-rows{display:grid;grid-template:1fr/1fr 1fr 1fr;grid-gap:40px;justify-items:center;width:100%}.campaign-container .campaign .donate-button{width:100%;display:flex;padding:16px 0;justify-content:center;align-items:center;color:#fff;background-color:var(--primary-color);font-family:Montserrat;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;border-radius:8px;cursor:pointer;user-select:none}.campaign-container .campaign .donate-button:hover{opacity:.9}.campaign-container .campaign .donate-button:active{opacity:.7}.campaign-container .campaign .suggestions{position:relative;padding:40px 15%;border-top:8px solid var(--primary-color)}.campaign-container .campaign .suggestions:before{position:absolute;content:"";top:-12px;left:0;width:100%;height:4px;background-color:var(--secondary-color)}@media only screen and (max-width:1279px){.campaign-container .campaign .main{width:80%;padding:60px 10%}.campaign-container .campaign .main .campaign-grid{display:grid;grid-template:1fr/2fr 1fr}.campaign-container .campaign .tiers{width:80%;padding:40px 10%;border-top:8px solid var(--primary-color)}.campaign-container .campaign .tiers .tiers-rows{grid-template-columns:repeat(auto-fill,300px);justify-content:space-around}.campaign-container .campaign .suggestions{padding:40px 10%}.campaign-container .campaign .title{font-size:16px}.campaign-container .campaign .content .subtitle{font-size:10px}}@media only screen and (max-width:568px){.campaign-container .campaign .main{height:auto;width:100%;padding:0;background-color:var(--Gray50)}.campaign-container .campaign .main .campaign-grid{display:block}.campaign-container .campaign .main .image{height:56vw;background-size:cover}.campaign-container .campaign .main .details-col{margin:16px 8px 0}.campaign-container .campaign .main .details-col .details-card{margin-bottom:0}.campaign-container .campaign .main .details-col .donate-button{margin-top:20px}.campaign-container .campaign .tiers{width:100%;padding:0;box-sizing:border-box;display:block;border-top:8px solid var(--primary-color)}.campaign-container .campaign .tiers .tiers-section{padding:0;box-sizing:border-box;display:block;background-color:var(--Gray200);scroll-snap-type:mandatory;overflow-x:scroll}.campaign-container .campaign .tiers .tiers-title{margin:16px 0}.campaign-container .campaign .suggestions{padding:25px 16px}.campaign-container .campaign .title{margin-top:16px}.campaign-container .campaign .content{width:100%;padding:6px 16px 16px;margin-top:0;box-sizing:border-box}.campaign-container .campaign .content .description,.campaign-container .campaign .content .subtitle,.campaign-container .campaign .content .title{padding:0 8px}.campaign-container .campaign .status-update{padding:24px}}.progress-container{width:292px;height:598px;background-color:var(--Gray100);padding:24px;box-sizing:border-box}.progress-container .progress-title{width:244px;height:100px;display:flex;justify-content:center;align-items:center;font-family:Montserrat;font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--Gray900)}.progress-container .progress-marker-container{margin-top:22px}.progress-container .progress-marker-container .progress-marker{margin-bottom:62px;display:flex}.progress-container .progress-marker-container .progress-marker .marker{width:48px;height:48px;background-color:var(--primary-color);display:flex;justify-content:center;align-items:center;font-size:16px;border-radius:24px;color:var(--White)}.progress-container .progress-marker-container .progress-marker .title-description-container{margin-left:16px}.progress-container .progress-marker-container .progress-marker .title-description-container .title{width:182px;height:27px;font-family:Montserrat;font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--Gray900)}.progress-container .progress-marker-container .progress-marker .title-description-container .description{width:182px;height:14px;font-family:Montserrat;font-size:11px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--Gray500)}.button{display:flex;justify-content:center;align-items:center;border:none;border-radius:8px;outline:none;cursor:pointer}.button:hover{opacity:.95}.button:active{opacity:.8}.button.disabled{cursor:no-drop;opacity:.5}.button.hidden{visibility:hidden}.button+button{margin-left:16px}.button.light{background-color:var(--White);color:var(--primary-color);border:1px solid var(--Gray300)}.button.light:hover{background-color:var(--Gray50)}.button.light:active{opacity:.7}.button.dark{background-color:var(--primary-color);color:var(--White)}.button.secondary{background-color:var(--secondary-color);color:var(--White)}.button.static{opacity:1;cursor:auto}.button.static:active,.button.static:hover{opacity:1}.button .button-icon{display:flex;justify-content:center;align-items:center}.button .button-text{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;text-align:center;text-transform:uppercase}.button .button-icon+.button-text{padding-left:12px}.slide-buttons{position:absolute;bottom:0;width:581px;height:68px;padding:0 16px;box-sizing:border-box;box-shadow:inset 0 1px 0 0 var(--Gray200);background-color:var(--White);display:flex;justify-content:space-between;align-items:center}.slide-buttons .right-aligned-container{display:flex}.slide-buttons .right-aligned-container .next-button{margin-right:16px}@media only screen and (max-width:568px){.slide-buttons{width:100vw}}.lds-ellipsis{display:inline-block;position:relative}.lds-ellipsis div{position:absolute;top:50%;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:translateY(-50%) scale(0)}to{transform:translateY(-50%) scale(1)}}@keyframes lds-ellipsis3{0%{transform:translateY(-50%) scale(1)}to{transform:translateY(-50%) scale(0)}}@keyframes lds-ellipsis2{0%{transform:translateY(-50%)}to{transform:translate(172.72%,-50%)}}.fullscreen-modal{z-index:20;position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.4);backdrop-filter:blur(2px);opacity:0;transition:opacity .2s ease-in;pointer-events:none;font-family:Montserrat}.fullscreen-modal.open{opacity:1;pointer-events:inherit}.fullscreen-modal.open .loading-overlay{z-index:21;position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5)}.fullscreen-modal .close-button{position:fixed;top:20px;right:20px;font-size:30px;cursor:pointer}.fullscreen-modal .close-button:active{opacity:.7}.modal{box-sizing:border-box;display:flex;justify-content:center;align-items:center;box-shadow:0 0 30px 4px rgba(0,0,0,.04);overflow:hidden}.modal .slides-container{position:relative;width:581px;height:598px;box-sizing:border-box;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.12);overflow-y:scroll}.modal .slides-container .slide-content{position:relative;height:calc(100% - 68px)}.modal .slides-container .slide-content .slide{padding:32px;position:absolute;height:100%;width:100%;box-sizing:border-box;overflow-y:scroll}.modal .slides-container .slide-content .slide .headline{max-height:100px;width:517px;font-family:Montserrat;margin-top:0;margin-bottom:32px;font-size:32px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--Gray900)}.modal .slides-container .slide-content .slide .inputs{padding-bottom:60px;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width:568px){.modal .slides-container{width:100vw;height:72.5vh}.modal .slides-container .slide-content .slide{padding:24px}.modal .slides-container .slide-content .slide .headline{width:calc(100vw - 48px)}.modal .slides-container .slide-content .slide .inputs{padding-bottom:32px}}.label{min-width:130px;margin-bottom:8px;font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--Gray900)}.character-counter{width:100%;height:14px;display:flex;justify-content:flex-end;box-sizing:border-box;font-size:11px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:var(--Gray500)}.input-component-container{width:100%;position:relative;padding-bottom:16px;box-sizing:border-box}.input-component-container .input-container{position:relative;display:flex;justify-content:center;z-index:1}.input-component-container .input-container input{width:100%;height:40px;padding:8px 0 8px 16px;border-radius:8px;box-sizing:border-box;border:1px solid var(--Gray400);background-color:var(--White);font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--Gray900)}.input-component-container .input-container input::placeholder{color:#222;opacity:.5;font-family:Montserrat}.input-component-container .input-container input:focus{outline:none}.input-component-container .input-container .icon-container{width:40px;height:40px;position:absolute;right:0;background-color:var(--Gray200);border-top-right-radius:8px;border-bottom-right-radius:8px;border:1px solid var(--Gray400);box-sizing:border-box;display:flex;justify-content:center;align-items:center;z-index:1}.input-component-container .input-container .icon-container>*{opacity:.3;color:var(--Black)}.input-component-container .character-counter-container{position:absolute;bottom:0;right:16px;padding-top:2px}.currency-input-component-container{width:100%;position:relative;box-sizing:border-box}.currency-input-component-container .currency-input-container{position:relative;display:flex;justify-content:center}.currency-input-component-container .currency-input-container input{width:100%;height:40px;padding:8px 0 8px 16px;border-radius:8px;box-sizing:border-box;border:1px solid var(--Gray400);background-color:var(--White);font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--Gray900)}.currency-input-component-container .currency-input-container input::placeholder{color:#222;opacity:.5;font-family:Montserrat}.currency-input-component-container .currency-input-container input:focus{outline:none}.currency-input-component-container .currency-input-container .icon-container{width:40px;height:40px;position:absolute;right:0;background-color:var(--Gray200);border-top-right-radius:8px;border-bottom-right-radius:8px;border:1px solid var(--Gray400);box-sizing:border-box;display:flex;justify-content:center;align-items:center}.currency-input-component-container .currency-input-container .icon-container>*{opacity:.3;color:var(--Black)}.currency-input-component-container .currency-input-container .clearable-container{width:40px;height:40px;position:absolute;right:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center;cursor:pointer}.currency-input-component-container .currency-input-container .clearable-container>*{opacity:.3;color:var(--Gray700)}.currency-input-component-container .character-counter-container{position:absolute;bottom:-16px;right:16px;padding-top:2px}.notification-box{padding:10px;background-color:var(--Gray600);color:var(--White);border-radius:3px;margin-bottom:15px}.slide-main{position:relative;height:100%;width:100%}.slide-main .emblem-fade{position:absolute;width:100%;top:30%;left:0;opacity:.05;z-index:0}.slide{display:flex;flex-direction:column}.slide .donation-container{margin-top:64px;width:40%}.slide .reward-option{margin-bottom:32px}.slide .single-input-row{width:100%}.slide .double-input-row{width:100%;display:grid;grid-template:1fr/1fr 1fr;grid-gap:24px}.slide .stripe-input{height:40px;width:100%;margin-bottom:24px;padding:8px 0 8px 16px;box-sizing:border-box;color:var(--Gray900);background-color:var(--White);font-size:16px;font-weight:500;line-height:1.5;border:1px solid var(--Gray400);border-radius:8px}.slide .stripe-input::placeholder{color:#222;opacity:.5;font-family:Montserrat}.slide .stripe-input:focus{outline:none}.slide input{font-family:Montserrat}.slide .amount-container{margin-bottom:24px}.slide .secure-container{display:flex;justify-content:space-between;align-items:center}.slide .secure-container .ssl-secured{display:flex;align-items:center;font-size:12px;margin-bottom:8px;color:var(--Gray400)}.slide .secure-container .ssl-secured .secure-icon{margin-right:8px}.slide .person-details-container{min-height:180px}.slide .person-details-container .details-section{margin-bottom:24px}.slide .person-details-container .details-section .text-line{margin:3px 0;font-size:14px}.slide .person-details-container .details-section .text-line.bold{font-weight:600}.slide .thank-you-container{display:flex;flex-direction:column;justify-content:flex-start}.slide .thank-you-container .text-container{font-family:Montserrat;font-size:20px;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--Gray900);margin-bottom:24px}.slide .thank-you-container .bold{font-weight:800}.slide .thank-you-container .small{font-size:12px}.slide .error-text{padding:4px;font-size:12px;color:var(--Red)}@media only screen and (max-width:568px){.slide .person-details-container{min-height:unset}.slide .person-details-container .details-section{margin-bottom:16px}.slide .donation-container{margin-top:0;width:100%}}.radio-button{--radio-size:20px;--radio-check-size:10px}.radio-button+.radio-button{margin-top:16px}.radio-button *,.radio-button :after,.radio-button :before{box-sizing:border-box;padding:0;margin:0}.radio-button input[type=radio]{display:none}.radio-button input[type=radio]:checked+label:before{border-color:var(--primary-color);animation:radio-ripple .2s ease forwards}.radio-button input[type=radio]:checked+label:after{transform:scale(1)}.radio-button label{display:inline-block;height:var(--radio-size);width:100%;position:relative;padding:0 calc(var(--radio-size)*2 + var(--radio-check-size)*2) 0 0;margin-bottom:0;cursor:pointer;vertical-align:bottom}.radio-button label:after,.radio-button label:before{position:absolute;content:"";border-radius:50%;transition:all .3s ease;transition-property:transform,border-color}.radio-button label:before{right:0;top:0;width:var(--radio-size);height:var(--radio-size);border:2px solid var(--Gray600)}.radio-button label:after{top:calc(var(--radio-size)/2 - var(--radio-check-size)/2);right:calc(var(--radio-size)/2 - var(--radio-check-size)/2);width:10px;height:10px;transform:scale(0);background:var(--primary-color)}@keyframes radio-ripple{0%{box-shadow:0 0 0 1px transparent}50%{box-shadow:0 0 0 4px rgba(0,0,0,.1)}to{box-shadow:0 0 0 4px transparent}}.radio-group-container{width:100%}.radio-group-container .radio-group{display:inline-block;padding:16px;border:1px solid var(--Gray400);border-radius:8px}.select-component,.select-component .nickel-select{width:100%}.modal-saving-component{position:absolute;height:100%;width:100%;top:0;left:0;background-color:#2e8b57}.blob{position:absolute;z-index:0;fill:#fff}.blob.top-left{top:0;left:0;transform:scaleX(-1)}.blob.bottom-right{bottom:0;right:0;transform:scale(-1)}.error-container{position:relative;min-height:100vh;min-width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fafafa}.error-container .message{z-index:1;max-width:50vw;margin-top:-10%;font-size:26px;line-height:40px;font-weight:700;text-align:center}@media only screen and (max-width:568px){.error-container .message{max-width:95%}}body{--loader-size:72px;--loader-speed:2.4s}.loading-overlay{position:fixed;top:0;bottom:0;left:0;right:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.7);z-index:10000}.loading-overlay .loader,.loading-overlay .loader:after,.loading-overlay .loader:before{border-radius:50%;width:var(--loader-size);height:var(--loader-size);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 var(--loader-speed) infinite ease-in-out;animation:load7 var(--loader-speed) infinite ease-in-out}.loading-overlay .loader{color:var(--primary-color);margin:calc(var(--loader-size)*-2) auto 0;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:calc(var(--loader-speed)/1.8*-0.16);animation-delay:calc(var(--loader-speed)/1.8*-0.16)}.loading-overlay .loader:after,.loading-overlay .loader:before{content:"";position:absolute;top:0}.loading-overlay .loader:before{left:calc(var(--loader-size)*-1/2.5*3.5);-webkit-animation-delay:calc(var(--loader-speed)/1.8*-0.32);animation-delay:calc(var(--loader-speed)/1.8*-0.32)}.loading-overlay .loader:after{left:calc(var(--loader-size)/2.5*3.5)}.sm-badge{position:fixed;z-index:2;bottom:12px;right:12px;width:100px;height:auto}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 var(--loader-size) 0 calc(var(--loader-size)*-1/2.5*1.3)}40%{box-shadow:0 var(--loader-size) 0 0}}@keyframes load7{0%,80%,to{box-shadow:0 var(--loader-size) 0 calc(var(--loader-size)*-1/2.5*1.3)}40%{box-shadow:0 var(--loader-size) 0 0}}body{--primary-color:#aaa;--secondary-color:#ccc;--NickelPrimary:#2487ff;--NickelPrimaryDark:#2d6cda;--NickelPrimaryLight:#57a2ff;--White:#fff;--Black:#000;--Red:#d24f37;--Yellow:#daa942;--Green:#2db486;--Purple:#6f5ed3;--Blue:#3896e3;--Orange:#fa8944;--Pink:#db61db;--brownish-grey-three:#777;--Gray100:#f5f5f5;--Gray200:#eee;--Gray300:#e0e0e0;--Gray50:#fafafa;--Gray400:#bdbdbd;--Gray600:#757575;--Gray700:#616161;--Gray800:#424242;--Gray500:#9e9e9e;--Gray900:#212121}body,html{position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;font-family:Montserrat,sans-serif}