@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css");@import url("https://cdnjs.cloudflare.com/ajax/libs/cropperjs/1.6.2/cropper.min.css");@import url("https://cdn.jsdelivr.net/npm/@simonwep/pickr/dist/themes/classic.min.css");@import url("https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.7.2/css/lightgallery.min.css");*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-family:'Roboto', sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.content-container{display:flex;flex-wrap:wrap;row-gap:1rem;position:relative;margin:auto;margin-top:5.5rem;margin-bottom:2.5rem;width:100%;max-width:820px;align-content:flex-start}.block-item{position:relative;margin-right:1rem;margin-left:1rem;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none}.block-item .status_icon{position:absolute;fill:gray;right:2rem;top:calc(100% - 62%);width:1.5rem}.block-separator{background-color:transparent !important;align-items:center;position:relative;color:black}.block-separator .separator_icon{position:relative;text-align:center;margin:auto;margin-bottom:5px;margin-top:5px;font-size:1rem;font-weight:600}.block-separator .separator_icon::before,.block-separator .separator_icon::after{content:"";position:absolute;top:50%;width:43%;height:1px}.block-separator .separator_icon::before{left:0;background:linear-gradient(to right, transparent 10%, gray 50%)}.block-separator .separator_icon::after{background:linear-gradient(to left, transparent 10%, gray 50%);right:0}.block-button,.block-image,.block-email{min-height:60px;padding:1rem;display:block}.block-button .secondary-text,.block-image .secondary-text,.block-email .secondary-text{font-size:0.9em;font-weight:normal;letter-spacing:normal}.block-button a,.block-image a,.block-email a{color:inherit}.block-button a:hover,.block-button a:focus,.block-button a:active,.block-image a:hover,.block-image a:focus,.block-image a:active,.block-email a:hover,.block-email a:focus,.block-email a:active{text-decoration:inherit}.block-header{background-color:transparent !important}.block-header h2,.block-header h3{margin:0}.block-text{background-color:transparent !important}.block-text p{margin:0}.block-avatar{background-color:transparent !important;width:100%;display:flex;justify-content:center;align-items:center;height:95px}.block-avatar img{border:1px solid rgba(0,0,0,0.25);width:95px;height:95px;border-radius:100%;overflow:clip;display:inline-block}.link_loader{pointer-events:none;position:relative;color:transparent !important}.link_loader::before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid rgba(255,255,255,0.5);border-top-color:#fff;-webkit-animation:1s loader_spinner linear infinite;animation:1s loader_spinner linear infinite}.fp_loader{position:fixed;z-index:1000;top:0;left:0;right:0;width:100%;height:100vh;display:flex;align-items:center;align-content:center;justify-content:center;flex-wrap:wrap;gap:1.5rem;background-color:rgba(255,255,255,0.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fp_loader .fp-spinner-icon{width:100px;height:100px;margin:0;background:transparent;border-top:5px solid #4b91e2;border-right:5px solid transparent;border-radius:50%;-webkit-animation:1s loader_spinner linear infinite;animation:1s loader_spinner linear infinite}@-webkit-keyframes loader_spinner{to{transform:rotate(360deg)}}@keyframes loader_spinner{to{transform:rotate(360deg)}}.form_field_switch{display:flex;justify-content:space-between;align-items:center}.form_field_switch .switch{position:relative;display:inline-block;width:60px;height:34px}.form_field_switch .switch input{opacity:0;width:0;height:0}.form_field_switch .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.form_field_switch .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}.form_field_switch .switch input:checked+.slider{background-color:#2196F3}.form_field_switch .switch input:focus+.slider{box-shadow:0 0 1px #2196F3}.form_field_switch .switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.form_field_switch .switch .slider.round{border-radius:34px}.form_field_switch .switch .slider.round:before{border-radius:50%}.deviseform-container{background-color:aliceblue;height:100%;display:flex;align-items:center;justify-content:center;padding:0 1.5rem}.deviseform-container .devise-form-wrapper{position:relative;width:100%;height:auto;overflow:auto;max-width:500px;margin:auto;padding:1rem 2rem 2rem;background-color:canvas;background-color:#f7f7f8;border-radius:0.5rem;-webkit-box-shadow:0px 0px 50px 5px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 50px 5px rgba(0,0,0,0.5);box-shadow:0px 0px 50px 5px rgba(0,0,0,0.5)}.deviseform-container .devise-form-wrapper .form-close-button{position:absolute;top:0.5rem;right:0.75rem;cursor:pointer;color:gray}.deviseform-container .devise-form-wrapper .form-header{padding:0.75rem;text-align:center;border-bottom:1px solid #e8e8e8;color:#4a90e2;font-weight:500;font-size:1rem;letter-spacing:0.02em}.deviseform-container .devise-form-wrapper .form-header h2{line-height:0}.deviseform-container .devise-form-wrapper .form-header span{color:#b8b8b8;font-weight:400;font-size:0.9rem}.deviseform-container .devise-form-wrapper form{padding:1.5rem 0;background-color:canvas;background-color:#f7f7f8}.deviseform-container .devise-form-wrapper form .password-visibility{position:absolute;right:10px;top:35px;background:transparent;color:#818181;border:none;line-height:2rem;outline:none;font-size:1.25rem;width:2.75rem;text-align:center}.deviseform-container .devise-form-wrapper form .password-visibility:focus{outline:none}.deviseform-container .devise-form-wrapper form .field{margin-bottom:1rem}.deviseform-container .devise-form-wrapper form .field em{font-size:0.85rem;color:#aaaaaa}.deviseform-container .devise-form-wrapper form .actions{width:100%;margin-top:1rem}.deviseform-container .devise-form-wrapper form .actions input[type="submit"]{width:100%;padding:0.75rem 2rem;font-weight:500;border-radius:0.5rem;border:none;background-color:#4a90e2;color:white;letter-spacing:0.02em;cursor:pointer}.deviseform-container .devise-form-wrapper form .actions input[type="submit"]:disabled{width:100%;padding:0.75rem 2rem;font-weight:500;border-radius:0.5rem;border:none;background-color:#b8b8b8;color:white;letter-spacing:0.02em;cursor:not-allowed}.deviseform-container .devise-form-wrapper .shared-links{text-align:center}.deviseform-container .devise-form-wrapper .shared-links .shared-link{margin-top:0.5rem}.deviseform-container .devise-form-wrapper .shared-links a{color:#4a90e2;text-decoration:none;display:block;margin:0.75rem 0}.deviseform-container .devise-form-wrapper .shared-links .cancel-account-button{width:100%;padding:0.75rem 2rem;font-weight:500;border-radius:0.5rem;border:none;border:1px solid red;background-color:white;color:red;letter-spacing:0.02em}.deviseform-container .devise-form-wrapper .shared-links .line{position:relative;height:1px;width:100%;margin:5px 0;background-color:#d4d4d4}.deviseform-container .devise-form-wrapper .shared-links .form-or{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#f7f7f8;color:canvasText;color:black;padding:0 15px}.deviseform-container .devise-form-wrapper .shared-links .providers{margin-top:2rem}.deviseform-container .devise-form-wrapper .shared-links .providers .google-login-button{background-color:white;color:#a5a5a5;padding:1px 15px 1px 1px;border:1px solid #a5a5a5;border-radius:5rem;font-weight:500;text-align:center;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:16px;transition:background-color 0.2s}.deviseform-container .devise-form-wrapper .shared-links .providers .google-login-button:hover{background-color:#357ae8;color:white}.deviseform-container .devise-form-wrapper .shared-links .providers .google-icon{width:40px;height:auto}.exception-container{font-family:Arial, Helvetica, sans-serif;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin:auto;height:100svh;background-color:#f0f8ff;font-size:2rem}.exception-container .exception-wraper{text-align:center;width:90%}.exception-container .exception-wraper h1,.exception-container .exception-wraper h2,.exception-container .exception-wraper h3,.exception-container .exception-wraper h4,.exception-container .exception-wraper h5,.exception-container .exception-wraper h6{margin:0;color:#4a90e2;line-height:1em}.exception-container .exception-wraper p{margin:0.75rem 0;color:#4a90e2;font-size:0.5em}.exception-container .exception-wraper .goto_home_button{background-color:#4a90e2;color:#fff;border:#fff;border-radius:0.5rem;padding:0.75rem 1.5rem;font-size:0.6em;cursor:pointer;text-decoration:none}#error_explanation{background-color:#FBEBE5;padding:1rem;border:1px solid #DA5B51;border-radius:10px;margin-bottom:1.5rem}#error_explanation h2{color:#DA5B51;font-size:1.3rem;margin-bottom:0.5rem;border-bottom:1px solid #DA5B51}#error_explanation h2 svg{fill:#DA5B51}#error_explanation ul{color:black;list-style:none;margin-bottom:0.2rem;padding-inline-start:0px}#error_explanation ul li{font-size:1em;line-height:1.25em;margin-bottom:0.5rem}.field_with_errors *{color:red}.field_with_errors label::before{content:"*"}.field_with_errors input{border:1px solid red !important}.field_with_errors input:focus{box-shadow:0 0 3px 1px rgba(255,0,0,0.7) !important}form{height:auto;min-height:100%;background-color:#f7f7f8;padding:1.5rem}form label{color:#999999;font-weight:400}form fieldset{border:1px solid #cccccc;border-radius:0.5rem;padding:1rem;margin-bottom:2rem}form fieldset legend{color:#999999;font-weight:400;font-size:1.1em;width:auto;padding:0 0.5rem;margin-bottom:.25rem}form fieldset .form_field:last-of-type{margin-bottom:1rem}form .form-field-hint{color:#999999;font-size:0.8rem;padding:0 0.5rem;line-height:1.3em;margin-top:0.25rem}form input[type="color"]{height:2.1rem;width:2rem;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer}form input[type="color"]::-webkit-color-swatch{border-radius:50%;border:3px solid #cccccc}form input[type="color"]::-moz-color-swatch{border-radius:50%;border:3px solid #cccccc}form input[type="text"],form input[type="url"],form input[type="email"],form input[type="password"],form textarea,form select{display:block;width:100%;border-radius:8px;transition:all 0.3s;background-color:white;padding:0.9em;border:1px solid #cccccc;min-height:3.15rem}form input[type="text"]::placeholder,form input[type="url"]::placeholder,form input[type="email"]::placeholder,form input[type="password"]::placeholder,form textarea::placeholder,form select::placeholder{color:#bfbfbf;opacity:1}form input[type="text"]::-ms-input-placeholder,form input[type="url"]::-ms-input-placeholder,form input[type="email"]::-ms-input-placeholder,form input[type="password"]::-ms-input-placeholder,form textarea::-ms-input-placeholder,form select::-ms-input-placeholder{color:#bfbfbf}form input[type="text"]:focus,form input[type="url"]:focus,form input[type="email"]:focus,form input[type="password"]:focus,form textarea:focus,form select:focus{outline:none;box-shadow:0 0 3px 1px rgba(74,144,226,0.7);border:1px solid rgba(74,144,226,0.5)}form .form_field{margin-bottom:2rem}form .form_fields_group{margin-bottom:inherit}form .form-actions{border-top:1px solid #999999;padding-top:1rem;display:flex;justify-content:space-between}form .form-actions input[type="submit"],form .form-actions a{border-radius:0.4rem;padding:0.5rem 2rem;border:transparent;background:none;font-weight:600;letter-spacing:0.02em}form .form-actions input[type="submit"]{color:white;background-color:rgba(74,144,226,0.95)}form .form-actions input[type="submit"]:hover{background-color:#4a90e2}form .form-actions input[type="submit"]:active{background-color:rgba(74,144,226,0.6)}form .form-actions input[type="submit"]:disabled{background-color:rgba(74,144,226,0.6);cursor:not-allowed;opacity:0.7}form .form-actions a{color:white;background-color:rgba(153,153,153,0.95)}form .form-actions a:hover{color:white;background-color:#999999}form .form-actions a:active{color:white;background-color:rgba(153,153,153,0.6)}form .image_field{display:flex;flex-wrap:wrap;justify-content:center;margin:1rem}form .image_field .graphic{width:100%;text-align:center}form .image_field .graphic .icon{width:100px}form .cropper_container{margin:0.75rem auto 1.5rem auto}form .cropper_container .image{margin:auto;height:300px;width:300px}form .cropper_container .image img{display:block;width:100%}form .cropper_container .on_image_actions{text-align:center}form .cropper_container .on_image_actions .center_button{margin-top:1rem;padding:0.5rem 0.75rem;background-color:#e5f1ff;color:rgba(74,144,226,0.95);border-radius:5px;border:none}form .cropper_container .cropper-canvas{position:relative}form .cropper_container .cropper-view-box,form .cropper_container .cropper-face{border-radius:100%}.form-preview{min-height:105px;border-bottom:3px solid gray;position:sticky;position:-webkit-sticky;top:0;background-color:white;padding:1rem 1rem 2rem;z-index:1}.form-preview span{color:dimgrey;font-weight:600}.checkered{background:-webkit-linear-gradient(45deg, rgba(0,0,0,0.15) 25%, transparent 25%, transparent 75%, rgba(0,0,0,0.15) 75%, rgba(0,0,0,0.15) 0),-webkit-linear-gradient(45deg, rgba(0,0,0,0.15) 25%, transparent 25%, transparent 75%, rgba(0,0,0,0.15) 75%, rgba(0,0,0,0.15) 0),white;background:-moz-linear-gradient(45deg, rgba(0,0,0,0.15) 25%, transparent 25%, transparent 75%, rgba(0,0,0,0.15) 75%, rgba(0,0,0,0.15) 0),-moz-linear-gradient(45deg, rgba(0,0,0,0.15) 25%, transparent 25%, transparent 75%, rgba(0,0,0,0.15) 75%, rgba(0,0,0,0.15) 0),white;background:linear-gradient(45deg, rgba(0,0,0,0.15) 25%, transparent 25%, transparent 75%, rgba(0,0,0,0.15) 75%, rgba(0,0,0,0.15) 0),linear-gradient(45deg, rgba(0,0,0,0.15) 25%, transparent 25%, transparent 75%, rgba(0,0,0,0.15) 75%, rgba(0,0,0,0.15) 0),white;background-repeat:repeat, repeat;background-position:0px 0, 5px 5px;-webkit-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-background-origin:padding-box, padding-box;background-origin:padding-box, padding-box;-webkit-background-clip:border-box, border-box;background-clip:border-box, border-box;-webkit-background-size:10px 10px, 10px 10px;background-size:10px 10px, 10px 10px;box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);text-shadow:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-transform:scaleX(1) scaleY(1) scaleZ(1);transform:scaleX(1) scaleY(1) scaleZ(1)}.pickr .pcr-button{border:1px solid #cccccc}.landing-page-nav{height:65px;display:flex;justify-content:space-between;align-content:center;align-items:center;flex-wrap:wrap;background-color:light-dark(#f2f2f2, #1a1a1a);padding:0 5.5%;box-shadow:0 1px 15px rgba(0,0,0,0.5);position:relative;z-index:1}.landing-page-nav .left-side .nav-logo{font-size:20px;font-weight:600;letter-spacing:1px;color:#1e90ff}.landing-page-nav .left-side .nav-logo img{width:auto}.start-for-free-button{display:flex;align-items:center;justify-content:start;column-gap:0.25rem}.start-for-free-button .link{background-color:#29abe2;color:white;border:1px solid white;padding:0.2rem 1rem;border-radius:5rem;transition:all 0.2s ease-in-out;font-size:0.95rem;font-weight:500}.start-for-free-button .link:hover,.start-for-free-button .link:focus,.start-for-free-button .link:active{color:white;box-shadow:0px 0px 15px 0px rgba(0,230,255,0.6)}.start-for-free-button .user_icon{height:2rem;width:2rem;border-radius:50%}.landing-page-container{position:relative}.landing-page-container .landing-page-hero-section{width:100%;background-color:#8cc63f;padding:6rem 5%}.landing-page-container .landing-page-hero-section .hero-container{display:flex;flex-wrap:nowrap;column-gap:10rem;justify-content:space-between;align-items:center;max-width:1650px;margin:0 10%}.landing-page-container .landing-page-hero-section .hero-container .main-header *{margin-bottom:2rem}.landing-page-container .landing-page-hero-section .hero-container .main-header a{display:inline}.landing-page-container .landing-page-hero-section .hero-container .main-header p{display:inline;margin-left:2rem;color:white}.landing-page-container .landing-page-hero-section .hero-container .main-header h1{font-size:3rem;font-weight:900;color:white;line-height:3.75rem}.landing-page-container .landing-page-hero-section .hero-container .main-image{display:none;width:500px;text-align:end}@media (max-width: 767px){.deviseform-container{padding:0}.deviseform-container .devise-form-wrapper{height:100%}.landing-page-container{position:relative}.landing-page-container .landing-page-hero-section{width:100%;background-color:#8cc63f;padding:6rem 5%}.landing-page-container .landing-page-hero-section .hero-container{display:flex;flex-wrap:nowrap;column-gap:10rem;justify-content:space-between;align-items:center;margin:0 5%}.landing-page-container .landing-page-hero-section .hero-container .main-header *{margin-bottom:2rem}.landing-page-container .landing-page-hero-section .hero-container .main-header a{display:inline}.landing-page-container .landing-page-hero-section .hero-container .main-header p{display:inline;margin-left:2rem;color:white}.landing-page-container .landing-page-hero-section .hero-container .main-header h1{font-size:1.5rem;font-weight:900;color:white;line-height:2rem}.landing-page-container .landing-page-hero-section .hero-container .main-image{display:none}}.glossy_1-block-button,.glossy_1-block-image,.glossy_1-block-email{letter-spacing:1px;background:rgba(255,255,255,0.15);background:linear-gradient(172deg, rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.15) 35%, rgba(255,255,255,0.1) 100%) !important;box-shadow:0 4px 30px rgba(0,0,0,0.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(216,252,255,0.1) !important;border-top:1px solid rgba(216,252,255,0.15) !important;border-bottom:1px solid rgba(216,252,255,0.25) !important;border-radius:1rem}.glossy_1-block-button:active,.glossy_1-block-image:active,.glossy_1-block-email:active{transform:translate(4px, 4px);background-color:rgba(255,255,255,0.2) !important;box-shadow:0 2px 10px rgba(0,0,0,0.55);text-decoration:none}.glossy_1-block-button .secondary-text,.glossy_1-block-image .secondary-text,.glossy_1-block-email .secondary-text{opacity:0.75}.solid_1-block-button,.solid_1-block-image,.solid_1-block-email{letter-spacing:1px;background:#632e2e;box-shadow:0 4px 30px rgba(0,0,0,0.5);border:1px solid rgba(216,252,255,0.1);border-top:1px solid rgba(216,252,255,0.15);border-bottom:1px solid rgba(216,252,255,0.25);border-radius:3px}.solid_1-block-button:active,.solid_1-block-image:active,.solid_1-block-email:active{transform:translate(4px, 4px);box-shadow:0 2px 10px rgba(0,0,0,0.55);text-decoration:none}.solid_1-block-button .secondary-text,.solid_1-block-image .secondary-text,.solid_1-block-email .secondary-text{opacity:0.75}.default_1-block-button,.default_1-block-image,.default_1-block-email{letter-spacing:1px;background:#632e2e;border-width:2px;border-style:solid;border-radius:3px}.default_1-block-button:active,.default_1-block-image:active,.default_1-block-email:active{transform:translate(4px, 4px);text-decoration:none}.default_1-block-button .secondary-text,.default_1-block-image .secondary-text,.default_1-block-email .secondary-text{opacity:0.75}.funky_1-block-header h3 p{margin-bottom:0.5rem}.funky_1-block-button,.funky_1-block-image,.funky_1-block-email{letter-spacing:0.02rem;background:#632e2e;font-weight:800;border:2px solid black !important;transition:none 0s ease 0s;box-shadow:black 8px 8px 0px 0px;background-color:white;border-radius:30px;margin-bottom:0.5rem}.funky_1-block-button:active,.funky_1-block-image:active,.funky_1-block-email:active{transform:translate(4px, 4px);box-shadow:black 4px 4px 0px 0px;text-decoration:none}.funky_1-block-button .secondary-text,.funky_1-block-image .secondary-text,.funky_1-block-email .secondary-text{opacity:0.75}.funky_1-block-separator span svg{color:inherit}.funky_1-block-separator span::before{content:"";position:absolute;top:50%;width:10%;height:2px;opacity:0.3;transform:translate(-115%, 0);width:25%;background:linear-gradient(-90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%) !important}.funky_1-block-separator span::after{content:"";position:absolute;top:50%;width:10%;height:2px;opacity:0.3;transform:translate(15%, 0);width:25%;background:linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%) !important}.block-social_media .button_group{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:0 0.5rem}.block-social_media .button_item{padding:0.5rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.dashboard-nav{z-index:100;position:fixed;top:0;left:0;right:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;column-gap:1rem;width:100%;height:70px;background-color:rgba(255,255,255,0.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:1rem;box-shadow:0px 3px 3px 1px rgba(0,0,0,0.3)}.dashboard-nav .dashboard-nav-back-button{font-size:1.75rem;color:white;background-color:#e6e6e6;line-height:0;padding:0.25rem 1rem;border-radius:5rem}.dashboard-nav .dashboard-nav-header{margin:0;font-size:1.3rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-nav .dashboard-nav-header span{color:gray;font-size:medium;font-weight:400}.dashboard-main{padding:6rem 0rem 1rem 0rem}.dashboard-main .dashboard-section{padding:1rem;border-bottom:1px dashed #dadada;margin-bottom:1rem}.dashboard-main .dashboard-section .dashboard-section-header-wrapper{margin-bottom:0.5rem}.dashboard-main .dashboard-section .dashboard-section-header-wrapper .dashboard-section-header-container{border-bottom:1px solid #3366cc;display:flex;justify-content:space-between;padding:0 0.5rem}.dashboard-main .dashboard-section .dashboard-section-header-wrapper .dashboard-section-header-container h4{margin:0;font-size:1.25rem;font-weight:600;color:#3366cc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-main .dashboard-section .dashboard-section-header-wrapper .dashboard-section-header-container h4 span{font-size:medium;font-weight:400}.dashboard-main .dashboard-section .dashboard-section-header-wrapper .dashboard-section-header-container .dashboard-section-header-link{display:flex;align-items:center;column-gap:0.25rem;color:#4a90e2}.dashboard-main .dashboard-section .dashboard-section-header-wrapper .dashboard-section-header-container .dashboard-section-header-info{display:flex;align-items:center;column-gap:0.25rem;color:#666666}.dashboard-main .dashboard-section .dashboard-section-header-wrapper .dashboard-section-header-description{padding:0.5rem 0.25rem;color:gray;font-weight:300;line-height:1.25em;margin:0}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper{margin-bottom:0.5rem;padding:0.5rem}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper .dashboard-graphic{width:100%;overflow:hidden}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper .dashboard-graphic .dashboard-table-container{background-color:white;padding:1rem;border-radius:1rem;border:1px solid #e6e6e6}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper .dashboard-graphic .dashboard-table-container .dashboard-section-graphic-table{width:100%;border-bottom:1px solid gray}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper .dashboard-graphic .dashboard-table-container .dashboard-section-graphic-table .to-right{text-align:end}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper .dashboard-graphic .dashboard-table-container .dashboard-section-graphic-table thead tr{border-bottom:1px solid gray}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper .dashboard-graphic .dashboard-table-container .dashboard-section-graphic-table thead tr th{font-weight:500;color:#406789;font-size:0.95rem;line-height:1.25em}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper .dashboard-graphic .dashboard-table-container .dashboard-section-graphic-table tbody tr{border-bottom:1px solid #e6e6e6;color:#007bff}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper .dashboard-graphic .dashboard-table-container .dashboard-section-graphic-table tbody tr td{padding:0.75rem 0;max-width:90%;font-size:0.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100vw - 135px)}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper .dashboard-graphic-buttongroup{margin:2rem 1rem;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper .dashboard-graphic-buttongroup:after{content:"";clear:both;display:table}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper .dashboard-graphic-buttongroup a{background-color:#ffffff;border:1px solid #cccccc;color:#4a90e2;padding:10px 24px;cursor:pointer;float:left}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper .dashboard-graphic-buttongroup a:not(:last-child){border-right:none}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper .dashboard-graphic-buttongroup a:last-child{border-radius:0 0.5rem 0.5rem 0}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper .dashboard-graphic-buttongroup a:first-child{border-radius:0.5rem 0 0 0.5rem}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper .dashboard-graphic-buttongroup a:hover{background-color:#e5f1ff}.dashboard-main .dashboard-section .dashboard-section-graphic-wrapper .dashboard-graphic-buttongroup a.active{background-color:#e5f1ff}html{-webkit-font-smoothing:antialiased}body{color:CanvasText;color:black;background-color:Canvas;background-color:#f7f7f8}html,body{position:fixed;overflow:hidden;overscroll-behavior-y:contain;width:100%;height:100%}html a:hover,html a:focus,body a:hover,body a:focus{color:initial;text-decoration:initial}.hidden{display:none !important}.hide_if_empty:empty{display:none}.valid{color:#38cc8c}.not-valid{color:#ff7a7a}.fix-fixed,.form-container{height:100%;overflow-y:auto}.no-wrap{white-space:nowrap}.strong{font-weight:700}.isDisabled{color:currentColor;cursor:not-allowed;opacity:0.3;text-decoration:none}.flash-container{bottom:0px;position:fixed;width:100%;z-index:100}.flash-container:after{content:"";flex:auto}.flash-container:empty{display:none}.flash-container .flash-box{border:1px solid;border-radius:0.5rem;margin:10px;padding:0.75em 2.5rem 0.75em 1em;opacity:1;display:flex;justify-content:flex-start;align-items:center;column-gap:0.5rem;z-index:100}.flash-container .flash-box .flash_icon{padding:5px}.flash-container .flash-box p{margin:0}.flash-container .flash-box .close-button{background:transparent;border:none;color:inherit;position:absolute;top:1.5rem;right:1rem;font-size:1.1rem;padding:5px;line-height:0}.flash-container .notice-class{border-color:#9ec5fe;background-color:#cfe2ff;color:#052c65}.flash-container .success-class{border-color:#badbcc;background-color:#d4edda;color:#155724}.flash-container .alert-class{border-color:#ffb04c;background-color:#ffe0b2;color:#573108}.card-container{position:relative;width:100%;height:100dvh;padding-bottom:2.5rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:0}.card-container .card-background{position:fixed;margin:auto;left:0;right:0}.card-container .card-background .solid-background{position:fixed;width:100%;height:100%}.card-container .card-background .gradient-background{position:fixed;width:100%;height:100%;background:linear-gradient(360deg, #ff7958 10%, #f0d019 100%)}.card-container .card-background img{width:100%;height:100%;object-fit:cover}.card-container .card-background video{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%}.footer-space{position:relative;width:100%;margin-top:2.75rem;margin-bottom:3rem;text-align:center;font-size:0.95rem;z-index:1;opacity:0.95;text-shadow:1px 1px 0px rgba(0,0,0,0.35)}.footer-space span{font-size:0.7rem;color:rgba(255,255,255,0.7);vertical-align:middle}.button_handles{display:block;position:absolute;border-radius:5px;margin:auto;text-align:center;color:rgba(255,255,255,0.75) !important;text-shadow:1px 1px 2px rgba(0,0,0,0.75);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.5);padding:3px 8px;font-size:20px;touch-action:none;z-index:1}.button_handles .fa{line-height:unset}.button_drag{left:0;right:0;bottom:-0.5rem;background-color:rgba(100,100,100,0.75);width:4rem}.button_settings{right:-0.5rem;top:calc(100% - 70%);background-color:rgba(255,132,0,0.75)}.button_delete{left:-0.5rem;top:calc(100% - 70%);background-color:rgba(255,0,0,0.5)}.action_sheetlike-container{display:flex;flex-wrap:wrap;row-gap:1rem;column-gap:1rem;align-content:end;justify-content:center;text-align:center;margin:0 auto;padding-bottom:2rem;background-color:#f7f7f8}.action_sheetlike-container .full_width{flex-basis:calc(100% - 1.5rem) !important}.action_sheetlike-container .action_sheetlike-button{flex-basis:calc(50% - 1.5rem);padding:0.5rem 1rem;background-color:white;border:1px solid #dcdee0;border-radius:0.5rem;transition:filter 150ms ease-in-out;box-shadow:1px 1px 2px rgba(0,0,0,0.15)}.action_sheetlike-container .action_sheetlike-button .action_sheetlike-button-icon{font-size:42px;line-height:36px;filter:drop-shadow(2px 2px 3px rgba(0,238,255,0.1));padding:6px;fill:#007bff}.action_sheetlike-container .action_sheetlike-button .action_sheetlike-button-text{color:black}.action_sheetlike-container .action_sheetlike-button:hover,.action_sheetlike-container .action_sheetlike-button:focus{color:#0056b3;filter:drop-shadow(2px 2px 3px rgba(0,238,255,0.3));transform:scale(97%)}.back-button{position:fixed;top:0;left:0;padding:0.5rem 0.5rem;z-index:1;display:flex;align-items:center}.back-button:hover,.back-button:focus,.back-button:active{color:#007bff}.app-nav{position:fixed;display:flex;justify-content:space-between;align-items:center;top:0;left:0;right:0;padding:0.25rem 0.75rem;min-height:1rem;width:100%;z-index:100;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(72,104,132,0.05)}.app-nav .middle-buttons{display:flex;justify-content:center;align-items:center;column-gap:1rem}.app-nav .middle-buttons .middle-button{white-space:nowrap;left:0;right:0;top:0.2rem;margin:auto;text-align:center;width:auto;height:auto;font-size:17px;color:#5790c4;opacity:0.9;touch-action:none;line-height:2.5rem;font-weight:600;letter-spacing:0.07rem;background-color:rgba(255,255,255,0.9);padding:0rem 1rem;border-radius:5rem}.app-nav .middle-buttons .fa-bounce{--fa-animation-iteration-count: 1;--fa-animation-duration: 1.5s;--fa-animation-delay: 500ms;--fa-bounce-start-scale-y: 0.75;--fa-beat-fade-opacity: 0.7;--fa-beat-fade-scale: 1.05}.app-nav .side-button{text-align:center;width:1.6em;height:1.6em;font-size:32px;color:white;opacity:0.75;touch-action:none;line-height:3.25rem;text-shadow:0px 0px 6px rgba(0,0,0,0.5);background:none;border:none;outline:none;width:1.6em;padding:0 5px}.app-nav .side-button:active,.app-nav .side-button:focus{outline:none}.app-nav .edit-card-button{left:1rem;top:0.2rem}.app-nav .toggle-editing-button{right:1rem;top:0.2rem}.menu-background{background-color:#f7f7f8}.menu-item{text-align:center}.menu-item-header{text-align:center;color:#47749b;width:100%;font-weight:600;margin-bottom:-1rem}.menu-button{display:block;width:100%;border-radius:0.5rem;transition:all 0.3s;padding:0.5rem;border:1px solid #cccccc;background-color:white;color:#007bff;line-height:2rem;font-weight:600;text-align:center;text-decoration:none;font-size:0.9rem}.menu-button:hover,.menu-button:focus,.menu-button:active{background-color:#fff;color:#007bff}.menu-button .tooltip{position:absolute;z-index:1;right:13px;color:#666666;top:0.75em}.menu-button input{border:none;background-color:transparent;text-align:center;outline:none;color:cornflowerblue;width:100%;color:#666666}.button-normal{margin:1rem;padding:0.5rem 1rem;border-radius:5px;border:none}.button-normal img{width:22px;margin:0 0.25rem}.button-normal.button-default-primary{background-color:#4b91e2;color:white}.button-normal.button-light-primary{background-color:#e6f1ff;color:#4b91e2}
