:root{--transition:0.15s cubic-bezier(0.64, 0.57, 0.67, 1.53);--transition-linear:0.15s linear;--black:#000;--white:#fff;--gray:rgb(196, 196, 196);--gray-dark:rgb(97, 97, 97);--gray-light:rgb(243, 243, 243);--green:rgb(176, 233, 189);--green-dark:rgb(50, 136, 69);--green-light:rgb(214, 231, 218);--orange:rgb(240, 208, 146);--orange-dark:rgb(209, 161, 67);--orange-light:rgb(246, 236, 217);--blue:rgb(176, 229, 233);--blue-dark:rgb(50, 115, 220);--blue-light:rgb(211 235 255);--yellow:rgb(255, 231, 145);--yellow-dark:rgb(255, 199, 0);--yellow-light:rgb(255, 244, 204);--pink:rgb(233, 176, 227);--pink-dark:rgb(173, 69, 163);--pink-light:rgb(239, 218, 237);--purple:rgb(187, 185, 255);--purple-dark:rgb(85, 81, 255);--purple-light:rgb(221, 220, 255);--red:rgb(252, 166, 166);--red-dark:rgb(173, 45, 45);--red-light:rgb(239, 213, 213);--text-color:#4a4a4a;--font-family:BlinkMacSystemFont,-apple-system,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',Helvetica,Arial,sans-serif;--shadow-bg:var(--gray);--focus-box-shadow-width:2px;--focus-box-shadow-color:var(--gray);--border-color:var(--black);--border-width:2px;--border-radius:4px;--input-height:2.5rem;--placeholder-color:var(--gray);--shadow-distance:3px;--is-shadow-right:-1;--is-shadow-top:-1;--reset-shadow-right:auto;--reset-shadow-left:0;--reset-shadow-top:auto;--reset-shadow-bottom:0;--is-shadow-margin-left:1;--is-shadow-margin-right:0;--is-shadow-margin-bottom:1;--is-shadow-margin-top:0;--select-icon-size:20px;--delete-button-size:24px;--accordion-button-height:40px;--accordion-button-bg:#fff;--active-accordion-button-bg:#fff;--active-accordion-text-color:#000;--slider-button-size:50px;--slider-icon:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 12L21 12" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M14 5L21 12L14 19" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');--slider-icon-size:24px;--slider-icon-bg:#fff;--dropdown-icon-size:1.2rem;--dropdown-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>')}.text-center{text-align:center}.d-flex{display:flex}.justify-center{justify-content:center}.align-center{align-items:center}*,::after,::before{box-sizing:border-box}html{font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--text-color);font-size:1em;line-height:1.5;margin:0;padding:0}label{line-height:1}strong{font-weight:700}.btn{--focus-box-shadow-width:2px;outline:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-color);text-decoration:none;line-height:1;padding:.5rem 1rem;font-size:1rem}.btn.btn-sm{--shadow-distance:2px;padding:.4rem .8rem;font-size:.9rem}.btn.btn-l{--shadow-distance:4px;padding:.8rem 1.5rem;font-size:1.1rem}.btn.active:not([disabled]),.btn:active:not([disabled]){transition:none;box-shadow:0 0 0 var(--focus-box-shadow-width) var(--focus-box-shadow-color,var(--shadow-bg))}.btn[disabled]{cursor:not-allowed;--border-color:var(--disabled-border-color, var(--gray));color:var(--gray)}.btn[disabled].green{--border-color:var(--green-light)}.btn[disabled].orange{--border-color:var(--orange-light)}.btn[disabled].red{--border-color:var(--red-light)}.btn[disabled].pink{--border-color:var(--pink-light)}.btn[disabled].purple{--border-color:var(--purple-light)}.btn[disabled].blue{--border-color:var(--blue-light)}.btn[disabled].yellow{--border-color:var(--yellow-light)}.btn-icon{display:flex;align-items:center}.btn-icon.btn-icon-right{margin-left:10px}.btn-icon.btn-icon-left{margin-right:10px}.btn.btn-full{display:flex;width:100%}.btn.btn-full:not(.no-shadow){width:calc(100% - var(--shadow-distance))}.btn.btn-loading{color:transparent!important;pointer-events:none!important;user-select:none}.btn.btn-loading>*{opacity:0!important}.btn.btn-loading::after{content:'';border-radius:50%;width:1em;height:1em;flex-shrink:0;border:var(--border-width) solid var(--border-color);border-right-color:transparent;border-bottom-color:transparent;animation:loading .5s linear infinite;position:absolute;left:calc(50% - .5em);top:calc(50% - .5em)}@keyframes loading{100%{transform:rotate(360deg)}}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .btn{margin-bottom:.75rem}.buttons .btn:not(:last-child){margin-right:.75rem}.delete{display:inline-block;vertical-align:top;text-decoration:none;height:var(--delete-button-size);width:var(--delete-button-size);border-radius:50%;flex-shrink:0;outline:0;position:relative;cursor:pointer}.delete:hover{background-color:var(--gray-light)}.delete.delete-sm{--delete-button-size:16px}.delete.delete-l{--delete-button-size:32px}.delete::before{height:2px;width:50%}.delete::after{height:50%;width:2px}.delete::after,.delete::before{background-color:var(--border-color);content:'';display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.img{width:calc(var(--img-width,300px) - var(--shadow-distance) * 2);height:var(--img-height,300px)}.img.aspect-ratio,.img[style*='--aspect-ratio']{width:100%;height:auto;position:relative}.img.aspect-ratio:not(.no-shadow),.img[style*='--aspect-ratio']:not(.no-shadow){width:calc(100% - var(--shadow-distance));margin-right:calc(var(--shadow-distance) - var(--border-width))}.img.aspect-ratio::after,.img[style*='--aspect-ratio']::after{content:'';display:block;padding-bottom:calc(100% / (var(--aspect-ratio)))}.blockquote{quotes:none;padding:20px;line-height:1.5;position:relative;transform-style:preserve-3d;width:100%;margin:0;color:var(--text-color)}.blockquote-foter,.blockquote-text,.blockquote-title{position:relative;z-index:2}.blockquote-title{display:block;font-weight:500;margin-bottom:.75rem;text-align:center}.blockquote-text{font-style:italic;color:currentColor;padding:0;margin:0}.blockquote-footer{margin-top:.75rem;text-align:right}.blockquote-footer::before{content:'\2014 \00A0'}.blockquote:not(.no-shadow)::after{content:'';position:absolute;z-index:1;height:100%;transition:inherit;border-radius:inherit;background-color:var(--shadow-bg);bottom:-8px;width:calc(100% - 20px);left:10px;transform:translate3d(0,0,-.1px)}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:.75rem;height:1.5rem;display:block;overflow:hidden;padding:0;width:100%;transition:var(--transition-linear)}.progress.progress-sm{border-radius:.5rem;height:1rem}.progress.progress-l{border-radius:1rem;height:2rem}.progress::-webkit-progress-bar{background-color:var(--progress-bar-bg,#fff)}.progress::-webkit-progress-value{background-color:var(--progress-value-bg,var(--gray-dark));background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,rgba(255,255,255,.2) 5px,rgba(255,255,255,.2) 10px)}.progress.pink{--progress-value-bg:var(--pink-dark)}.progress.green{--progress-value-bg:var(--green-dark)}.progress.orange{--progress-value-bg:var(--orange-dark)}.progress.red{--progress-value-bg:var(--red-dark)}.progress.purple{--progress-value-bg:var(--purple-dark)}.progress.blue{--progress-value-bg:var(--blue-dark)}.progress.yellow{--progress-value-bg:var(--yellow-dark)}.progress+.progress{margin-top:.75rem}.notification{padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative;background-color:var(--gray-light);line-height:1.5;width:100%;max-width:var(--notification-max-width,500px)}.notification .delete{right:.5rem;position:absolute;top:.5rem}.notification+.notification{margin-top:1.5rem}.notification.orange{background-color:var(--orange-light)}.notification.purple{background-color:var(--purple-light)}.notification.pink{background-color:var(--pink-light)}.notification.yellow{background-color:var(--yellow-light)}.notification.blue{background-color:var(--blue-light)}.notification.green{background-color:var(--green-light)}.notification.red{background-color:var(--red-light)}.field{width:100%}.field:not(:first-child){margin-top:1.5rem}.field .field-label{margin-bottom:.5rem}.field.field-horizontal{display:flex;align-items:center}.field.field-horizontal .field-label{margin-right:.75rem;margin-bottom:0}.field .field-body{flex-grow:1}.control{position:relative}.form-row{display:flex;width:100%}.form-row .field:not(:first-child){margin-top:0}.form-row:not(:first-child){margin-top:1.5rem}.form-row>:not(:last-child){margin-right:.75rem}.input,.textarea{display:block;width:100%;padding:.5rem .75rem;border-radius:var(--border-radius);font-size:1rem;outline:0;color:var(--text-color);resize:vertical}.input.focus,.input:focus,.textarea.focus,.textarea:focus{box-shadow:0 0 0 var(--focus-box-shadow-width) var(--focus-box-shadow-color)}.input+.input,.input+.textarea,.textarea+.input,.textarea+.textarea{margin-top:.75rem}.input::placeholder,.textarea::placeholder{color:var(--placeholder-color)}.input.has-icon-left,.textarea.has-icon-left{padding-left:calc(var(--input-height))}.input.has-icon-right,.textarea.has-icon-right{padding-right:calc(var(--input-height))}.input~.icon-left,.input~.icon-right,.textarea~.icon-left,.textarea~.icon-right{position:absolute;top:50%;transform:translateY(-50%);width:var(--input-height);display:flex;align-items:center;justify-content:center;opacity:.5}.input:focus~.icon-left,.input:focus~.icon-right,.textarea:focus~.icon-left,.textarea:focus~.icon-right{opacity:1}.input~.icon-left,.textarea~.icon-left{left:var(--border-width)}.input~.icon-right,.textarea~.icon-right{right:var(--border-width)}.input{height:var(--input-height)}.textarea{min-height:100px}.checkbox,.radio{display:inline-block;position:relative;cursor:pointer;vertical-align:baseline}.checkbox>input[type=checkbox],.checkbox>input[type=radio],.radio>input[type=checkbox],.radio>input[type=radio]{width:20px;height:20px;-webkit-appearance:none;appearance:none;margin:0;outline:0;cursor:pointer;vertical-align:text-bottom}.checkbox>input[type=radio],.radio>input[type=radio]{border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 0 7.5px,var(--border-color) 8.5px 10px) 50% 50%/20px 20px no-repeat,#fff}.checkbox>input[type=radio]:checked,.radio>input[type=radio]:checked{background:radial-gradient(circle at 50% 50%,var(--border-color) 0 5px,transparent 6px 7.5px,var(--border-color) 8.5px 10px) 50% 50%/20px 20px no-repeat,#fff}.checkbox>input[type=checkbox]:checked,.radio>input[type=checkbox]:checked{box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #fff,inset 2px -2px 0 #fff,inset -2px 2px 0 #fff;background-color:var(--border-color)}.checkbox.focus>input[type=radio],.checkbox>input[type=radio]:focus,.radio.focus>input[type=radio],.radio>input[type=radio]:focus{box-shadow:0 0 0 var(--focus-box-shadow-width) var(--focus-box-shadow-color)}.checkbox.focus>input[type=radio]:checked,.checkbox>input[type=radio]:focus:checked,.radio.focus>input[type=radio]:checked,.radio>input[type=radio]:focus:checked{box-shadow:0 0 0 var(--focus-box-shadow-width) var(--focus-box-shadow-color);background:radial-gradient(circle at 50% 50%,var(--border-color) 0 5px,transparent 6px 7.5px,var(--border-color) 8.5px 10px) 50% 50%/20px 20px no-repeat,#fff}.checkbox.focus>input[type=checkbox],.checkbox>input[type=checkbox]:focus,.radio.focus>input[type=checkbox],.radio>input[type=checkbox]:focus{box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #fff,inset 2px -2px 0 #fff,inset -2px 2px 0 #fff,0 0 0 var(--focus-box-shadow-width) var(--focus-box-shadow-color)}.checkbox.focus>input[type=checkbox]:checked,.checkbox>input[type=checkbox]:focus:checked,.radio.focus>input[type=checkbox]:checked,.radio>input[type=checkbox]:focus:checked{box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #fff,inset 2px -2px 0 #fff,inset -2px 2px 0 #fff,0 0 0 var(--focus-box-shadow-width) var(--focus-box-shadow-color);background-color:var(--border-color)}.checkbox,.input,.radio{line-height:1}.checkbox[disabled],.input[disabled],.radio[disabled]{--border-color:var(--disabled-border-color, var(--gray));color:var(--gray)}.checkbox[disabled],.checkbox[disabled]>input[disabled],.input[disabled],.input[disabled]>input[disabled],.radio[disabled],.radio[disabled]>input[disabled]{cursor:not-allowed}.checkbox[disabled].green,.input[disabled].green,.radio[disabled].green{--border-color:var(--green-light)}.checkbox[disabled].orange,.input[disabled].orange,.radio[disabled].orange{--border-color:var(--orange-light)}.checkbox[disabled].red,.input[disabled].red,.radio[disabled].red{--border-color:var(--red-light)}.checkbox[disabled].pink,.input[disabled].pink,.radio[disabled].pink{--border-color:var(--pink-light)}.checkbox[disabled].purple,.input[disabled].purple,.radio[disabled].purple{--border-color:var(--purple-light)}.checkbox[disabled].blue,.input[disabled].blue,.radio[disabled].blue{--border-color:var(--blue-light)}.checkbox[disabled].yellow,.input[disabled].yellow,.radio[disabled].yellow{--border-color:var(--yellow-light)}.checkbox+.checkbox,.radio+.radio{margin-left:10px}.input-file{position:relative;color:var(--text-color)}.input-file-drag-drop{width:100%;height:100px}.input-file input[type=file]{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer;outline:0;border:none;z-index:2}.input-file input[type=file]::-webkit-file-upload-button{display:none}.input-file .btn-file{margin-top:0;margin-left:0;transform:translateY(0)}.input-file .btn-file:hover{transform:translateY(0)}.input-file .btn-file::before{content:none}.input-file .file-dummy{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;border:var(--border-width) dashed var(--border-color);border-radius:var(--border-radius);background-color:var(--drag-drop-bg,var(--gray-light));transition:var(--transition-linear)}.input-file .btn-file .file-success,.input-file .file-dummy .file-success{display:none}.input-file:hover .file-dummy{background-color:var(--hover-drag-drop-bg,var(--gray))}.input-file input[type=file]:valid+.file-dummy{background-color:var(--success-drag-drop-bg,var(--green-light));--border-color:var(--success-drag-drop-border-color, var(--green-dark))}.input-file input[type=file]:valid+.btn-file{--border-color:var(--success-drag-drop-border-color, var(--green-dark))}.input-file input[type=file]:valid+.btn-file .file-success,.input-file input[type=file]:valid+.file-dummy .file-success{display:inline-block;color:var(--success-text-color,var(--text-color))}.input-file input[type=file]:valid+.btn-file .file-default,.input-file input[type=file]:valid+.file-dummy .file-default{display:none}.range{--track-color:#fff;--disabled-track-color:#fff;--thumb-color:#fff;--disabled-thumb-color:#fff;--focus-track-color:var(--gray-light);--thumb-radius:50%;--thumb-height:24px;--thumb-width:24px;--thumb-border-width:2px;--thumb-border-color:var(--black);--disabled-thumb-border-color:var(--gray);--track-border-width:2px;--track-border-color:var(--black);--disabled-track-border-color:var(--gray);--track-width:100%;--track-height:8px;--track-radius:5px;--cursor:defualt;-webkit-appearance:none;background:0 0;margin:calc(var(--thumb-height)/ 2) 0;width:var(--track-width)}.range::-moz-focus-outer{border:0}.range:focus{outline:0}.range:focus::-webkit-slider-runnable-track{background:var(--focus-track-color)}.range::-webkit-slider-runnable-track{cursor:var(--cursor);height:var(--track-height);width:var(--track-width);background:var(--track-color);border:var(--track-border-width) solid var(--track-border-color);border-radius:var(--track-radius)}.range::-webkit-slider-thumb{background:var(--thumb-color);border:var(--thumb-border-width) solid var(--thumb-border-color);border-radius:var(--thumb-radius);box-sizing:border-box;cursor:var(--cursor);height:var(--thumb-height);width:var(--thumb-width);-webkit-appearance:none;margin-top:calc((var(--track-border-width) * -2 + var(--track-height))/ 2 - var(--thumb-height)/ 2)}.range::-moz-range-track{cursor:var(--cursor);height:var(--track-height);width:var(--track-width);background:var(--track-color);border:var(--track-border-width) solid var(--track-border-color);border-radius:var(--track-radius);height:calc(var(--track-height)/ 2)}.range::-moz-range-thumb{background:var(--thumb-color);border:var(--thumb-border-width) solid var(--thumb-border-color);border-radius:var(--thumb-radius);box-sizing:border-box;cursor:var(--cursor);height:var(--thumb-height);width:var(--thumb-width)}.range:disabled{--track-color:var(--disabled-track-color);--thumb-color:var(--disabled-thumb-color);--thumb-border-color:var(--disabled-thumb-border-color);--track-border-color:var(--disabled-track-border-color);--cursor:not-allowed}.select{--select-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>');padding:.5rem calc(1.5rem + var(--select-icon-size)) .5rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--select-icon) calc(100% - .5rem) 50%/var(--select-icon-size) no-repeat,#fff;cursor:pointer;font:inherit;line-height:1.3rem;color:var(--text-color);outline:0;width:100%}.select.focus,.select:focus{box-shadow:0 0 0 var(--focus-box-shadow-width) var(--focus-box-shadow-color)}body,button,input,optgroup,select,textarea{font-family:var(--font-family)}.slider{width:calc(var(--slider-width,300px) - var(--shadow-distance));height:var(--slider-height,300px);user-select:none}.slider-item{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none}.slider input{display:none}.slider input:checked+.slider-item{opacity:1;pointer-events:auto}.slider input:checked+.slider-item .slider-next,.slider input:checked+.slider-item .slider-prev{pointer-events:auto}.slider-control{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:var(--slider-button-size);z-index:2;pointer-events:none}.slider-next,.slider-prev{width:var(--slider-button-size);height:var(--slider-button-size);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;cursor:pointer}.slider-next,.slider-prev{background:var(--slider-icon) 50% 50%/var(--slider-icon-size) no-repeat,var(--slider-icon-bg)}.slider-prev{left:calc(var(--slider-button-size)/ 2 * -1);transform:rotate(180deg)}.slider-next{right:calc(var(--slider-button-size)/ 2 * -1)}.accordions{width:100%}.accordion-container{width:100%;position:relative}.accordion-button{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);user-select:none;height:calc(var(--accordion-button-height) - var(--border-width) * 2);white-space:nowrap;display:flex;align-items:center;position:relative;z-index:2;background-color:var(--accordion-button-bg);transition:var(--transition-linear);transition-property:background-color,color;box-sizing:content-box}.accordion-button:hover{background-color:var(--hover-accordion-button-bg,var(--accordion-button-bg))}.accordion-button::before{content:'';cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:var(--transition-linear);width:var(--accordion-icon-size,20px);height:var(--accordion-icon-size,20px);background:var(--accordion-icon, url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>')) 50% 50%/contain no-repeat}.accordion-title{width:100%;cursor:pointer;display:flex;justify-content:left;align-items:center;padding:.5rem 1rem}.accordion input{display:none}.accordion-content{border:var(--border-width) solid var(--border-color);border-radius:0 0 var(--border-radius) var(--border-radius);border-top:none;padding:1rem;overflow:hidden;display:none;font-size:.9rem;line-height:1.5}.accordion input:checked+.accordion-container .accordion-content{display:block}.accordion input:checked+.accordion-container .accordion-chevron{transform:rotate(180deg)}.accordion input:checked+.accordion-container .accordion-button{border-radius:var(--border-radius) var(--border-radius) 0 0;background-color:var(--active-accordion-button-bg);color:var(--active-accordion-text-color)}.accordion input:checked+.accordion-container .accordion-button::before{transform:translateY(-50%) rotate(180deg)}.accordions .accordion-button{border-radius:0}.accordions .accordion input:checked+.accordion-container .accordion-button{border-bottom:var(--border-width) solid var(--border-color);border-radius:0}.accordions .accordion input:checked+.accordion-container .accordion-content{border-radius:0;border-bottom:none}.accordions .accordion:first-child .accordion-button{border-radius:var(--border-radius) var(--border-radius) 0 0}.accordions .accordion:first-child input:checked+.accordion-container .accordion-button{border-radius:var(--border-radius) var(--border-radius) 0 0;border-bottom:var(--border-width) solid var(--border-color)}.accordions .accordion:first-child input:checked+.accordion-container .accordion-content{border-radius:0;border-bottom:none}.accordions .accordion:last-child .accordion-button{border-radius:0 0 var(--border-radius) var(--border-radius)}.accordions .accordion:last-child input:checked+.accordion-container .accordion-content{border-radius:0 0 var(--border-radius) var(--border-radius);border-bottom:var(--border-width) solid var(--border-color)}.accordions .accordion:not(:last-child) .accordion-button{border-bottom:none}.dropdown{position:relative;color:var(--text-color)}.dropdown-trigger{display:flex;align-items:center;justify-content:center;font-size:1rem;background:var(--dropdown-icon) calc(100% - .5rem) 50%/var(--dropdown-icon-size) no-repeat,#fff;padding:.5rem calc(1.5rem + var(--dropdown-icon-size)) .5rem 1rem;cursor:pointer;user-select:none;outline:0}.dropdown.no-icon .dropdown-trigger{background:0 0;padding:.5rem 1rem}.dropdown.close-on-click-outside .dropdown-trigger::before{content:'';position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;cursor:default;display:none}.dropdown>input{display:none}.dropdown>input:checked~.dropdown-menu{display:block}.dropdown>input:checked~.dropdown-trigger{box-shadow:0 0 0 var(--focus-box-shadow-width) var(--focus-box-shadow-color,var(--shadow-bg))}.dropdown>input:checked~.dropdown-trigger::before{display:block}.dropdown.open-on-hover:hover .dropdown-menu{display:block}.dropdown.open-on-hover:hover .dropdown-trigger{box-shadow:0 0 0 var(--focus-box-shadow-width) var(--focus-box-shadow-color,var(--shadow-bg))}.dropdown-menu{display:none;position:absolute;left:0;top:45px;flex-shrink:0;min-width:12rem;z-index:101}.dropdown-menu::before{content:'';height:10px;width:100%;position:absolute;left:0;top:-10px}.dropdown.right-align .dropdown-menu{left:unset;right:0}.dropdown.center-align .dropdown-menu{left:50%;transform:translateX(-50%)}.dropdown-list{padding:.5rem 0;width:100%}.dropdown-sub-list{padding:.5rem 0;position:absolute;display:none;top:0;left:100%;white-space:nowrap}.dropdown-item{display:block;text-decoration:none;background:0 0;border:none;outline:0;color:currentColor;padding:.375rem 1rem;position:relative;width:100%;font-size:.875rem;line-height:1.5}.dropdown-item:hover .dropdown-sub-list{display:block}.dropdown a.dropdown-item{cursor:pointer}.dropdown a.dropdown-item:hover{background:var(--gray-light)}.dropdown-divider{background-color:var(--border-color);border:none;display:block;height:1px;margin:.5rem 0}.card{padding:15px;width:calc(100% - var(--shadow-distance));display:flex;color:var(--text-color)}.card-image{flex-shrink:0;width:var(--card-image-width,100px);height:var(--card-image-height,100px);margin-right:1.3rem}.card-content,.card-image{position:relative;z-index:2}.card-image{overflow:hidden}.card-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.card-title{font-weight:700;font-size:1.4rem;margin:0}.card-text{font-size:1rem;line-height:1.5;margin-top:.75rem}.card.card-v{display:block}.card.card-v .card-image{width:var(--card-image-width,100%);height:var(--card-image-height,200px);margin-bottom:20px}.box::before,.btn::before,.card::before,.img::before,.slider::before{box-sizing:content-box}.box,.btn,.card,.img,.slider{--computed-shadow-right:calc(var(--is-shadow-right) * -1);--computed-shadow-top:calc(var(--is-shadow-top) * -1);margin-top:calc(var(--shadow-distance) * var(--is-shadow-margin-bottom));margin-bottom:calc(var(--shadow-distance) * var(--is-shadow-margin-top));margin-right:calc(var(--shadow-distance) * var(--is-shadow-margin-left));margin-left:calc(var(--shadow-distance) * var(--is-shadow-margin-right));position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transform-origin:center;will-change:transform;box-shadow:0 0 1px rgba(255,255,255,0);transition:var(--transition);transform:translate3d(calc(var(--shadow-distance) * var(--computed-shadow-right)),calc(var(--shadow-distance) * var(--computed-shadow-top) * -1),.1px)}.box::before,.btn::before,.card::before,.img::before,.slider::before{content:'';transform:translate3d(calc(var(--shadow-distance) * var(--computed-shadow-right) * -1),calc(var(--shadow-distance) * var(--computed-shadow-top)),-.1px);position:absolute;z-index:1;right:var(--reset-shadow-left);top:var(--reset-shadow-bottom);left:var(--reset-shadow-right);bottom:var(--reset-shadow-top);width:100%;height:100%;border-radius:inherit;transition:inherit;background-color:var(--shadow-bg);border:var(--border-width) solid var(--border-color)}.box.shadow-right,.btn.shadow-right,.card.shadow-right,.img.shadow-right,.slider.shadow-right{--is-shadow-right:1;--reset-shadow-left:auto;--reset-shadow-right:0;--is-shadow-margin-left:0;--is-shadow-margin-right:1}.box.shadow-top,.btn.shadow-top,.card.shadow-top,.img.shadow-top,.slider.shadow-top{--is-shadow-top:1;--reset-shadow-top:0;--reset-shadow-bottom:auto}.box.no-shadow,.btn.no-shadow,.card.no-shadow,.img.no-shadow,.slider.no-shadow{margin-top:0;transform:translateY(0)}.box.no-shadow:hover,.btn.no-shadow:hover,.card.no-shadow:hover,.img.no-shadow:hover,.slider.no-shadow:hover{transform:translateY(0)}.box.no-shadow::before,.btn.no-shadow::before,.card.no-shadow::before,.img.no-shadow::before,.slider.no-shadow::before{content:none}.box{padding:1.5rem;width:calc(100% - var(--shadow-distance));transform:translate3d(calc(var(--shadow-distance) * var(--computed-shadow-right)),calc(var(--shadow-distance) * var(--computed-shadow-top) * -1),-.1px)}.box::before{transform:translate3d(calc(var(--shadow-distance) * var(--computed-shadow-right) * -1),calc(var(--shadow-distance) * var(--computed-shadow-top)),-.2px)}.box *{transform-style:inherit;z-index:3}.box:not(.disable-hover).hover,.btn.active,.btn.hover,.btn:active,.btn:hover,.btn[disabled],.img:not(.disable-hover).hover,.img:not(.disable-hover):hover{transform:translate3d(calc(var(--computed-shadow-right) * var(--border-width) * -1),calc(var(--computed-shadow-top) * var(--border-width)),.1px)}.box:not(.disable-hover).hover::before,.btn.active::before,.btn.hover::before,.btn:active::before,.btn:hover::before,.btn[disabled]::before,.img:not(.disable-hover).hover::before,.img:not(.disable-hover):hover::before{transform:translate3d(calc(var(--computed-shadow-right) * var(--border-width)),calc(var(--computed-shadow-top) * var(--border-width) * -1),-.1px)}.blockquote,.box,.btn,.card,.card-image,.checkbox>input[type=checkbox],.dropdown-menu,.dropdown-sub-list,.dropdown-trigger,.img,.input,.notification,.select,.slider,.textarea{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius)}.blockquote:not(.no-shadow)::after,.delete,.progress,.slider-next,.slider-prev{border:var(--border-width) solid var(--border-color)}.accordion-content,.blockquote,.box,.btn,.card,.checkbox>input[type=checkbox],.delete,.dropdown-menu,.dropdown-sub-list,.img,.radio>input[type=radio],.slider-item{background-color:#fff}.img img,.slider-item img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:var(--object-fit,cover);object-position:50% 50%}.green{--shadow-bg:var(--green);--focus-box-shadow-color:var(--green);--border-color:var(--green-dark)}.orange{--shadow-bg:var(--orange);--focus-box-shadow-color:var(--orange);--border-color:var(--orange-dark)}.red{--shadow-bg:var(--red);--focus-box-shadow-color:var(--red);--border-color:var(--red-dark)}.pink{--shadow-bg:var(--pink);--focus-box-shadow-color:var(--pink);--border-color:var(--pink-dark)}.purple{--shadow-bg:var(--purple);--focus-box-shadow-color:var(--purple);--border-color:var(--purple-dark)}.blue{--shadow-bg:var(--blue);--focus-box-shadow-color:var(--blue);--border-color:var(--blue-dark)}.yellow{--shadow-bg:var(--yellow);--focus-box-shadow-color:var(--yellow);--border-color:var(--yellow-dark)}