.profile-wrapper .admin-view-switch{color:#06255c;display:block;font-family:Poppins,Open Sans,Sans-Serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding-right:10px;padding-top:5px;text-align:right}.profile-wrapper .admin-view-switch:hover{opacity:.7}.profile-wrapper .profile-view{min-height:calc(100vh - 205px);width:100%}@media screen and (min-width:801px){.profile-wrapper .profile-view{min-height:calc(100vh - 215px);width:auto}}.loading-card{display:flex;flex-direction:column}.loading-card .logo-white-label{background-color:#ccc;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.3);display:inline-block;height:100px;width:110px}.loading-card .loading-card-logo,.loading-card .logo-white-label{align-self:center;margin-bottom:20px}.loading-card .loading-card-logo-size{height:30px;width:110px}.loading-card .loading-card-text{color:#06255c;font-size:18px;font-weight:700;height:54px;text-align:center;width:443px}@media screen and (max-width:600px){.loading-card .loading-card-text{text-align:center;width:290px}}.loading-card .give-monthly-logo{align-self:center;background:#fff;border-radius:16px;margin-top:50px}#loading-modal .modal-container,.loading-modal .modal-container{width:150px!important}#loading-modal .modal-body,.loading-modal .modal-body{font-size:1.2em;font-weight:500;margin-top:5px!important;text-align:center}#loading-modal .loading-modal-spinner,.loading-modal .loading-modal-spinner{margin:10px auto 0;text-align:center;width:70px}#loading-modal .loading-modal-spinner>div,.loading-modal .loading-modal-spinner>div{-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both;background-color:#06255c;border-radius:100%;display:inline-block;height:12px;width:12px}#loading-modal .loading-modal-spinner .bounce1,.loading-modal .loading-modal-spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}#loading-modal .loading-modal-spinner .bounce2,.loading-modal .loading-modal-spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-moz-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.email-login-new .form-footer-block{margin-top:30px}.email-login-new .form-footer-block .policy-terms-line{margin-bottom:10px;text-align:center}@media screen and (max-width:400px){.email-login-new .form-footer-block .policy-terms-line{margin:0 auto 10px;max-width:200px}}.email-login-new .form-footer-block .policy-terms-line p{color:#aeafb9;font-family:Poppins,Open Sans,Sans-Serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.email-login-new .form-footer-block .policy-terms-line p a{color:#7a8194;font-weight:600}.email-login-new .form-footer-block .auth-button{background:none;background-color:#fd5f40;border-radius:24px;box-shadow:0 3px 3px rgba(55,84,170,.1);height:48px;opacity:.9;padding:0 10px;transition:all .5s ease;width:auto}@media screen and (max-width:800px){.email-login-new .form-footer-block .auth-button{margin:0 auto}}.email-login-new .form-footer-block .auth-button:hover{background-color:#fd4521;cursor:pointer;opacity:1}.email-login-new .form-footer-block .auth-button span{color:#fff;display:block;font-family:Poppins,Open Sans,Sans-Serif;font-size:16px;font-style:normal;font-weight:700;padding-top:12px;text-align:center;transition:all .5s ease}.email-login-new .form-footer-block .auth-button-disabled{border:1px solid #ccc;color:#ccc;cursor:not-allowed;opacity:.6}.email-login-new .form-footer-block .auth-button-disabled:hover{cursor:not-allowed}.email-login-new .sign-button{background-color:#3a459d}.email-login-new .close-button1{background-color:#06255c!important;color:#fff!important}.email-login-new .forgot-password-link{text-align:right}.email-login-new .forgot-password-link a{color:#fd5f40;font-size:14px;font-weight:500}.email-login-new .forgot-password-link a:hover{cursor:pointer;text-decoration:underline}.login-form{margin-top:20px}.login-form .login-form-article{padding:0 0 20px}.login-form .login-form-article .sign-button{color:#06255c!important}.login-form .login-form-article .small-sign-button{color:#06255c!important;display:block;font-size:.75rem;margin-top:20px}.login-form .login-form-article .small-sign-button span{color:#fd5f40;font-weight:600}.login-form .login-form-article .sign-dot{display:none}@media screen and (min-width:600px){.login-form .login-form-article .sign-dot{color:#06255c;display:inline}}.login-form .login-form-article .email-login-old{margin-top:.25rem;padding:0}.login-form .login-form-article .email-login-old #login-form{width:100%}.login-form .login-form-article .email-login-old #login-form input{background:transparent;border:1px solid #aeafb9;border-radius:8px;color:#333;margin:4px 0;padding:.75em 1em}.login-form .login-form-article .email-login-old #login-form input :placeholder{color:#99a0b2}.login-form .login-form-article .email-login-old #login-form .error-notice{color:#b00020}.login-form .login-form-article .email-login-old .sign-button{background-color:#fff}.login-form .login-form-article .email-login-old .auth-button{border-radius:24px;margin-top:.25rem;width:100%}.login-form .login-form-article .email-login-old .forgot-password-link{font-size:.875rem;font-weight:500;line-height:21px;margin:.625rem 0 1.25rem;text-align:end}.login-form .login-form-article .email-login-old .forgot-password-link a{color:#fd5f40!important;text-decoration:none}.login-form .login-form-article .extra-line-for-online-events-feature{color:#999;font-family:Poppins,Open Sans,Sans-Serif;font-size:11px;font-style:normal;font-weight:400;line-height:12px;margin:-5px auto 5px;max-width:350px;text-align:left}.login-form .login-form-article .bottom-line{text-align:center}.payment-tip{display:flex;flex-direction:column}.payment-tip .new-filter-selector .vs__dropdown-menu{margin-top:3px;padding:0}.payment-tip .new-filter-selector .vs__dropdown-toggle,.payment-tip .v-select.vs--open .vs__dropdown-toggle{height:43px}.payment-tip .v-select .vs__dropdown-toggle{border-radius:60px;padding-left:1.5rem;padding-right:1.5rem}.payment-tip .v-select .vs__actions{padding-top:0}@media screen and (max-width:425px){.payment-tip{max-width:325px}}@media screen and (max-width:365px){.payment-tip{max-width:310px}}.payment-tip .tip-settings{display:flex;flex-direction:row;justify-content:space-between}.payment-tip .tip-settings .tip-info{align-items:flex-start;display:flex;flex-direction:column;margin-right:5px;margin-top:5px;max-width:290px;text-align:left}.payment-tip .tip-settings .tip-info .tip-info-header span{align-items:center;color:#333;display:flex;font-family:Poppins,Open Sans,Sans-Serif;font-size:12px;font-weight:600;line-height:18px}.payment-tip .tip-settings .tip-info .tip-info-text span{align-items:center;color:#333;display:flex;font-family:Poppins,Open Sans,Sans-Serif;font-size:12px;font-weight:400;line-height:18px}.payment-tip .tip-settings .tip-list-block{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:auto}.payment-tip .tip-settings .tip-list-block .vs__dropdown-toggle{border-radius:0;width:80px}.payment-tip .tip-settings .tip-list-block .vs__open-indicator{fill:#999;line-height:1;transform:scale(.7)}.payment-tip .tip-settings .tip-list-block .vs__dropdown-menu,.payment-tip .tip-settings .tip-list-block .vs__search,.payment-tip .tip-settings .tip-list-block .vs__selected{border-radius:0;font-family:Poppins,Open Sans,Sans-Serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.payment-tip .tip-settings .tip-list-block .vs--open .vs__open-indicator{transform:rotate(180deg) scale(.7)}.payment-tip .tip-settings .tip-list-block .vs__dropdown-menu{min-width:80px}.payment-tip .tip-settings .tip-list-block .vs__dropdown-option em{color:#333}.payment-tip .tip-settings .tip-list-block .vs__dropdown-option:hover em{color:#fff}.payment-tip .tip-settings .tip-list-block .vs__search{margin:0;padding:0}.payment-tip .custom-tip-block{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin-top:0;position:relative}.payment-tip .custom-tip-block .custom-tip-pre-sign{align-items:flex-end;color:#333;display:flex;left:10px;position:absolute;top:9.5px}.payment-tip .custom-tip-block .custom-tip-input,.payment-tip .custom-tip-block .custom-tip-pre-sign{font-family:Poppins,Open Sans,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.payment-tip .custom-tip-block .custom-tip-input{background:#fff;border:1px solid #06255c;border-radius:8px;box-sizing:border-box;cursor:text;display:block;height:43px;padding:6px 12px 6px 25px;transition:all .2s;width:150px}.payment-tip .custom-tip-block .custom-tip-input::-webkit-input-placeholder{font-size:16px}.payment-tip .final-sum{align-items:center;display:flex;font-family:Poppins,Open Sans,Sans-Serif;font-weight:500;justify-content:flex-end;margin-top:-5px}.payment-tip .final-sum-upper{margin-bottom:-30px;margin-top:10px}.small-link-buttons{color:#999;font-family:Poppins,Open Sans,Sans-Serif;font-size:11px;font-style:normal;font-weight:400;line-height:16px;text-align:center}.form-create-profile .text-field{margin-bottom:0}.select-amount .empty-value{color:#aeafb9}.select-amount .amount-button{border-radius:8px}.select-amount .amount-button:hover{background-color:rgba(6,37,92,.1);color:#434b5e}.select-amount .amount-button.active{background-color:#06255c;color:#fff}.payment-modal .payment-request-button{border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.payment-modal .pay-with{line-height:.1em}.payment-modal .turnstile{display:flex;justify-content:center;margin-top:15px}.payment-modal .modal-header h3{color:#06255c;font-size:17px;font-weight:700;padding-bottom:0;text-align:center}.payment-modal .modal-header a{cursor:pointer;text-decoration:underline}.payment-modal .modal-header .email-message-caption{font-size:14px;font-weight:700;margin-top:5px;padding-bottom:5px}.payment-modal .modal-container{padding:20px 30px;width:360px}@media screen and (max-width:425px){.payment-modal .modal-container{padding:20px;width:325px}}@media screen and (max-width:365px){.payment-modal .modal-container{padding:20px 15px;width:310px}}.payment-modal .modal-body{margin-bottom:0;margin-top:0}.payment-modal .small-instructions-top{color:#333;font-family:Poppins,Open Sans,Sans-Serif;font-size:16px;font-weight:600;line-height:24px;margin-bottom:10px;text-align:center}@media screen and (max-width:425px){.payment-modal .small-instructions{font-size:11px;margin-left:-10px;margin-right:-10px}}.payment-modal .login-form-block .login-form{margin-top:0}.payment-modal .login-form-block .login-modal-header{margin-bottom:5px;padding-top:20px}.payment-modal .login-form-block .login-modal-body{margin:.25rem 0!important}.payment-modal .login-form-block .login-modal-container{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.33);box-sizing:border-box;margin:0 auto;padding:0 30px;transition:all .3s ease;width:490px!important}@media screen and (max-height:1024px){.payment-modal .login-form-block .login-modal-container{max-height:calc(100vh - 50px);overflow-y:auto;width:490px!important}}@media screen and (max-width:600px){.payment-modal .login-form-block .login-modal-container{padding:0 20px;width:360px!important}}@media screen and (max-width:375px){.payment-modal .login-form-block .login-modal-container{width:330px!important}}.payment-modal .monthly-promo{margin-bottom:20px;margin-top:-5px}.payment-modal .monthly-promo .titlephotodiv{display:block;margin-left:auto;margin-right:auto;margin-top:10px}.payment-modal .monthly-promo .titlephotodiv .titlephoto{border-radius:8px;display:block;margin:0 auto;max-width:225px;width:auto}.payment-modal .monthly-promo .toptext{color:#333;font-size:1em;font-weight:700;margin:10px 30px;text-align:center}@media screen and (max-width:500px){.payment-modal .monthly-promo .toptext{font-size:.9em;margin:10px 5px 0}}.payment-modal .payment-button{appearance:none;background:none;background-color:#fd5f40;border:1px solid #fd5f40;box-shadow:0 3px 3px rgba(55,84,170,.1);box-sizing:border-box;cursor:pointer;margin-bottom:10px;padding:0;transition:all .2s ease;width:100%}.payment-modal .payment-button:hover{background-color:#ea9d0d;border:1px solid #ea9d0d;cursor:pointer}.payment-modal .payment-button .payment-button-text{display:inline-block;padding:10px 0;text-align:center;text-transform:capitalize}.payment-modal .payment-button .payment-button-text,.payment-modal .payment-button .payment-button-text span{color:#fff;font-family:Poppins,Open Sans,Sans-Serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.payment-modal .payment-button:disabled{border:1px solid #ccc;color:#ccc;cursor:not-allowed;opacity:.6}.payment-modal .payment-errors{align-content:center;align-items:center;background:#ffd6d6;border:1px solid #f03;display:flex;justify-content:center;margin-bottom:20px;padding:10px;word-break:break-word}.payment-modal .payment-errors i,.payment-modal .payment-errors p{color:#f03;display:inline}.payment-modal .payment-errors i{margin-right:5px}.payment-modal .euscacontainer{margin-bottom:10px;margin-top:5px}.payment-modal .euscacontainer p{color:#6d6767;font-size:.8em;text-align:left}.payment-modal .monthly-project-mode-container{text-align:center}.payment-modal .monthly-project-mode-container span{color:#333;font-family:Poppins,Open Sans,Sans-Serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-align:center}.payment-modal .margin-bottom-10{margin-bottom:10px}.payment-modal .dedicate-mode-container{padding-bottom:20px;text-align:left}.payment-modal .dedicate-mode-container p{color:#333;font-family:Poppins,Open Sans,Sans-Serif;font-size:14.5px;line-height:18px}.payment-modal .dedicate-mode-container .dedicate-form{margin-bottom:-5px}.payment-modal .dedicate-mode-container .dedicate-form .error-message{min-height:0;padding:0;width:100%}.payment-modal .dedicate-mode-container .dedicate-form .error-message .error-notice{color:#b00020;font-size:11px;padding-bottom:5px;padding-top:0}.payment-modal .dedicate-mode-container .dedicate-form .error-message span{margin-top:5px;padding-top:5px!important}.payment-modal .dedicate-mode-container .dedicate-form .inputcaption{font-size:1em;font-weight:700;margin-top:10px;text-align:left}.payment-modal .dedicate-mode-container .dedicate-form .afterinputcaption{font-size:.9em;margin-bottom:10px;margin-top:10px;text-align:left}.payment-modal .dedicate-mode-container .dedicate-form input{background:transparent;background-color:hsla(0,0%,100%,.3);border:1px solid #ccc!important;border:none;border-radius:0;box-sizing:border-box;color:#333;font-size:.9em;margin-bottom:1px;margin-top:5px;max-width:500px;padding:10px;width:100%}.payment-modal .dedicate-mode-container .dedicate-form input::placeholder{color:#273536;opacity:.7}.payment-modal .dedicate-mode-container .dedicate-form .buttons{text-align:left}.payment-modal .dedicate-mode-container .dedicate-form .buttons button{font-size:1em;margin:10px 0;width:500px}@media screen and (max-width:600px){.payment-modal .dedicate-mode-container .dedicate-form .buttons button{width:100%}}.payment-modal .try-dedicate-button-icon{color:#333;color:#474747;font-weight:700;margin-left:3px;vertical-align:super}.payment-modal .try-dedicate-button-icon:hover{color:#858585;cursor:pointer;font-weight:700}.payment-modal .giftcardcodecontainer{margin-bottom:5px;margin-top:5px;text-align:center}.payment-modal .giftcardcodecontainer input{background:transparent;background-color:hsla(0,0%,100%,.3);border:1px solid #06255c!important;border:none;border-radius:8px;box-sizing:border-box;color:#333;font-size:1em;margin:5px 0;max-width:200px;padding:12px;width:100%}.payment-modal .giftcardcodecontainer input::placeholder{color:#273536;opacity:.6}.payment-modal .redeemcontainer{margin-top:5px;text-align:center}.payment-modal .redeemcontainer .small-instructions{text-align:center}.payment-modal .notice-text-up{color:#333;font-family:Poppins,Open Sans,Sans-Serif;font-size:14px;font-style:normal;font-weight:600;line-height:21px;padding-bottom:5px;text-align:center}.payment-modal .small-text-up{color:#999;font-family:Poppins,Open Sans,Sans-Serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:10px;text-align:left}.payment-modal .gray-instructions{color:grey;font-size:.75em;font-weight:500}.payment-modal .small-link-buttons{color:#999;font-family:Poppins,Open Sans,Sans-Serif;font-size:11px;font-style:normal;font-weight:400;line-height:16px;text-align:center}.payment-modal .small-link-buttons a,.payment-modal .small-link-buttons strong{color:#999;cursor:pointer}.payment-modal .small-link-buttons a:hover,.payment-modal .small-link-buttons strong:hover{color:#4d4d4d}@media screen and (max-width:425px){.payment-modal .small-link-buttons{font-size:11px;margin-left:-10px;margin-right:-10px}}.payment-modal .small-link-buttons-to-the-left{font-size:12px;font-weight:400;line-height:18px;margin-bottom:5px;margin-top:10px;text-align:left}@media screen and (max-width:425px){.payment-modal .small-link-buttons-to-the-left{font-size:12px;margin-left:0;margin-right:0}}.payment-modal .securely-processed{margin-top:0;text-align:center}.payment-modal .securely-processed .securely-processed-svg-icon{display:inline;vertical-align:middle;width:18px}.payment-modal .securely-processed .securely-processed-stripe-icon{display:inline;vertical-align:-30%;width:48px}.payment-modal .securely-processed .securely-processed-text{color:#333;display:inline;font-family:Poppins,Open Sans,Sans-Serif;font-size:11px;font-style:normal;font-weight:400;line-height:15px;vertical-align:middle;width:100%}.payment-modal .payment-form .payment-request-container{margin:0 0 10px}.payment-modal .payment-form .card-container{display:grid;margin:0 0 10px;min-height:20px;padding:12px}.payment-modal .payment-form .loading{border-radius:0;width:100%}.payment-modal .payment-form .loading .loading-bar-container{padding:10px 0}.payment-modal .card-details{width:100%}.payment-modal .card-details button{cursor:pointer}.payment-modal .card-details button span{color:#fff}.payment-modal .card-details td{padding:0 0 1px;vertical-align:middle}.payment-modal .card-details .card-icon{height:22px;vertical-align:0;width:35px}.payment-modal .card-details .td-cc-flag{font-size:24px;padding-right:10px}.payment-modal .card-details .td-cc-number{text-align:left}.payment-modal .card-details .td-cc-remove button{background:none;border:none;font-size:16px}.payment-modal .card-details .td-cc-remove button:hover i{color:#ccc}.payment-modal .card-details tfoot{margin-top:10px}.payment-modal .card-details tfoot td{padding-top:0}.payment-modal .card-details .notshowborder{border-bottom:0 solid #333!important}.payment-modal .giftcardphotodiv{display:block;margin:0 auto;max-width:300px;padding:10px auto;position:relative;text-align:center}.payment-modal .giftcardphotodiv .giftcardphoto{border-radius:0;display:block;height:auto;margin:0 auto;padding-left:0;vertical-align:top;width:100%}.payment-modal .confirm-button{margin-top:15px;width:100px}.payment-modal .lightboxmodal-mask{background-color:rgba(0,0,0,.5);display:table;height:100%;left:0;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:9995}.payment-modal .lightboxmodal-mask .lightbox-container{background-color:#fff;border-radius:30px;box-shadow:0 2px 8px rgba(0,0,0,.33);left:100px;margin:-15px auto!important;transition:all .5s ease;width:500px}.payment-modal .lightboxmodal-mask .lightbox-container .lightbox{border-radius:8px;float:left;height:500px;margin-top:80px;position:absolute;width:500px;z-index:1}.payment-modal .lightboxmodal-mask .lightbox-container .lightbox a{background-position:0 0;background-repeat:no-repeat;background-size:contain;border-radius:8px;display:block;float:left;height:100%;vertical-align:top;width:100%}.payment-modal .small-instructions-to-login{font-size:12px;line-height:16px!important;margin-top:5px}.decimal-points{right:23px;top:10px}.dollar-sign{top:15px}.donation-input{padding-right:60px}.empty-value{color:#aeafb9}.amount-button{border-radius:8px}@media (min-width:768px) and (orientation:landscape){.ds-modal-dialog .md:landscape:ds-modal-dialog{height:calc(100% - 6rem)}}.ds-rating-star:hover svg,.ds-rating-star:hover~.ds-rating-star svg{fill:rgba(234,157,13,.4)}.vue-advanced-cropper{direction:ltr;max-height:100%;max-width:100%;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-advanced-cropper__stretcher{max-height:100%;max-width:100%;pointer-events:none;position:relative}.vue-advanced-cropper__image{max-width:none!important;position:absolute;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{background:#000;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__cropper-wrapper{height:100%;width:100%}.vue-advanced-cropper__image-wrapper{height:100%;overflow:hidden;position:absolute;width:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-handler-wrapper{height:30px;position:absolute;transform:translate(-50%,-50%);width:30px}.vue-handler-wrapper__draggable{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{align-items:center;background:none;display:flex;justify-content:center;position:absolute}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;left:0;transform:translateY(-50%);width:100%}.vue-line-wrapper--north{cursor:n-resize;top:0}.vue-line-wrapper--south{cursor:s-resize;top:100%}.vue-line-wrapper--east,.vue-line-wrapper--west{height:100%;top:0;transform:translateX(-50%);width:12px}.vue-line-wrapper--east{cursor:e-resize;left:100%}.vue-line-wrapper--west{cursor:w-resize;left:0}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{height:100%;position:relative;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{box-sizing:border-box;height:100%;overflow:hidden;position:absolute;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{max-width:none!important;pointer-events:none;position:relative;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-simple-handler{background:#fff;display:block;height:10px;width:10px}.vue-simple-line{background:none;border:0 solid hsla(0,0%,100%,.3);transition:border .5s}.vue-simple-line--north,.vue-simple-line--south{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{border-color:#fff;opacity:1}.vue-preview{box-sizing:border-box;overflow:hidden;position:relative}.vue-preview--fill,.vue-preview__wrapper{height:100%;position:absolute;width:100%}.vue-preview__image{max-width:none!important;pointer-events:none;position:absolute;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-rectangle-stencil{box-sizing:border-box}.vue-rectangle-stencil,.vue-rectangle-stencil__preview{height:100%;position:absolute;width:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{box-sizing:initial;cursor:move;height:100%;position:absolute;width:100%}.vue-circle-stencil__preview{border-radius:50%;height:100%;position:absolute;width:100%}.vue-circle-stencil--movable{cursor:move}.ds-modal-dialog{height:calc(100% - 12rem)}@media (min-width:768px) and (orientation:landscape){.md:landscape:ds-modal-dialog{height:calc(100% - 6rem)}}.cover-profile-header{max-width:1140px}.followers-modal__header .dropdown-item{-webkit-appearance:button;background-color:initial;background-image:none}.followers-modal__body{clear:right}.bio-collapsed[data-v-5541dfb4]{max-height:4.5em;overflow:hidden}.modals,.new-screen-size,text-align initial{max-width:1140px}.public-profile .profile__cover-photo__wrapper{flex-wrap:wrap;margin-top:-48px;position:relative}@media screen and (min-width:768px){.public-profile .profile__cover-photo__wrapper{flex-wrap:nowrap;margin-top:0}.public-profile .profile__cover-photo{position:relative;top:-42px}.public-profile .header__wrapper{align-self:start;margin-top:26px}}.subscription-with-categories-modal .subscription-with-categories-modal-container{padding:20px;text-align:center;width:380px}@media screen and (min-width:1000px){.subscription-with-categories-modal .subscription-with-categories-modal-container{padding:20px 2%}}@media screen and (min-width:801px){.subscription-with-categories-modal .subscription-with-categories-modal-container{width:400px}}.subscription-with-categories-modal .subscription-with-categories-modal-body{margin-bottom:5px;margin-top:10px}@media (min-width:768px){.my-projects .list-2-cols{gap:30px}.my-projects .list-2-cols .card{border-radius:1rem;height:457px;overflow:hidden;padding-bottom:0;padding-top:0}.my-projects .list-2-cols .card blockquote{flex:1 1 auto;height:auto}.my-projects .list-2-cols .card-progress{flex-direction:row}.my-projects .list-2-cols .card-progress .card-donate,.my-projects .list-2-cols .card-progress .project-progress{width:auto}.my-projects .list-2-cols .card-progress .card-donate{margin-left:1.5rem}.my-projects .list-2-cols .video-container{max-height:258px}}.thank-message{color:#06255c;font-size:24px;font-style:normal;font-weight:700!important;line-height:36px}.thank-email-message,.thank-message{margin:0 auto 10px;text-align:center!important}.thank-email-message{max-width:400px}.img-size{height:20px;width:40px}.edit-icon:before{color:#fff;content:"m";font-family:donorsee;font-size:1.4em;opacity:0;position:absolute;right:10%;text-shadow:1px 1px 1px rgba(0,0,0,.5);top:10%;transition:opacity .2s;z-index:3}.edit-icon:hover:before{opacity:1}.generic-error-modal-mask{z-index:9999!important}.generic-error__wrapper{max-width:555px}.generic-error__button--ok{width:210px}.generic-error-icon{margin:10px auto 20px;text-align:center;width:100%}.generic-error-icon svg{height:30px;width:30px}.generic-error-modal .modal-container{padding:20px 30px;width:320px}@media screen and (max-width:800px){.generic-error-modal .modal-container{width:290px}}.generic-error-modal .modal-header h3{color:#ee273a;font-size:1em;font-weight:500;text-align:center;word-break:break-word}.generic-error-modal .modal-footer{text-align:center}.generic-error-modal .modal-footer button{width:250px}