.fc{text-align:left;direction:ltr}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-highlight{opacity:.3;background:#bce8f1}.fc-bgevent{opacity:.3;background:#8fdf82}.fc-nonbusiness{background:#d7d7d7}.fc button{box-sizing:border-box;white-space:nowrap;cursor:pointer;height:2.1em;margin:0;padding:0 .6em;font-size:1em}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{vertical-align:middle;margin:0 .2em;position:relative;top:-.05em}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(#e6e6e6,#fff);color:#333;text-shadow:0 1px 1px #ffffffbf;background-image:linear-gradient(#fff,#e6e6e6);background-repeat:repeat-x;border-color:#0000001a #0000001a #00000040;box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;-o-transition:background-position .1s linear;background-position:0 -15px;text-decoration:none;transition:background-position .1s linear}.fc-state-down,.fc-state-active{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px #00000026,0 1px 2px #0000000d}.fc-state-disabled{cursor:default;opacity:.65;box-shadow:none;background-image:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px #00000026}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-rtl .fc-popover .fc-header .fc-title,.fc-ltr .fc-popover .fc-header .fc-close{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{border-width:1px 0;height:0;margin:0;padding:0 0 2px}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%;font-size:1em}.fc th{text-align:center}.fc th,.fc td{vertical-align:top;border-style:solid;border-width:1px;padding:0}.fc td.fc-today{border-style:double}a[data-goto]{cursor:pointer}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-bottom:0 hidden #0000;border-left:0 hidden #0000;border-right:0 hidden #0000}.fc-row:first-child table{border-top:0 hidden #0000}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:#0000}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{z-index:4;padding-bottom:2px;position:relative}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;border-color:#0000}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{width:100%;position:relative}.fc-event{border:1px solid #3a87ad;border-radius:3px;font-size:.85em;line-height:1.3;display:block;position:relative}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-event[href],.fc-event.fc-draggable{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;opacity:.25;background:#fff}.fc-event .fc-content{z-index:2;position:relative}.fc-event .fc-resizer{z-index:4;display:none;position:absolute}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";z-index:9999;width:40px;height:40px;margin-top:-20px;margin-left:-20px;position:absolute;top:50%;left:50%}.fc-event.fc-selected{box-shadow:0 2px 5px #0003;z-index:9999!important}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px #0000004d}.fc-h-event.fc-selected:before{content:"";z-index:3;position:absolute;inset:-10px 0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;padding-left:1px}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0;padding-right:1px}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-style:solid;border-width:1px;border-color:inherit;background:#fff;border-radius:4px;width:6px;height:6px;margin-top:-4px;top:50%}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";z-index:1;opacity:.25;background:#000;position:absolute;inset:-1px}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{cursor:pointer;margin:1px 3px;font-size:.85em;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{border:0 solid red;position:absolute}.fc-unselectable{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header,.fc-unthemed .fc-list-heading td{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{opacity:.3;background:#d7d7d7}.fc-icon{text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;height:1em;font-family:Courier New,Courier,monospace;font-size:1em;line-height:1em;display:inline-block;overflow:hidden}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"‹";font-size:200%;font-weight:700;top:-7%}.fc-icon-right-single-arrow:after{content:"›";font-size:200%;font-weight:700;top:-7%}.fc-icon-left-double-arrow:after{content:"«";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"»";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"◄";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"►";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"▼";font-size:125%;top:2%}.fc-icon-x:after{content:"×";font-size:200%;top:6%}.fc-unthemed .fc-popover{border-style:solid;border-width:1px}.fc-unthemed .fc-popover .fc-header .fc-close{margin-top:2px;font-size:.9em}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.ui-widget .fc-event{color:#fff;font-weight:400;text-decoration:none}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc.fc-bootstrap3 a{text-decoration:none}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap3 hr.fc-divider{border-color:inherit}.fc-bootstrap3 .fc-today.alert{border-radius:0}.fc-bootstrap3 .fc-popover .panel-body{padding:0}.fc-bootstrap3 .fc-time-grid .fc-slats table{background:0 0}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 hr.fc-divider{border-color:inherit}.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-bootstrap4 .fc-time-grid .fc-slats table{background:0 0}.fc-toolbar{text-align:center}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :before,.fc-view-container :after{box-sizing:content-box}.fc-view,.fc-view>table{z-index:1;position:relative}.fc-basicWeek-view .fc-content-skeleton,.fc-basicDay-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-week-number,.fc-basic-view .fc-day-number{padding:2px}.fc-basic-view th.fc-week-number,.fc-basic-view th.fc-day-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{text-align:center;color:gray;background-color:#f2f2f2;min-width:1.5em}.fc-basic-view td.fc-week-number{text-align:center}.fc-basic-view td.fc-week-number>*{min-width:1.25em;display:inline-block}.fc-agenda-view .fc-day-grid{z-index:2;position:relative}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;white-space:nowrap;padding:0 4px}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid-container,.fc-time-grid{z-index:1;position:relative}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden #0000}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{z-index:2;position:relative}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{z-index:3;position:absolute;top:0;left:0;right:0}.fc-time-grid .fc-business-container{z-index:1;position:relative}.fc-time-grid .fc-bgevent-container{z-index:2;position:relative}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{z-index:4;position:relative}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{z-index:6;position:relative}.fc-time-grid .fc-slats td{border-bottom:0;height:1.5em}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{z-index:1;position:absolute}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0;padding-top:1px}.fc-v-event.fc-not-end{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:1px}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{white-space:nowrap;font-size:.85em}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{vertical-align:top;display:inline-block}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:" - "}.fc-time-grid-event.fc-short .fc-title{padding:0;font-size:.85em}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{text-align:center;cursor:s-resize;height:8px;font-family:monospace;font-size:11px;line-height:8px;bottom:0;left:0;right:0;overflow:hidden}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-style:solid;border-width:1px;border-color:inherit;background:#fff;border-radius:5px;width:8px;height:8px;margin-left:-5px;bottom:-5px;left:50%}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{border-width:5px 0 5px 6px;border-top-color:#0000;border-bottom-color:#0000;left:0}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{border-width:5px 6px 5px 0;border-top-color:#0000;border-bottom-color:#0000;right:0}.fc-event-dot{border-radius:5px;width:10px;height:10px;display:inline-block}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-style:solid;border-width:1px}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{color:inherit;text-decoration:none}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;inset:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{vertical-align:middle;text-align:center;display:table-cell}.fc-unthemed .fc-list-empty{background-color:#eee}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{height:100%;position:relative;overflow:hidden}.flickity-slider{width:100%;height:100%;position:absolute}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{color:#333;background:#ffffffbf;border:none;position:absolute}.flickity-button:hover{cursor:pointer;background:#fff}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;width:44px;height:44px;top:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{width:60%;height:60%;position:absolute;top:20%;left:20%}.flickity-page-dots{text-align:center;width:100%;margin:0;padding:0;line-height:1;list-style:none;position:absolute;bottom:-25px}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{opacity:.25;cursor:pointer;background:#333;border-radius:50%;width:10px;height:10px;margin:0 8px;display:inline-block}.flickity-page-dots .dot.is-selected{opacity:1}:root{--diqt-brand-black:#0d0d0d;--diqt-bg-color:#f6f7f9;--diqt-bg-tab:#fcfcfc;--diqt-border-tab:#e0e0e0;--diqt-bg-modal:#e6ecf0;--diqt-brand-green:#27ae60;--diqt-deep-green:#5cb85c;--diqt-bright-green:#0dff92;--diqt-light-green:#2ecc71;--diqt-brand-orange:#ff9500;--diqt-brand-red:#ee5a5a;--diqt-text-black:#6e6e6e;--diqt-blue-deep:#009dff;--diqt-correct:#009dff;--diqt-false:#ee5a5a;--diqt-gray:#555;--diqt-gray-light:lightgray;--diqt-gray-lighter:#eee;--diqt-state-danger-text:#a94442}.carousel{background:#eee}.carousel-cell{counter-increment:gallery-cell;background:0 0;border:1px solid #0dff92;border-radius:5px;width:80%;height:auto;min-height:256px;margin-bottom:20px;margin-right:10px;padding-bottom:40px;position:relative}@media (width<=544px){.carousel-cell{height:auto;min-height:280px}.carousel-cell p{font-size:12px}}.carousel-cell .customer-review{color:#fff;padding:40px 24px 20px}.carousel-cell .customer-review p{margin-bottom:.5rem;line-height:1.6}.carousel-cell .reviewer{text-align:right;color:#fff;width:100%;padding-right:40px;font-size:12px;position:absolute;bottom:10px;right:0}.carousel-cell:before{content:"";color:#0dff92;font-family:FontAwesome;font-size:20px;position:absolute;top:10px;left:10px}@media (width>=544px){.carousel-cell:after{content:"";color:#0dff92;font-family:FontAwesome;font-size:20px;position:absolute;bottom:10px;right:10px}}button.reset{cursor:pointer;appearance:none;background-color:#0000;border:none;outline:none;padding:0}.field_with_errors input,.field_with_errors textarea,.field_with_errors select{border-color:#ee5a5a!important;box-shadow:0 0 0 .2rem #ee5a5a29!important}.form-group{margin-bottom:1rem}.form-group .field_with_errors label{font-size:20px;font-weight:500}.form-group .field_with_errors input{height:50px}.form-inline{flex-flow:wrap;align-items:center;display:flex}.breadcrumb{background-color:#e9ecef;border-radius:.25rem;flex-wrap:wrap;margin-top:0;margin-bottom:1rem;padding:.75rem 1rem;list-style:none;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:"/";padding-right:.5rem;display:inline-block}.breadcrumb-item.active{color:#6c757d}.breadcrumb-item a{color:#17bf63}.breadcrumb-item a:hover{color:#2e7d32}.remove-arrow:after{display:none}.alert ul{padding-left:15px;list-style:outside}.alert .ul-align-center{flex-direction:column;align-items:center;display:flex}span.twitter-typeahead .tt-menu{z-index:1000;color:#212529;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #00000026;border-radius:.25rem;min-width:10rem;margin:.125rem 0 0;padding:.5rem 0;font-size:1rem;list-style:none;display:none;position:absolute;top:100%;left:0}span.twitter-typeahead .tt-suggestion{clear:both;color:#212529;width:100%;text-align:inherit;white-space:nowrap;cursor:pointer;background-color:#0000;border:0;padding:.25rem 1.5rem;font-weight:400;display:block}span.twitter-typeahead .tt-suggestion:hover,span.twitter-typeahead .tt-suggestion.tt-cursor{color:#fff;background-color:#007bff;text-decoration:none}.diqt-typeahead-input-group span.twitter-typeahead{flex:auto;align-items:center;width:1%;position:relative;display:flex!important}.diqt-typeahead-input-group span.twitter-typeahead .tt-menu,.diqt-typeahead-input-group span.twitter-typeahead .tt-hint,.diqt-typeahead-input-group span.twitter-typeahead .tt-input{width:100%}.header{background-color:#0d0d0d}.header .logo{color:#fff;letter-spacing:0;font-size:1.5em}.header .logo a{color:#fff;text-decoration:none}.header .logo a:hover{color:#fff}.ad-footer{text-align:center;width:100%}.adsense-fixed-banner{z-index:1040;text-align:center;background:#fff;border-top:1px solid #e5e5e5;width:100%;position:fixed;bottom:0;left:0;overflow:hidden;height:50px!important;min-height:0!important;max-height:25vh!important}.adsense-fixed-banner>ins.adsbygoogle,.adsense-fixed-banner .adsbygoogle{width:300px!important;max-width:100%!important;height:50px!important;min-height:0!important;max-height:25vh!important;display:inline-block!important}.adsense-fixed-banner iframe{width:100%!important;height:100%!important;min-height:0!important;max-height:25vh!important;display:block!important}.adsense-fixed-spacer{height:50px!important;min-height:0!important;max-height:25vh!important}.adsense-fixed-close{color:#fff;text-align:center;cursor:pointer;z-index:1;background:#0009;border:none;border-radius:14px;width:28px;height:28px;line-height:28px;position:absolute;top:6px;right:6px}.adsense-fixed-close:hover{background:#000000bf}.adsense-display-square,.adsense-display-horizontal{text-align:center;width:100%}.adsense-dev-banner{color:#666;text-align:center;background:#f7f7f7;border:1px dashed #cfcfcf;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:0;font-size:12px;display:flex}.adsense-dev-banner--square{max-width:300px;height:250px}.adsense-dev-banner--horizontal{max-width:728px;height:90px}.adsense-dev-banner--fixed{max-width:300px;height:50px}.adsense-dev-banner--interstitial{max-width:300px;height:250px}.adsense-dev-banner--footer{max-width:728px;height:280px}@media (width<=575px){.adsense-dev-banner--horizontal{max-width:320px;height:100px}}.adsense-interstitial{z-index:1050;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.adsense-interstitial__backdrop{background:#0009;position:absolute;inset:0}.adsense-interstitial__content{z-index:1;text-align:center;background:#fff;border-radius:8px;width:90%;max-width:420px;padding:16px;position:relative;box-shadow:0 10px 24px #0003}.adsense-interstitial__label{color:#666;margin-bottom:6px;font-size:12px}.adsense-interstitial__title{margin-bottom:6px;font-weight:700}.adsense-interstitial__body{color:#666;font-size:13px}.adsense-interstitial__ad{width:100%;min-height:250px}.adsense-interstitial__close{color:#fff;text-align:center;cursor:pointer;background:#0009;border:none;border-radius:14px;width:28px;height:28px;line-height:28px;position:absolute;top:8px;right:8px}.adsense-interstitial__close:hover{background:#000000bf}footer{color:#fff;background-color:#0d0d0d;width:100%;min-height:360px;padding-top:5px;padding-bottom:64px}footer .wrapper{max-width:640px;margin:0 auto;padding-top:24px}footer a{color:#fff;font-size:16px}footer a:hover{color:#0dff92;text-decoration:none}.hidden{visibility:hidden;display:none}.navbar-default{background-color:#0d0d0d;height:56px}.navbar.navbar-default{padding:8px 0}.standard-modal-wrapper,.invisible-modal-wrapper{z-index:1050;position:fixed;inset:0}.standard-modal-wrapper .overlay,.invisible-modal-wrapper .overlay{z-index:1032;cursor:pointer;background-color:#000000bf;width:100%;height:120%;position:fixed;top:0;left:0}.standard-modal-wrapper .overlay .close-btn,.invisible-modal-wrapper .overlay .close-btn{text-align:right;max-width:640px;margin:0 auto}.standard-modal-wrapper .overlay .close-btn .fal.fa-times,.invisible-modal-wrapper .overlay .close-btn .fal.fa-times{cursor:pointer;color:#0dff92;margin-top:12px;margin-right:8px;font-size:2em}.invisible-modal-wrapper{display:none}.invisible-modal-wrapper .form{margin-top:8px}.invisible-modal-wrapper .form .input_answer textarea{height:80px}.standard-modal-wrapper h4.cracker{color:#27ae60;font-size:40px;font-weight:700}.standard-modal-wrapper .orange{color:#e67e22}.standard-modal-wrapper .exp{color:#e67e22;font-weight:700}.modal-content-diqt{display:inherit;z-index:1050;-webkit-overflow-scrolling:touch;background-color:#e6ecf0;border-radius:4px;outline:0;max-width:640px;max-height:80%;margin:0 auto;padding:20px 5% 0;position:absolute;inset:10% 0 0;overflow-y:scroll}.modal-content-diqt h2{line-height:1.5em}.modal-content-diqt .explanation-form{color:#6e6e6e}.modal-content-diqt .explanation-form .clear{color:#27ae60;font-size:.8em;font-weight:700}.modal-content-diqt .explanation-form .clear a{color:#27ae60;font-weight:lighter}.modal-content-diqt .explanation-form .correct{color:#009dff;font-size:.8em;font-weight:700}.modal-content-diqt .explanation-form .false{color:#ee5a5a;font-size:.8em;font-weight:700}.modal-content-diqt .fixed-bottom-area{background-color:#e6ecf0;width:100%;position:sticky;bottom:0}.fixed{position:fixed}#mb-sidebar{max-height:640px;overflow:scroll}@media (width>=1200px){#mb-sidebar{max-width:320px;position:fixed}}@media (width>=1140px){#mb-sidebar.style-reset{max-width:840px;max-height:initial;position:static}}@media (width>=1440px){#mb-sidebar{max-width:400px}}@media (width<=992px){#mb-sidebar{max-height:initial}}.bs-docs-sidebar{margin-top:20px;margin-bottom:20px;padding-left:20px}.bs-docs-sidebar .nav>li>a{color:#999;border-left:2px solid #0000;padding:4px 20px;font-size:13px;font-weight:400}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#2ecc71}@media (width<=544px){.speech-btn-position{margin-left:35%}}.cta-button-pair{gap:12px}.cta-button-pair .btn{width:100%}@media (width>=992px){.cta-button-pair{gap:16px}.cta-button-pair .btn{flex:1 1 0;width:auto}}.personal-daily-report-summary{flex-direction:column;gap:1rem;display:flex}.personal-daily-report-periods{flex-wrap:wrap;gap:1rem 2.5rem;display:flex}.personal-daily-report-period-block{min-width:200px}.personal-daily-report-summary-note{color:#6c757d;background-color:#f7fbf8;border:1px solid #28a74524;border-radius:.75rem;align-self:flex-start;align-items:center;max-width:100%;padding:.75rem 1rem;line-height:1.5;display:flex}.personal-daily-report-summary-note i{color:#28a745;line-height:1}.personal-daily-report-summary-note span{flex:1;min-width:0}.personal-daily-report-form-row{margin-bottom:0}.personal-daily-report-field{flex-direction:column;display:flex}.personal-daily-report-field label,.personal-daily-report-field .personal-daily-report-field-label{margin-bottom:.4rem;line-height:1.4}.personal-daily-report-form .form-control,.personal-daily-report-submit-button{height:calc(1.5em + .75rem + 2px)}.personal-daily-report-submit{display:flex}.personal-daily-report-submit-button{margin-bottom:0}.personal-daily-report-submit-label{visibility:hidden}@media (width<=991.98px){.personal-daily-report-period-block{min-width:100%}.personal-daily-report-submit{width:100%}}.stripe .stripe-button-el{display:none}.example.example4{background-color:#f6f9fc}.example.example4 *{font-family:Inter,Open Sans,Segoe UI,sans-serif;font-size:16px;font-weight:500}.example.example4 form>*+*{margin-top:20px}.example.example4 .container{background-color:#fff;border-radius:4px;padding:3px;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014}.example.example4 fieldset{background:#125b980d;border-style:none;border-radius:8px;margin-left:-5px;margin-right:-5px;padding:5px}.example.example4 fieldset legend{float:left;text-align:center;color:#8898aa;width:100%;padding:3px 10px 7px;font-size:13px}.example.example4 .card-only{display:block}.example.example4 .payment-request-available{display:none}.example.example4 fieldset legend+*{clear:both}.example.example4 input,.example.example4 button{appearance:none;color:#fff;border-style:none;outline:none}.example.example4 input:-webkit-autofill{transition:background-color 100000000s;-webkit-animation:1ms void-animation-out}.example.example4 #example4-card{margin-bottom:2px;padding-top:10px;padding-bottom:16px}.example.example4 input{-webkit-animation:1ms void-animation-out}.example.example4 input::-webkit-input-placeholder{color:#9bacc8}.example.example4 input::placeholder{color:#9bacc8}.example.example4 input:-ms-placeholder-shown{color:#9bacc8}.example.example4 button{color:#fff;cursor:pointer;background-color:#24b47e;border-radius:2px;width:100%;height:37px;display:block}.example.example4 button:active{background-color:#20a070}.example.example4 .error svg .base{fill:#e25950}.example.example4 .error svg .glyph{fill:#f6f9fc}.example.example4 .error .message{color:#e25950}.example.example4 .success .icon .border{stroke:#ffc7ee}.example.example4 .success .icon .checkmark{stroke:#d782d9}.example.example4 .success .title{color:#32325d}.example.example4 .success .message{color:#8898aa}.example.example4 .success .reset path{fill:#d782d9}.navbar{border:none}body.is-fixed .header{margin-bottom:76px}body.is-fixed .navbar{z-index:101;width:100%;position:fixed;top:0;left:0}.navbar-nav{table-layout:fixed;float:none;margin:0 auto;display:table}.badge-notify{color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background:red;border-radius:10px;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;display:inline-block;position:absolute;top:9px}.tab{background-color:#0d0d0d}.tab .current{color:#0dff92}.tab .current div{font-weight:bolder}.tab [class^=icon-],.tab [class*=\ icon-]{width:auto}.tab .tabbar-nav{width:100%}.tab .tabbar-nav li{width:25%;display:inline-block}.tab .tabbar-nav li a{color:#fff;padding:16px 10px 24px}.tab .tabbar-nav li a:hover{color:#0dff92}.tab .tabbar-nav li.school{width:20%}.tab-icon{margin:0 3em;font-size:1.5em}.tab-label{white-space:nowrap;font-size:15px;font-weight:bolder;display:inline-block}@media (width<=1300px){.tab .tabbar-nav{white-space:nowrap}.tab .tabbar-nav li{width:25%;display:inline-block}.tab .tabbar-nav li a{padding:10px}.tab .tabbar-nav li .icon-wrapper{text-align:center}.tab .tabbar-nav li .tab-icon{width:auto}.tab .tabbar-nav li .tab-label{margin-top:4px;font-size:10px;display:block}}@media (width<=767px){.tab .tabbar-nav li a{padding:12px 0}}@media (width<=544px){.tab .tabbar-nav li a{padding:12px 0}.tab .tabbar-nav li a .tab-icon{margin:0 12px}}.hirahira-wrapper{min-height:110vh;position:relative}[class|=confetti]{position:absolute}.confetti-0{opacity:.93;background-color:#ffc31a;width:6px;height:6px;animation:2.03s .15s infinite drop-0;top:-10%;left:77%;transform:rotate(5deg)}@keyframes drop-0{to{top:110%;left:91%}}.confetti-1{opacity:.51;background-color:#ffc31a;width:11px;height:11px;animation:2.28s .15s infinite drop-1;top:-10%;left:13%;transform:rotate(4deg)}@keyframes drop-1{to{top:110%;left:24%}}.confetti-2{opacity:.61;background-color:#ffc31a;width:5px;height:5px;animation:2.2s .48s infinite drop-2;top:-10%;left:89%;transform:rotate(186deg)}@keyframes drop-2{to{top:110%;left:95%}}.confetti-3{opacity:.71;background-color:#ffc31a;width:10px;height:10px;animation:2.56s .34s infinite drop-3;top:-10%;left:90%;transform:rotate(181deg)}@keyframes drop-3{to{top:110%;left:93%}}.confetti-4{opacity:.79;background-color:#1ab4fe;width:7px;height:7px;animation:2.34s .7s infinite drop-4;top:-10%;left:17%;transform:rotate(231deg)}@keyframes drop-4{to{top:110%;left:20%}}.confetti-5{opacity:.94;background-color:#d5546d;width:10px;height:10px;animation:2.96s 90ms infinite drop-5;top:-10%;left:18%;transform:rotate(0)}@keyframes drop-5{to{top:110%;left:19%}}.confetti-6{opacity:.88;background-color:#d5546d;width:8px;height:8px;animation:2.55s .31s infinite drop-6;top:-10%;left:86%;transform:rotate(142deg)}@keyframes drop-6{to{top:110%;left:90%}}.confetti-7{opacity:.99;background-color:#ffc31a;width:10px;height:10px;animation:2.77s 80ms infinite drop-7;top:-10%;left:73%;transform:rotate(149deg)}@keyframes drop-7{to{top:110%;left:84%}}.confetti-8{opacity:.61;background-color:#34d49d;width:8px;height:8px;animation:2.72s .99s infinite drop-8;top:-10%;left:91%;transform:rotate(5deg)}@keyframes drop-8{to{top:110%;left:104%}}.confetti-9{opacity:.6;background-color:#1ab4fe;width:6px;height:6px;animation:2.83s 30ms infinite drop-9;top:-10%;left:23%;transform:rotate(20deg)}@keyframes drop-9{to{top:110%;left:32%}}.confetti-10{opacity:.99;background-color:#34d49d;width:6px;height:6px;animation:2.84s .52s infinite drop-10;top:-10%;left:54%;transform:rotate(149deg)}@keyframes drop-10{to{top:110%;left:66%}}.confetti-11{opacity:.62;background-color:#d5546d;width:9px;height:9px;animation:2.7s 30ms infinite drop-11;top:-10%;left:36%;transform:rotate(204deg)}@keyframes drop-11{to{top:110%;left:44%}}.confetti-12{opacity:.84;background-color:#ffc31a;width:10px;height:10px;animation:2.15s .41s infinite drop-12;top:-10%;left:16%;transform:rotate(255deg)}@keyframes drop-12{to{top:110%;left:24%}}.confetti-13{opacity:.73;background-color:#1ab4fe;width:7px;height:7px;animation:2.75s .23s infinite drop-13;top:-10%;left:95%;transform:rotate(87deg)}@keyframes drop-13{to{top:110%;left:101%}}.confetti-14{opacity:.64;background-color:#34d49d;width:11px;height:11px;animation:2.75s .21s infinite drop-14;top:-10%;left:0%;transform:rotate(67deg)}@keyframes drop-14{to{top:110%;left:13%}}.confetti-15{opacity:.75;background-color:#1ab4fe;width:7px;height:7px;animation:2.77s .59s infinite drop-15;top:-10%;left:50%;transform:rotate(234deg)}@keyframes drop-15{to{top:110%;left:61%}}.confetti-16{opacity:.81;background-color:#1ab4fe;width:8px;height:8px;animation:2.51s .26s infinite drop-16;top:-10%;left:12%;transform:rotate(128deg)}@keyframes drop-16{to{top:110%;left:21%}}.confetti-17{opacity:.95;background-color:#ffc31a;width:10px;height:10px;animation:2.79s infinite drop-17;top:-10%;left:27%;transform:rotate(121deg)}@keyframes drop-17{to{top:110%;left:33%}}.confetti-18{opacity:.87;background-color:#d5546d;width:7px;height:7px;animation:2.7s .22s infinite drop-18;top:-10%;left:32%;transform:rotate(88deg)}@keyframes drop-18{to{top:110%;left:40%}}.confetti-19{opacity:.66;background-color:#1ab4fe;width:7px;height:7px;animation:2.54s .75s infinite drop-19;top:-10%;left:8%;transform:rotate(213deg)}@keyframes drop-19{to{top:110%;left:12%}}.confetti-20{opacity:.76;background-color:#1ab4fe;width:10px;height:10px;animation:2.19s .24s infinite drop-20;top:-10%;left:37%;transform:rotate(232deg)}@keyframes drop-20{to{top:110%;left:45%}}.confetti-21{opacity:.55;background-color:#34d49d;width:10px;height:10px;animation:2.4s .33s infinite drop-21;top:-10%;left:78%;transform:rotate(55deg)}@keyframes drop-21{to{top:110%;left:88%}}.confetti-22{opacity:.72;background-color:#ffc31a;width:10px;height:10px;animation:2.24s .86s infinite drop-22;top:-10%;left:7%;transform:rotate(4deg)}@keyframes drop-22{to{top:110%;left:11%}}.confetti-23{opacity:.93;background-color:#d5546d;width:10px;height:10px;animation:2.14s .82s infinite drop-23;top:-10%;left:25%;transform:rotate(230deg)}@keyframes drop-23{to{top:110%;left:37%}}.confetti-24{opacity:.62;background-color:#34d49d;width:8px;height:8px;animation:2.4s .51s infinite drop-24;top:-10%;left:55%;transform:rotate(184deg)}@keyframes drop-24{to{top:110%;left:64%}}.confetti-25{opacity:.66;background-color:#d5546d;width:10px;height:10px;animation:2.61s .44s infinite drop-25;top:-10%;left:33%;transform:rotate(43deg)}@keyframes drop-25{to{top:110%;left:39%}}.confetti-26{opacity:.71;background-color:#1ab4fe;width:7px;height:7px;animation:2.1s .12s infinite drop-26;top:-10%;left:33%;transform:rotate(147deg)}@keyframes drop-26{to{top:110%;left:36%}}.confetti-27{opacity:.68;background-color:#d5546d;width:9px;height:9px;animation:2.5s .34s infinite drop-27;top:-10%;left:6%;transform:rotate(96deg)}@keyframes drop-27{to{top:110%;left:12%}}.confetti-28{opacity:.89;background-color:#d5546d;width:4px;height:4px;animation:2.61s .37s infinite drop-28;top:-10%;left:13%;transform:rotate(77deg)}@keyframes drop-28{to{top:110%;left:15%}}.confetti-29{opacity:.88;background-color:#34d49d;width:11px;height:11px;animation:2.18s .28s infinite drop-29;top:-10%;left:43%;transform:rotate(240deg)}@keyframes drop-29{to{top:110%;left:44%}}.confetti-30{opacity:.75;background-color:#34d49d;width:7px;height:7px;animation:2.39s .24s infinite drop-30;top:-10%;left:46%;transform:rotate(87deg)}@keyframes drop-30{to{top:110%;left:46%}}.confetti-31{opacity:.56;background-color:#1ab4fe;width:7px;height:7px;animation:2.21s .21s infinite drop-31;top:-10%;left:25%;transform:rotate(1deg)}@keyframes drop-31{to{top:110%;left:34%}}.confetti-32{opacity:.87;background-color:#34d49d;width:4px;height:4px;animation:2.7s .33s infinite drop-32;top:-10%;left:41%;transform:rotate(125deg)}@keyframes drop-32{to{top:110%;left:42%}}.confetti-33{opacity:.5;background-color:#1ab4fe;width:9px;height:9px;animation:2.18s .31s infinite drop-33;top:-10%;left:95%;transform:rotate(220deg)}@keyframes drop-33{to{top:110%;left:103%}}.confetti-34{opacity:.69;background-color:#34d49d;width:6px;height:6px;animation:2.24s .82s infinite drop-34;top:-10%;left:64%;transform:rotate(131deg)}@keyframes drop-34{to{top:110%;left:78%}}.confetti-35{opacity:.98;background-color:#1ab4fe;width:11px;height:11px;animation:2.74s .21s infinite drop-35;top:-10%;left:95%;transform:rotate(155deg)}@keyframes drop-35{to{top:110%;left:105%}}.confetti-36{opacity:.6;background-color:#d5546d;width:4px;height:4px;animation:2.86s 10ms infinite drop-36;top:-10%;left:7%;transform:rotate(77deg)}@keyframes drop-36{to{top:110%;left:22%}}.confetti-37{opacity:.72;background-color:#34d49d;width:5px;height:5px;animation:2.81s .15s infinite drop-37;top:-10%;left:77%;transform:rotate(82deg)}@keyframes drop-37{to{top:110%;left:85%}}.confetti-38{opacity:.87;background-color:#d5546d;width:7px;height:7px;animation:2.41s .92s infinite drop-38;top:-10%;left:78%;transform:rotate(29deg)}@keyframes drop-38{to{top:110%;left:92%}}.confetti-39{opacity:.79;background-color:#34d49d;width:4px;height:4px;animation:2.15s .54s infinite drop-39;top:-10%;left:52%;transform:rotate(68deg)}@keyframes drop-39{to{top:110%;left:65%}}.confetti-40{opacity:.88;background-color:#d5546d;width:7px;height:7px;animation:2.02s .33s infinite drop-40;top:-10%;left:29%;transform:rotate(157deg)}@keyframes drop-40{to{top:110%;left:39%}}.confetti-41{opacity:.69;background-color:#d5546d;width:7px;height:7px;animation:2.45s .4s infinite drop-41;top:-10%;left:78%;transform:rotate(204deg)}@keyframes drop-41{to{top:110%;left:87%}}.confetti-42{opacity:.97;background-color:#d5546d;width:7px;height:7px;animation:2.73s .7s infinite drop-42;top:-10%;left:69%;transform:rotate(70deg)}@keyframes drop-42{to{top:110%;left:84%}}.confetti-43{opacity:.81;background-color:#d5546d;width:8px;height:8px;animation:2.46s .25s infinite drop-43;top:-10%;left:16%;transform:rotate(132deg)}@keyframes drop-43{to{top:110%;left:16%}}.confetti-44{opacity:.86;background-color:#34d49d;width:8px;height:8px;animation:2.07s .3s infinite drop-44;top:-10%;left:37%;transform:rotate(247deg)}@keyframes drop-44{to{top:110%;left:49%}}.confetti-45{opacity:.55;background-color:#ffc31a;width:8px;height:8px;animation:2.07s .16s infinite drop-45;top:-10%;left:36%;transform:rotate(52deg)}@keyframes drop-45{to{top:110%;left:38%}}.confetti-46{opacity:.95;background-color:#1ab4fe;width:5px;height:5px;animation:2.17s 70ms infinite drop-46;top:-10%;left:28%;transform:rotate(68deg)}@keyframes drop-46{to{top:110%;left:35%}}.confetti-47{opacity:.78;background-color:#1ab4fe;width:8px;height:8px;animation:2.54s .54s infinite drop-47;top:-10%;left:35%;transform:rotate(12deg)}@keyframes drop-47{to{top:110%;left:39%}}.confetti-48{opacity:.64;background-color:#34d49d;width:4px;height:4px;animation:2.54s .47s infinite drop-48;top:-10%;left:37%;transform:rotate(139deg)}@keyframes drop-48{to{top:110%;left:43%}}.confetti-49{opacity:.92;background-color:#34d49d;width:4px;height:4px;animation:2.26s .28s infinite drop-49;top:-10%;left:12%;transform:rotate(224deg)}@keyframes drop-49{to{top:110%;left:21%}}.confetti-50{opacity:.66;background-color:#ffc31a;width:10px;height:10px;animation:2.59s .75s infinite drop-50;top:-10%;left:90%;transform:rotate(81deg)}@keyframes drop-50{to{top:110%;left:95%}}.confetti-51{opacity:.7;background-color:#ffc31a;width:6px;height:6px;animation:2.22s 70ms infinite drop-51;top:-10%;left:14%;transform:rotate(44deg)}@keyframes drop-51{to{top:110%;left:29%}}.confetti-52{opacity:.75;background-color:#1ab4fe;width:4px;height:4px;animation:2.62s .71s infinite drop-52;top:-10%;left:19%;transform:rotate(43deg)}@keyframes drop-52{to{top:110%;left:21%}}.confetti-53{opacity:.52;background-color:#34d49d;width:9px;height:9px;animation:2.99s .19s infinite drop-53;top:-10%;left:4%;transform:rotate(162deg)}@keyframes drop-53{to{top:110%;left:4%}}.confetti-54{opacity:.78;background-color:#34d49d;width:8px;height:8px;animation:2.11s .37s infinite drop-54;top:-10%;left:85%;transform:rotate(147deg)}@keyframes drop-54{to{top:110%;left:87%}}.confetti-55{opacity:.69;background-color:#34d49d;width:5px;height:5px;animation:2.96s .19s infinite drop-55;top:-10%;left:92%;transform:rotate(72deg)}@keyframes drop-55{to{top:110%;left:93%}}.confetti-56{opacity:.5;background-color:#1ab4fe;width:4px;height:4px;animation:2.73s .69s infinite drop-56;top:-10%;left:38%;transform:rotate(158deg)}@keyframes drop-56{to{top:110%;left:45%}}.confetti-57{opacity:.87;background-color:#1ab4fe;width:11px;height:11px;animation:2.67s .42s infinite drop-57;top:-10%;left:94%;transform:rotate(205deg)}@keyframes drop-57{to{top:110%;left:104%}}.confetti-58{opacity:.79;background-color:#d5546d;width:11px;height:11px;animation:2.24s .49s infinite drop-58;top:-10%;left:41%;transform:rotate(241deg)}@keyframes drop-58{to{top:110%;left:53%}}.confetti-59{opacity:.74;background-color:#1ab4fe;width:11px;height:11px;animation:2.19s .58s infinite drop-59;top:-10%;left:47%;transform:rotate(176deg)}@keyframes drop-59{to{top:110%;left:54%}}.confetti-60{opacity:.68;background-color:#ffc31a;width:5px;height:5px;animation:2.52s .66s infinite drop-60;top:-10%;left:3%;transform:rotate(69deg)}@keyframes drop-60{to{top:110%;left:12%}}.confetti-61{opacity:.68;background-color:#34d49d;width:11px;height:11px;animation:2.71s .66s infinite drop-61;top:-10%;left:13%;transform:rotate(81deg)}@keyframes drop-61{to{top:110%;left:18%}}.confetti-62{opacity:.5;background-color:#ffc31a;width:4px;height:4px;animation:2.12s 10ms infinite drop-62;top:-10%;left:71%;transform:rotate(158deg)}@keyframes drop-62{to{top:110%;left:84%}}.confetti-63{opacity:.53;background-color:#ffc31a;width:11px;height:11px;animation:2.46s .53s infinite drop-63;top:-10%;left:79%;transform:rotate(110deg)}@keyframes drop-63{to{top:110%;left:94%}}.confetti-64{opacity:.69;background-color:#34d49d;width:10px;height:10px;animation:2.56s .26s infinite drop-64;top:-10%;left:51%;transform:rotate(142deg)}@keyframes drop-64{to{top:110%;left:54%}}.confetti-65{opacity:.6;background-color:#ffc31a;width:6px;height:6px;animation:2.4s .7s infinite drop-65;top:-10%;left:25%;transform:rotate(75deg)}@keyframes drop-65{to{top:110%;left:33%}}.confetti-66{opacity:.58;background-color:#ffc31a;width:6px;height:6px;animation:2.46s .14s infinite drop-66;top:-10%;left:53%;transform:rotate(101deg)}@keyframes drop-66{to{top:110%;left:64%}}.confetti-67{opacity:.63;background-color:#d5546d;width:8px;height:8px;animation:2.13s .96s infinite drop-67;top:-10%;left:77%;transform:rotate(47deg)}@keyframes drop-67{to{top:110%;left:77%}}.confetti-68{opacity:.56;background-color:#1ab4fe;width:10px;height:10px;animation:2.94s .39s infinite drop-68;top:-10%;left:28%;transform:rotate(143deg)}@keyframes drop-68{to{top:110%;left:40%}}.confetti-69{opacity:.73;background-color:#ffc31a;width:4px;height:4px;animation:2.16s .4s infinite drop-69;top:-10%;left:5%;transform:rotate(26deg)}@keyframes drop-69{to{top:110%;left:16%}}.confetti-70{opacity:.55;background-color:#34d49d;width:10px;height:10px;animation:2.3s .38s infinite drop-70;top:-10%;left:85%;transform:rotate(138deg)}@keyframes drop-70{to{top:110%;left:94%}}.confetti-71{opacity:.95;background-color:#1ab4fe;width:4px;height:4px;animation:2.07s .56s infinite drop-71;top:-10%;left:88%;transform:rotate(59deg)}@keyframes drop-71{to{top:110%;left:96%}}.confetti-72{opacity:.6;background-color:#ffc31a;width:5px;height:5px;animation:2.79s .22s infinite drop-72;top:-10%;left:46%;transform:rotate(178deg)}@keyframes drop-72{to{top:110%;left:46%}}.confetti-73{opacity:.71;background-color:#1ab4fe;width:5px;height:5px;animation:2.92s .72s infinite drop-73;top:-10%;left:2%;transform:rotate(144deg)}@keyframes drop-73{to{top:110%;left:5%}}.confetti-74{opacity:.69;background-color:#34d49d;width:10px;height:10px;animation:2.51s .93s infinite drop-74;top:-10%;left:48%;transform:rotate(90deg)}@keyframes drop-74{to{top:110%;left:51%}}.confetti-75{opacity:.59;background-color:#34d49d;width:4px;height:4px;animation:2.93s .4s infinite drop-75;top:-10%;left:50%;transform:rotate(234deg)}@keyframes drop-75{to{top:110%;left:51%}}.confetti-76{opacity:.98;background-color:#d5546d;width:11px;height:11px;animation:2.26s .21s infinite drop-76;top:-10%;left:28%;transform:rotate(234deg)}@keyframes drop-76{to{top:110%;left:31%}}.confetti-77{opacity:.95;background-color:#ffc31a;width:4px;height:4px;animation:2.93s .15s infinite drop-77;top:-10%;left:17%;transform:rotate(49deg)}@keyframes drop-77{to{top:110%;left:29%}}.confetti-78{opacity:.83;background-color:#ffc31a;width:11px;height:11px;animation:2.84s .78s infinite drop-78;top:-10%;left:74%;transform:rotate(196deg)}@keyframes drop-78{to{top:110%;left:86%}}.confetti-79{opacity:.66;background-color:#ffc31a;width:9px;height:9px;animation:2.31s .9s infinite drop-79;top:-10%;left:0%;transform:rotate(43deg)}@keyframes drop-79{to{top:110%;left:4%}}.confetti-80{opacity:.93;background-color:#d5546d;width:5px;height:5px;animation:2.38s .33s infinite drop-80;top:-10%;left:36%;transform:rotate(86deg)}@keyframes drop-80{to{top:110%;left:38%}}.confetti-81{opacity:.61;background-color:#1ab4fe;width:10px;height:10px;animation:2.32s .39s infinite drop-81;top:-10%;left:15%;transform:rotate(6deg)}@keyframes drop-81{to{top:110%;left:23%}}.confetti-82{opacity:.84;background-color:#ffc31a;width:7px;height:7px;animation:2.34s .26s infinite drop-82;top:-10%;left:45%;transform:rotate(117deg)}@keyframes drop-82{to{top:110%;left:50%}}.confetti-83{opacity:.92;background-color:#d5546d;width:9px;height:9px;animation:2.85s .4s infinite drop-83;top:-10%;left:19%;transform:rotate(40deg)}@keyframes drop-83{to{top:110%;left:20%}}.confetti-84{opacity:.72;background-color:#1ab4fe;width:11px;height:11px;animation:2.03s 90ms infinite drop-84;top:-10%;left:38%;transform:rotate(83deg)}@keyframes drop-84{to{top:110%;left:38%}}.confetti-85{opacity:.82;background-color:#1ab4fe;width:10px;height:10px;animation:2.49s .52s infinite drop-85;top:-10%;left:22%;transform:rotate(47deg)}@keyframes drop-85{to{top:110%;left:34%}}.confetti-86{opacity:.66;background-color:#34d49d;width:5px;height:5px;animation:2.26s .13s infinite drop-86;top:-10%;left:75%;transform:rotate(83deg)}@keyframes drop-86{to{top:110%;left:81%}}.confetti-87{opacity:.85;background-color:#d5546d;width:8px;height:8px;animation:2.3s 70ms infinite drop-87;top:-10%;left:21%;transform:rotate(240deg)}@keyframes drop-87{to{top:110%;left:28%}}.confetti-88{opacity:.76;background-color:#1ab4fe;width:10px;height:10px;animation:2.24s .37s infinite drop-88;top:-10%;left:64%;transform:rotate(164deg)}@keyframes drop-88{to{top:110%;left:64%}}.confetti-89{opacity:.51;background-color:#1ab4fe;width:6px;height:6px;animation:2.08s 10ms infinite drop-89;top:-10%;left:83%;transform:rotate(89deg)}@keyframes drop-89{to{top:110%;left:87%}}.confetti-90{opacity:.56;background-color:#34d49d;width:10px;height:10px;animation:2.81s .8s infinite drop-90;top:-10%;left:16%;transform:rotate(203deg)}@keyframes drop-90{to{top:110%;left:18%}}.confetti-91{opacity:.9;background-color:#34d49d;width:10px;height:10px;animation:2.41s .89s infinite drop-91;top:-10%;left:13%;transform:rotate(250deg)}@keyframes drop-91{to{top:110%;left:14%}}.confetti-92{opacity:.81;background-color:#34d49d;width:7px;height:7px;animation:2.92s 80ms infinite drop-92;top:-10%;left:98%;transform:rotate(120deg)}@keyframes drop-92{to{top:110%;left:110%}}.confetti-93{opacity:.73;background-color:#34d49d;width:5px;height:5px;animation:2.61s .32s infinite drop-93;top:-10%;left:66%;transform:rotate(221deg)}@keyframes drop-93{to{top:110%;left:66%}}.confetti-94{opacity:.77;background-color:#1ab4fe;width:6px;height:6px;animation:2.57s .81s infinite drop-94;top:-10%;left:60%;transform:rotate(225deg)}@keyframes drop-94{to{top:110%;left:71%}}.confetti-95{opacity:.97;background-color:#1ab4fe;width:5px;height:5px;animation:2.61s .26s infinite drop-95;top:-10%;left:30%;transform:rotate(73deg)}@keyframes drop-95{to{top:110%;left:40%}}.confetti-96{opacity:.53;background-color:#1ab4fe;width:8px;height:8px;animation:2.79s .43s infinite drop-96;top:-10%;left:44%;transform:rotate(25deg)}@keyframes drop-96{to{top:110%;left:46%}}.confetti-97{opacity:.66;background-color:#34d49d;width:4px;height:4px;animation:2.66s .42s infinite drop-97;top:-10%;left:10%;transform:rotate(72deg)}@keyframes drop-97{to{top:110%;left:21%}}.confetti-98{opacity:.75;background-color:#34d49d;width:10px;height:10px;animation:2.58s .81s infinite drop-98;top:-10%;left:72%;transform:rotate(5deg)}@keyframes drop-98{to{top:110%;left:72%}}.confetti-99{opacity:.91;background-color:#d5546d;width:8px;height:8px;animation:2.5s .67s infinite drop-99;top:-10%;left:49%;transform:rotate(15deg)}@keyframes drop-99{to{top:110%;left:62%}}.confetti-100{opacity:.61;background-color:#d5546d;width:8px;height:8px;animation:2.04s .2s infinite drop-100;top:-10%;left:90%;transform:rotate(254deg)}@keyframes drop-100{to{top:110%;left:104%}}.confetti-101{opacity:.73;background-color:#d5546d;width:5px;height:5px;animation:2.55s 80ms infinite drop-101;top:-10%;left:26%;transform:rotate(166deg)}@keyframes drop-101{to{top:110%;left:32%}}.confetti-102{opacity:.57;background-color:#d5546d;width:7px;height:7px;animation:2.51s .77s infinite drop-102;top:-10%;left:6%;transform:rotate(193deg)}@keyframes drop-102{to{top:110%;left:18%}}.confetti-103{opacity:.71;background-color:#34d49d;width:6px;height:6px;animation:2.4s 50ms infinite drop-103;top:-10%;left:10%;transform:rotate(197deg)}@keyframes drop-103{to{top:110%;left:21%}}.confetti-104{opacity:.9;background-color:#d5546d;width:7px;height:7px;animation:2.07s .17s infinite drop-104;top:-10%;left:23%;transform:rotate(128deg)}@keyframes drop-104{to{top:110%;left:25%}}.confetti-105{opacity:.78;background-color:#d5546d;width:9px;height:9px;animation:2.65s .86s infinite drop-105;top:-10%;left:39%;transform:rotate(198deg)}@keyframes drop-105{to{top:110%;left:40%}}.confetti-106{opacity:.78;background-color:#1ab4fe;width:7px;height:7px;animation:2.62s 50ms infinite drop-106;top:-10%;left:70%;transform:rotate(221deg)}@keyframes drop-106{to{top:110%;left:84%}}.confetti-107{opacity:.95;background-color:#1ab4fe;width:8px;height:8px;animation:2.17s .1s infinite drop-107;top:-10%;left:17%;transform:rotate(99deg)}@keyframes drop-107{to{top:110%;left:24%}}.confetti-108{opacity:.7;background-color:#34d49d;width:11px;height:11px;animation:2.16s .49s infinite drop-108;top:-10%;left:11%;transform:rotate(112deg)}@keyframes drop-108{to{top:110%;left:21%}}.confetti-109{opacity:.72;background-color:#34d49d;width:4px;height:4px;animation:2.43s .32s infinite drop-109;top:-10%;left:50%;transform:rotate(151deg)}@keyframes drop-109{to{top:110%;left:56%}}.confetti-110{opacity:.53;background-color:#34d49d;width:6px;height:6px;animation:2.41s .25s infinite drop-110;top:-10%;left:1%;transform:rotate(35deg)}@keyframes drop-110{to{top:110%;left:4%}}.confetti-111{opacity:.85;background-color:#34d49d;width:4px;height:4px;animation:2.74s .86s infinite drop-111;top:-10%;left:89%;transform:rotate(248deg)}@keyframes drop-111{to{top:110%;left:91%}}.confetti-112{opacity:.74;background-color:#1ab4fe;width:10px;height:10px;animation:2.51s .79s infinite drop-112;top:-10%;left:17%;transform:rotate(221deg)}@keyframes drop-112{to{top:110%;left:23%}}.confetti-113{opacity:.51;background-color:#1ab4fe;width:11px;height:11px;animation:2.26s .53s infinite drop-113;top:-10%;left:15%;transform:rotate(61deg)}@keyframes drop-113{to{top:110%;left:21%}}.confetti-114{opacity:.52;background-color:#34d49d;width:6px;height:6px;animation:2.04s .71s infinite drop-114;top:-10%;left:54%;transform:rotate(85deg)}@keyframes drop-114{to{top:110%;left:57%}}.confetti-115{opacity:.66;background-color:#d5546d;width:8px;height:8px;animation:2.61s .87s infinite drop-115;top:-10%;left:40%;transform:rotate(120deg)}@keyframes drop-115{to{top:110%;left:48%}}.confetti-116{opacity:.52;background-color:#34d49d;width:8px;height:8px;animation:2.03s .45s infinite drop-116;top:-10%;left:23%;transform:rotate(122deg)}@keyframes drop-116{to{top:110%;left:25%}}.confetti-117{opacity:.83;background-color:#ffc31a;width:9px;height:9px;animation:2.62s 80ms infinite drop-117;top:-10%;left:61%;transform:rotate(60deg)}@keyframes drop-117{to{top:110%;left:65%}}.confetti-118{opacity:.65;background-color:#1ab4fe;width:6px;height:6px;animation:2.34s .85s infinite drop-118;top:-10%;left:68%;transform:rotate(149deg)}@keyframes drop-118{to{top:110%;left:76%}}.confetti-119{opacity:.54;background-color:#d5546d;width:5px;height:5px;animation:2.94s .26s infinite drop-119;top:-10%;left:3%;transform:rotate(27deg)}@keyframes drop-119{to{top:110%;left:15%}}.confetti-120{opacity:.66;background-color:#d5546d;width:9px;height:9px;animation:2.26s .3s infinite drop-120;top:-10%;left:16%;transform:rotate(11deg)}@keyframes drop-120{to{top:110%;left:16%}}.confetti-121{opacity:.81;background-color:#d5546d;width:11px;height:11px;animation:2.78s .82s infinite drop-121;top:-10%;left:77%;transform:rotate(21deg)}@keyframes drop-121{to{top:110%;left:87%}}.confetti-122{opacity:.96;background-color:#34d49d;width:8px;height:8px;animation:2.56s .87s infinite drop-122;top:-10%;left:76%;transform:rotate(76deg)}@keyframes drop-122{to{top:110%;left:80%}}.confetti-123{opacity:.53;background-color:#34d49d;width:6px;height:6px;animation:2.19s .31s infinite drop-123;top:-10%;left:5%;transform:rotate(0)}@keyframes drop-123{to{top:110%;left:15%}}.confetti-124{opacity:.79;background-color:#d5546d;width:8px;height:8px;animation:2.16s .84s infinite drop-124;top:-10%;left:47%;transform:rotate(197deg)}@keyframes drop-124{to{top:110%;left:58%}}.confetti-125{opacity:.54;background-color:#d5546d;width:4px;height:4px;animation:2.18s .49s infinite drop-125;top:-10%;left:68%;transform:rotate(254deg)}@keyframes drop-125{to{top:110%;left:71%}}.confetti-126{opacity:.57;background-color:#34d49d;width:9px;height:9px;animation:2.93s .98s infinite drop-126;top:-10%;left:14%;transform:rotate(109deg)}@keyframes drop-126{to{top:110%;left:18%}}.confetti-127{opacity:.69;background-color:#34d49d;width:4px;height:4px;animation:2.52s .31s infinite drop-127;top:-10%;left:42%;transform:rotate(203deg)}@keyframes drop-127{to{top:110%;left:52%}}.confetti-128{opacity:.8;background-color:#1ab4fe;width:4px;height:4px;animation:2.78s .44s infinite drop-128;top:-10%;left:67%;transform:rotate(213deg)}@keyframes drop-128{to{top:110%;left:69%}}.confetti-129{opacity:.51;background-color:#34d49d;width:6px;height:6px;animation:2.44s .46s infinite drop-129;top:-10%;left:50%;transform:rotate(204deg)}@keyframes drop-129{to{top:110%;left:54%}}.confetti-130{opacity:.76;background-color:#34d49d;width:7px;height:7px;animation:2.46s .57s infinite drop-130;top:-10%;left:71%;transform:rotate(131deg)}@keyframes drop-130{to{top:110%;left:86%}}.confetti-131{opacity:.76;background-color:#d5546d;width:6px;height:6px;animation:2.08s .11s infinite drop-131;top:-10%;left:83%;transform:rotate(150deg)}@keyframes drop-131{to{top:110%;left:84%}}.confetti-132{opacity:.69;background-color:#d5546d;width:4px;height:4px;animation:2.2s .17s infinite drop-132;top:-10%;left:88%;transform:rotate(116deg)}@keyframes drop-132{to{top:110%;left:90%}}.confetti-133{opacity:.79;background-color:#1ab4fe;width:5px;height:5px;animation:2.32s .26s infinite drop-133;top:-10%;left:97%;transform:rotate(148deg)}@keyframes drop-133{to{top:110%;left:97%}}.confetti-134{opacity:.86;background-color:#d5546d;width:11px;height:11px;animation:2.88s .92s infinite drop-134;top:-10%;left:80%;transform:rotate(162deg)}@keyframes drop-134{to{top:110%;left:83%}}.confetti-135{opacity:.97;background-color:#d5546d;width:6px;height:6px;animation:2.84s .33s infinite drop-135;top:-10%;left:46%;transform:rotate(175deg)}@keyframes drop-135{to{top:110%;left:55%}}.confetti-136{opacity:.55;background-color:#d5546d;width:7px;height:7px;animation:2.03s .73s infinite drop-136;top:-10%;left:35%;transform:rotate(161deg)}@keyframes drop-136{to{top:110%;left:41%}}.confetti-137{opacity:.76;background-color:#ffc31a;width:10px;height:10px;animation:2.42s .82s infinite drop-137;top:-10%;left:10%;transform:rotate(69deg)}@keyframes drop-137{to{top:110%;left:13%}}.confetti-138{opacity:.92;background-color:#34d49d;width:10px;height:10px;animation:2.51s .51s infinite drop-138;top:-10%;left:47%;transform:rotate(32deg)}@keyframes drop-138{to{top:110%;left:61%}}.confetti-139{opacity:.88;background-color:#34d49d;width:6px;height:6px;animation:2.08s .55s infinite drop-139;top:-10%;left:22%;transform:rotate(21deg)}@keyframes drop-139{to{top:110%;left:27%}}.confetti-140{opacity:.73;background-color:#1ab4fe;width:11px;height:11px;animation:2.18s .44s infinite drop-140;top:-10%;left:7%;transform:rotate(51deg)}@keyframes drop-140{to{top:110%;left:8%}}.confetti-141{opacity:.74;background-color:#d5546d;width:6px;height:6px;animation:2.15s .22s infinite drop-141;top:-10%;left:53%;transform:rotate(167deg)}@keyframes drop-141{to{top:110%;left:57%}}.confetti-142{opacity:.88;background-color:#1ab4fe;width:4px;height:4px;animation:2.4s .38s infinite drop-142;top:-10%;left:29%;transform:rotate(6deg)}@keyframes drop-142{to{top:110%;left:32%}}.confetti-143{opacity:.65;background-color:#d5546d;width:4px;height:4px;animation:2.76s .5s infinite drop-143;top:-10%;left:19%;transform:rotate(153deg)}@keyframes drop-143{to{top:110%;left:22%}}.confetti-144{opacity:.72;background-color:#d5546d;width:10px;height:10px;animation:2.29s .34s infinite drop-144;top:-10%;left:11%;transform:rotate(59deg)}@keyframes drop-144{to{top:110%;left:12%}}.confetti-145{opacity:.92;background-color:#d5546d;width:8px;height:8px;animation:2.25s .58s infinite drop-145;top:-10%;left:20%;transform:rotate(178deg)}@keyframes drop-145{to{top:110%;left:34%}}.confetti-146{opacity:.8;background-color:#34d49d;width:4px;height:4px;animation:2.99s 90ms infinite drop-146;top:-10%;left:39%;transform:rotate(142deg)}@keyframes drop-146{to{top:110%;left:48%}}.confetti-147{opacity:.71;background-color:#d5546d;width:5px;height:5px;animation:2.35s 90ms infinite drop-147;top:-10%;left:53%;transform:rotate(100deg)}@keyframes drop-147{to{top:110%;left:57%}}.confetti-148{opacity:.99;background-color:#d5546d;width:6px;height:6px;animation:2.14s .33s infinite drop-148;top:-10%;left:34%;transform:rotate(21deg)}@keyframes drop-148{to{top:110%;left:37%}}.confetti-149{opacity:.63;background-color:#d5546d;width:4px;height:4px;animation:2.7s .34s infinite drop-149;top:-10%;left:4%;transform:rotate(231deg)}@keyframes drop-149{to{top:110%;left:18%}}.confetti-150{opacity:.52;background-color:#34d49d;width:10px;height:10px;animation:2.12s .4s infinite drop-150;top:-10%;left:86%;transform:rotate(217deg)}@keyframes drop-150{to{top:110%;left:92%}}.is-hide{display:none}.loading{z-index:100;background:#00000080;position:fixed;inset:0}.loading:before{content:"";background:#fff;border-radius:5px;width:50px;height:50px;margin-top:-18px;margin-left:-18px;display:block;position:fixed;top:50%;left:50%}.loading:after{content:"";border:4px solid #27ae60;border-right-color:#fff;border-radius:20px;width:32px;height:32px;margin-top:-10px;margin-left:-10px;animation:1s linear infinite rotate;display:block;position:fixed;top:50%;left:50%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#main-loading-spinner{z-index:2147483647}.loader-analysis{z-index:100;background:#00000080;position:fixed;inset:0}.loader-analysis .loader-wrapper{display:inherit;text-align:center;z-index:1050;background-color:#e6ecf0;border-radius:4px;outline:0;max-width:400px;max-height:360px;margin:0 auto;padding:20px 5% 40px;position:absolute;inset:72px 0 0}.loader-analysis .loader-wrapper b{color:#6e6e6e}.loader,.loader:before,.loader:after{background:#27ae60;width:1em;height:4em;animation:1s ease-in-out infinite load1}.loader{color:#27ae60;text-indent:-9999em;margin:88px auto;font-size:11px;animation-delay:-.16s;position:relative;transform:translateZ(0)}.loader:before,.loader:after{content:"";position:absolute;top:0}.loader:before{animation-delay:-.32s;left:-1.5em}.loader:after{left:1.5em}@keyframes load1{0%,80%,to{height:4em;box-shadow:0 0}40%{height:5em;box-shadow:0 -2em}}.skillbar{background:#eee;border-radius:3px;width:100%;height:40px;margin:15px 0;display:inline-block;position:relative;box-shadow:inset 0 1px 6px #0000001f}.skillbar-title{color:#fff;background:#0000001a;border-top-left-radius:3px;border-bottom-left-radius:3px;height:40px;padding:0 20px;font-size:13px;font-weight:700;line-height:40px;position:absolute;top:0;left:0}.skillbar-bar{border-radius:3px;height:40px;display:inline-block}.skill-bar-percent{color:#0006;height:35px;font-size:11px;line-height:35px;position:absolute;top:0;right:10px}.skillbar-lv .skillbar-bar{background:#e67e22}@media (width<=544px){.speech-btn-position{margin-left:35%}}.speech-btn{cursor:pointer;color:#fff;text-align:center;background:#6fc173;border-bottom:3px solid #449f49;border-radius:50%;flex-shrink:0;width:48px;height:48px;line-height:52px;text-decoration:none;transition:all .4s;display:block;overflow:hidden;box-shadow:0 2px 2px #0000004a}.speech-btn i{margin:0;font-size:24px}.speech-btn:active{border-bottom:none;transform:translateY(2px);box-shadow:0 0 1px #00000026}.speech-btn.middle-size{width:40px;height:40px;line-height:40px}.speech-btn.middle-size i{font-size:20px}.speech-btn.invisible-question{margin-top:24px;margin-bottom:24px}.submit-btn{width:100%;margin-bottom:16px}.choice b{font-size:16px}.emphasized-review-btn a,.emphasized-review-btn button{border-radius:25px;width:100%;padding:8px 16px;font-size:1em;font-weight:700}.quiz-wrapper{border-bottom:1px solid #e8e8e8}.quiz-wrapper.selected{box-shadow:0 10px 10px -10px #2123261a}.question-text{font-size:16px;line-height:1.6em;display:block;position:relative}.question-text>p:first-child{margin-top:0}.question-text>p:last-child{margin-bottom:0}.question-text .question-cover{z-index:3;margin:auto;position:absolute;inset:0}.question-text .question-cover .question-cover-text{text-align:center;white-space:nowrap;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.answer-btn{position:relative}.answer-btn .choice{color:#5cb85c;z-index:2;white-space:normal;background-color:#fff;border-color:#5cb85c;width:100%;margin-top:8px;margin-bottom:8px;display:block;position:relative}.answer-btn .choice:focus,.answer-btn .choice.is-selected{color:#fff;background-color:#27ae60;border-color:#27ae60}.answer-btn .covering-choices{z-index:3;margin:auto;position:absolute;inset:0}.answer-btn .covering-choices .cover-text{text-align:center;white-space:nowrap;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pronunciation-assessment-box{background:#fafafa;border:1px solid #e6e6e6;border-radius:8px;padding:8px}.pronunciation-assessment-box.is-locked{background:#f1f3f5;border-color:#ced4da}.pronunciation-assessment-box .pronunciation-status{align-items:center;min-height:1.4em;display:flex}.pronunciation-assessment-box .pronunciation-status-dot{background:#dc3545;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:6px}.pronunciation-assessment-box .pronunciation-status.is-live .pronunciation-status-dot{animation:.95s ease-in-out infinite pronunciation-live-dot}.pronunciation-assessment-box .pronunciation-score,.pronunciation-assessment-box .pronunciation-recognized{word-break:break-word;line-height:1.4}.pronunciation-assessment-box .pronunciation-ptt-btn.is-recording{color:#fff;background:#dc3545;border-color:#dc3545;animation:1s ease-in-out infinite pronunciation-recording-pulse}.pronunciation-assessment-box .pronunciation-ptt-btn .fa-microphone.is-recording{color:#fff;animation:.9s linear infinite pronunciation-mic-blink}.pronunciation-assessment-box .pronunciation-ptt-btn.is-locked,.pronunciation-assessment-box .pronunciation-ptt-btn:disabled{cursor:not-allowed;opacity:.7;animation:none}@keyframes pronunciation-recording-pulse{0%{box-shadow:0 0 #dc354573}70%{box-shadow:0 0 0 10px #dc354500}to{box-shadow:0 0 #dc354500}}@keyframes pronunciation-mic-blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes pronunciation-live-dot{0%{opacity:1}50%{opacity:.25}to{opacity:1}}.analysis-centered-bullets{text-align:left;margin-left:auto;margin-right:auto;padding-left:0;list-style-position:inside;display:table}.interaction-message{z-index:1031;text-align:center;color:#fff;max-width:440px;min-height:72px;margin:auto;padding:24px;font-size:18px;position:fixed;bottom:80px;left:0;right:0}.interaction-message .feedback-answer{font-weight:700}.interaction-message .feedback-answer .markdown-style a{color:#fff!important}.interaction-message .feedback-answer .markdown-style p{margin:0}.interaction-message .feedback-review{margin-bottom:8px}.interaction-message .close-interaction{cursor:pointer;z-index:1010;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.interaction-message .explanation{z-index:1010;position:relative}.interaction-message.hidden{display:none}.interaction-message.gray{background-color:gray}.interaction-message.green{background-color:#67c76b}.interaction-message.brand-green{background-color:#27ae60}.interaction-message.blue{background-color:#009dff}.interaction-message.red{background-color:#ee5a5a}.interaction-message.pink{background-color:#ff2581}.interaction-message-milestone{z-index:50;text-align:center;color:#fff;background-color:#67c76b;max-width:440px;height:56px;margin:auto;padding:16px;font-size:18px;position:fixed;top:400px;left:0;right:0}.interaction-message-milestone.hundred{background-color:#ff2581}.interaction-message.display-in-front{z-index:2000}.feedback-message-top{z-index:50;text-align:center;color:#fff;background-color:#67c76b;max-width:440px;height:56px;margin:auto;padding:16px;font-size:18px;position:fixed;top:400px;left:0;right:0}.feedback-message-top.gray{background-color:gray}.feedback-message-top.deep-green{background-color:#27ae60}.feedback-message-top.pink{background-color:#ff2581}.feedback-message-top.red{background-color:#ee5a5a}.feedback-message-top.display-in-front{z-index:2000}.feedback-message-top.flexible-height{height:auto}.appreach{text-align:left;border:1px solid #7c7c7c;padding:10px;overflow:hidden}.appreach:after{content:"";clear:both;display:block}.appreach p{margin:0}.appreach a:after{display:none}.appreach__icon{float:left;border-radius:10%;overflow:hidden;width:25%!important;max-width:120px!important;height:auto!important;margin:0 3% 0 0!important}.appreach__detail{width:72%;max-width:72%;font-size:20px;line-height:1.5;display:inline-block}.appreach__detail:after{content:"";clear:both;display:block}.appreach__name{max-height:3em;font-size:16px;overflow:hidden;line-height:1.5em!important}.appreach__info{font-size:12px!important}.appreach__developper,.appreach__price{margin-right:.5em}.appreach__posted a{margin-left:.5em}.appreach__links{float:left;white-space:nowrap;height:40px;margin-top:8px}.appreach__aslink img{width:135px;height:40px;margin-right:10px}.appreach__gplink img{width:134.5px;height:40px}.appreach__star{width:5em;height:1.5em;position:relative;font-size:14px!important}.appreach__star__base{color:#737373;position:absolute}.appreach__star__evaluate{color:#ffc107;white-space:nowrap;position:absolute;overflow:hidden}.dictionary-select{border-bottom:1px solid #d3d3d3;padding-top:32px;padding-bottom:8px}.dictionary-select .radio-container{margin:.5rem}.dictionary-select .radio-container input[type=radio]{opacity:0;position:absolute}.dictionary-select .radio-container input[type=radio]+.radio-label{font-size:18px}.dictionary-select .radio-container input[type=radio]+.radio-label:before{content:"";vertical-align:top;cursor:pointer;text-align:center;background:#fff;border:3px solid #bfbfbf;border-radius:100%;width:32px;height:32px;margin-right:1em;transition:all .25s;display:inline-block;position:relative;top:-.2em}.dictionary-select .radio-container input[type=radio]:checked+.radio-label:before{background-color:#2ecc71;box-shadow:inset 0 0 0 4px #fff}.dictionary-select .radio-container input[type=radio]:focus+.radio-label:before{border-color:#2ecc71;outline:none}.dictionary-select .radio-container input[type=radio]:disabled+.radio-label:before{background:#bfbfbf;border-color:#bfbfbf;box-shadow:inset 0 0 0 4px #fff}.dictionary-select .radio-container input[type=radio]+.radio-label:empty:before{margin-right:0}.dictionary-setting{border-bottom:1px solid #d3d3d3;padding-top:32px;padding-bottom:8px}.dictionary-setting .checkbox-container{margin:.5rem}.dictionary-setting .checkbox-container input[type=checkbox]{opacity:0;position:absolute}.dictionary-setting .checkbox-container input[type=checkbox]+.checkbox-label{font-size:18px}.dictionary-setting .checkbox-container input[type=checkbox]+.checkbox-label:before{content:"";vertical-align:top;cursor:pointer;text-align:center;background:#fff;border:3px solid #bfbfbf;border-radius:100%;width:32px;height:32px;margin-right:1em;transition:all .25s;display:inline-block;position:relative;top:-.2em}.dictionary-setting .checkbox-container input[type=checkbox]:checked+.checkbox-label:before{background-color:#2ecc71;box-shadow:inset 0 0 0 4px #fff}.dictionary-setting .checkbox-container input[type=checkbox]:focus+.checkbox-label:before{border-color:#2ecc71;outline:none}.dictionary-setting .checkbox-container input[type=checkbox]:disabled+.checkbox-label:before{background:#bfbfbf;border-color:#bfbfbf;box-shadow:inset 0 0 0 4px #fff}.dictionary-setting .checkbox-container input[type=checkbox]+.checkbox-label:empty:before{margin-right:0}#landing-page .background-black{background-color:#0d0d0d}#landing-page .cta-btn{color:#fff;background-color:#2ecc71;border-color:#2ecc71}#landing-page .cta-btn:hover{color:#fff;background-color:#1b7943;border-color:#1b7943}#landing-page .wrapper{max-width:1200px;margin:0 auto}#landing-page .one-column-wrapper{max-width:640px;margin:0 auto}#landing-page .top-heading{font-size:64px}@media (width<=544px){#landing-page .top-heading{font-size:40px}}#landing-page .app-badge{max-height:48px}.progressbar{flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;display:flex;position:relative}.progressbar li{text-align:center;text-transform:uppercase;color:#999;counter-increment:steps;width:33.333%;font-weight:700;list-style-type:none;position:relative}.progressbar li:before{content:"";text-align:center;content:counter(steps);background-color:#f5f5f5;border-radius:50%;width:26px;height:26px;margin:7px auto 20px;font-size:12px;line-height:26px;display:block}.progressbar li:after{z-index:-1;content:"";background-color:#f5f5f5;width:100%;height:2px;position:absolute;top:15px;left:-50%}.progressbar li:first-child:after{content:none}.progressbar li.active,.progressbar li.complete{color:#27ae60}.progressbar li.active:before,.progressbar li.complete:before{color:#fff;background-color:#27ae60}.progressbar li.active:after,.progressbar li.complete:after{background-color:#27ae60}.plans .flexbox{flex-direction:column;display:flex}.plans .explain-link{color:#009dff;cursor:pointer;text-decoration:underline}.plans .explain-link:hover{color:#005e99}.plans table{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;border:1px solid #ddd;width:100%;min-width:291px;margin-bottom:15px;overflow:scroll hidden}.plans th,.plans td{text-align:center;vertical-align:top;background-color:#fff;border-top:1px solid #ddd;border-right:1px solid #ddd;padding:15px;font-size:16px}.plans tr:nth-child(2n)>td,.plans tr:nth-child(2n)>th{background-color:#efefef}.plans th,.plans .plan-price{color:#fff}.plans .plan-price{border-top:1px solid #fff3;padding:25px 0;font-size:3rem}.plans .plan-price span{font-size:1rem}.plans .plan-free th,.plans .plan-free .plan-price{background:linear-gradient(-90deg,#009adb,#00db9a)}.plans .plan-premium th,.plans .plan-premium .plan-price{background:linear-gradient(-90deg,#ee52ff,#009adb)}.plans .btn{color:#fff;letter-spacing:4px;text-align:center;background:#6fc173;border-radius:5px;width:80%;margin:10px 0;padding:15px;font-size:1.2em;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;position:relative;top:-2px;box-shadow:0 3px #449f49}.plans .btn:hover{background:#5db962;top:1px;transform:scale(1.02);box-shadow:0 1px #449f49}.plans .btn.btn-solid{background:linear-gradient(45deg,#6fc173,#4caf50);border:none}.plans .btn.btn-solid:hover{background:linear-gradient(45deg,#5db962,#449d48)}@media (width<=544px){.plans .btn{width:100%;font-size:1em}}.plans .stripe-button-el{display:none}@media (width>=700px){.plans .flexbox{flex-direction:row}.plans .plan-table{width:100%}}.client-companies .logo-list{grid-row-gap:2rem;grid-column-gap:2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;max-width:1200px;margin:0 auto;display:grid}.client-companies .logo-item{background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:20px 24px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000047}.client-companies .logo-item:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 16px 36px #0000005c}.client-companies .logo-list .client-logo{width:auto;max-width:100%;height:auto;max-height:110px;display:block}@media (width<=992px){.client-companies .logo-list .client-logo{max-height:96px}}@media (width<=768px){.client-companies .logo-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.client-companies .logo-list .client-logo{max-height:80px}.client-companies .logo-item{padding:16px 18px}}@media (width<=544px){.client-companies .logo-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.client-companies .logo-list .client-logo{max-height:68px}.client-companies .logo-item{border-radius:12px;padding:12px 14px}}.badge{text-transform:uppercase;letter-spacing:1px;border-radius:20px;padding:.5em 1em;font-size:.8em;font-weight:700}.badge.badge-warning{color:#000;background:linear-gradient(45deg,gold,orange)}.badge.badge-success{color:#fff;background:linear-gradient(45deg,#28a745,#20c997)}.plan-price .badge{margin-top:.5em}.text-white-50{opacity:.8}.lead{margin-top:.5em;font-size:1.2em}.savings-highlight{background:linear-gradient(45deg,#6fc173,#4caf50);border-radius:10px;margin:2rem 0;padding:2rem;box-shadow:0 4px 15px #0000001a}.savings-highlight .savings-badge{color:#4caf50;background:#fff;border-radius:25px;padding:.5rem 1.5rem;font-weight:700;display:inline-block;box-shadow:0 2px 5px #0000001a}.savings-highlight .savings-badge .savings-amount{font-size:1.2em;display:block}.savings-highlight .savings-badge .savings-text{opacity:.8;font-size:.8em}.savings-highlight h2{margin:1rem 0;font-size:2.5em}.savings-highlight .lead{opacity:.9;font-size:1.2em}.plan-table{transition:transform .3s;position:relative}.plan-table.recommended{z-index:1;transform:scale(1.05)}.plan-table.recommended:hover{transform:scale(1.08)}.plan-table:hover{transform:scale(1.03)}.recommended-badge{color:#000;z-index:2;background:linear-gradient(45deg,gold,orange);border-radius:25px;padding:.5rem 1.5rem;font-weight:700;position:absolute;top:-15px;right:20px;box-shadow:0 2px 5px #0003}.trust-section .trust-item{background:#ffffff1a;border-radius:10px;padding:2rem;transition:transform .3s}.trust-section .trust-item:hover{transform:translateY(-5px)}.trust-section .trust-item i{color:#6fc173}.trust-section .trust-item h5{margin:1rem 0;font-weight:700}.trust-section .trust-item p{opacity:.8}.pricing-modern{color:#fff;background:#111;min-height:100vh;font-family:Noto Sans JP,Helvetica Neue,Arial,sans-serif}.pricing-modern .top-heading{letter-spacing:.04em;color:#fff;margin-bottom:.5em;font-size:2.4rem;font-weight:900}.pricing-modern .pricing-cards{flex-wrap:wrap;justify-content:center;align-items:stretch;margin-bottom:2.5rem;padding-top:2.5rem;display:flex}.pricing-modern .plan-card{background:#181818;border:1.5px solid #222;border-radius:18px;flex-direction:column;align-items:stretch;min-width:270px;max-width:370px;height:100%;margin:0 1rem 2rem;padding:0;transition:box-shadow .2s,border .2s,transform .2s;display:flex;position:relative;box-shadow:0 4px 24px #0000002e}.pricing-modern .plan-card .plan-title{color:#fff;margin-bottom:.2em;font-size:1.15rem;font-weight:700}.pricing-modern .plan-card .plan-price{color:#fff;margin-bottom:.2em;font-size:2.1rem;font-weight:900}.pricing-modern .plan-card .plan-price .plan-unit{color:#bbb;font-size:1.1rem;font-weight:500}.pricing-modern .plan-card .plan-desc{color:#bbb;margin-bottom:1em;font-size:1rem}.pricing-modern .plan-card ul{margin:0 0 1.2em;padding:0}.pricing-modern .plan-card ul li{border-bottom:1px solid #222;align-items:center;padding:.35em 0;font-size:1rem;display:flex}.pricing-modern .plan-card ul li:last-child{border-bottom:none}.pricing-modern .plan-card ul li i{min-width:1.2em;font-size:1.1em}.pricing-modern .plan-card .btn{border-radius:999px;margin-top:.5em;padding:.7em 0;font-size:1.1em;font-weight:700;transition:background .2s,color .2s;box-shadow:0 2px 8px #0000000f}.pricing-modern .plan-card .btn-outline-success{color:#43e97b;background:#181818;border:2px solid #43e97b}.pricing-modern .plan-card .btn-outline-success:hover,.pricing-modern .plan-card .btn-outline-success:focus{color:#181818;background:#43e97b}.pricing-modern .plan-featured{z-index:3;background:linear-gradient(135deg,#232526 0%,#ffd70022 100%);border:3px solid gold;min-height:650px;position:relative;transform:scale(1.1);box-shadow:0 8px 32px #ffd70040,0 4px 24px #0000002e}.pricing-modern .plan-featured-label{color:#222;z-index:4;letter-spacing:.05em;background:linear-gradient(90deg,gold 0%,#ffb300 100%);border-radius:999px;margin-top:0;padding:.5em 1.5em;font-size:1.1em;font-weight:700;position:absolute;top:-28px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #ffd7002e}.pricing-modern .plan-featured .plan-title{color:gold;margin-bottom:.2em;font-size:1.3rem;font-weight:800}.pricing-modern .plan-featured .plan-price{color:gold;text-shadow:0 2px 8px #0008;margin-bottom:.2em;font-size:2.6rem;font-weight:900}.pricing-modern .plan-featured .plan-desc{color:gold;font-size:1.1em;font-weight:700}.pricing-modern .plan-featured .btn{color:#222;background:linear-gradient(90deg,gold 0%,#ffb300 100%);border:none;margin-top:1em;font-size:1.2em;font-weight:700;transition:transform .15s,background .2s;box-shadow:0 2px 8px #ffd7002e}.pricing-modern .plan-featured .btn:hover{color:#222;background:linear-gradient(90deg,#ffb300 0%,gold 100%);transform:scale(1.06)}.pricing-modern .plan-card:not(.plan-featured){opacity:.85;transform:scale(.97);box-shadow:0 2px 8px #0000001a}.pricing-modern .trust-item{color:#fff;background:#181818;border-radius:16px;box-shadow:0 2px 8px #0000001f}.pricing-modern .trust-item h5{margin:.5em 0 .2em;font-size:1.1em;font-weight:700}.pricing-modern .trust-item i{color:#43e97b;margin-bottom:.3em;font-size:2.1em}.pricing-modern .trust-item p{color:#bbb;font-size:.97em}.pricing-modern a.text-success{color:#43e97b}.pricing-modern a.text-success:hover{text-decoration:underline}@media (width<=991px){.pricing-modern .pricing-cards{flex-direction:column}.pricing-modern .plan-card{max-width:100%;margin-bottom:2rem}}@media (width<=767px){.pricing-modern .plan-card{min-width:90vw;max-width:98vw;margin-left:auto;margin-right:auto}.pricing-modern .plan-featured{min-width:90vw;max-width:98vw;margin-left:auto;margin-right:auto;transform:scale(1)}.pricing-modern .plan-featured-label{box-sizing:border-box;white-space:nowrap;min-width:90px;max-width:90vw;padding:.4em 1em;font-size:1em;left:50%;transform:translate(-50%)}}.plan-card .plan-title{color:#fff}.plan-featured .plan-title{color:gold}.strike-price-area{justify-content:center;align-items:center;gap:.4em;margin-bottom:.2em;display:flex}.strike-price-area .old-label{color:gold;letter-spacing:.05em;background:#ffd70014;border-radius:8px;margin-right:.2em;padding:.1em .6em;font-size:.95em;font-weight:700}.strike-price-area .strike-price{color:#bbb;font-size:1.1em}.strike-price-area .strike-price s{text-decoration-color:gold;text-decoration-thickness:2px}.strike-price-area .strike-price .per-month{color:#bbb;font-size:.9em}.discount-badge{color:#222;letter-spacing:.05em;background:linear-gradient(90deg,gold 0%,#ffb300 100%);border-radius:999px;margin-bottom:.2em;padding:.2em 1.2em;font-size:1.05em;font-weight:700;display:inline-block;box-shadow:0 2px 8px #ffd7001a}#diqt-language-school-lp{--lala-bg:#0d0d0d;--lala-surface:#131819;--lala-border:#ffffff1f;--lala-text:#f6faf7;--lala-muted:#f6faf7c7;background-color:var(--lala-bg);color:var(--lala-text)}#diqt-language-school-lp .lala-background-black{background-color:var(--lala-bg)}#diqt-language-school-lp .wrapper{max-width:1180px;margin:0 auto;padding:0 20px}#diqt-language-school-lp .lala-hero{border-bottom:1px solid var(--lala-border);background:radial-gradient(circle at 0 0,#0dff922e,#0000 34%),radial-gradient(circle at 100% 100%,#2ecc711f,#0000 30%),linear-gradient(#0d0d0d 0%,#121718 100%);padding:88px 0 72px}#diqt-language-school-lp .hero-title-band{width:100%;padding:0 0 42px}#diqt-language-school-lp .eyebrow,#diqt-language-school-lp .section-eyebrow,#diqt-language-school-lp .hero-card-label,#diqt-language-school-lp .feature-label{letter-spacing:.12em;font-size:.8rem;font-weight:700}#diqt-language-school-lp .section-eyebrow{text-transform:uppercase}#diqt-language-school-lp .eyebrow,#diqt-language-school-lp .section-eyebrow,#diqt-language-school-lp .hero-card-label,#diqt-language-school-lp .feature-label,#diqt-language-school-lp .language-region-count{color:#0dff92}#diqt-language-school-lp .display-title{color:#fff;max-width:640px;font-size:2.8rem;font-weight:700;line-height:1.18}#diqt-language-school-lp .top-heading{letter-spacing:.02em;color:#fff;text-align:center;text-shadow:0 8px 30px #0dff922e;background:linear-gradient(90deg,#0dff922e 0%,#ffffff14 50%,#0dff922e 100%);border-top:1px solid #0dff923d;border-bottom:1px solid #0dff923d;width:100%;margin:0;padding:18px clamp(16px,4vw,36px) 24px;font-size:3.7rem;font-weight:900;line-height:1.02;display:block;box-shadow:0 18px 44px #00000052}#diqt-language-school-lp .top-heading ruby{ruby-align:center;ruby-position:over}#diqt-language-school-lp .top-heading rt{letter-spacing:.1em;font-size:.26em;font-weight:700}#diqt-language-school-lp .lead-copy,#diqt-language-school-lp .info-card p,#diqt-language-school-lp .feature-panel p,#diqt-language-school-lp .faq-list dd,#diqt-language-school-lp .support-list li,#diqt-language-school-lp .flow-list p,#diqt-language-school-lp .form-description,#diqt-language-school-lp .section-description,#diqt-language-school-lp .partner-note,#diqt-language-school-lp .language-region-note,#diqt-language-school-lp .pricing-highlight-description,#diqt-language-school-lp .course-plan-description,#diqt-language-school-lp .additional-fee-note,#diqt-language-school-lp .pricing-notes li,#diqt-language-school-lp .pricing-cta p,#diqt-language-school-lp .corporate-summary-card p,#diqt-language-school-lp .corporate-training-card p,#diqt-language-school-lp .use-case-card p,#diqt-language-school-lp .corporate-training-cta p,#diqt-language-school-lp .text-muted{line-height:1.9;color:var(--lala-muted)!important}#diqt-language-school-lp .lead-copy{max-width:720px;font-size:1.1rem}#diqt-language-school-lp .info-card p,#diqt-language-school-lp .feature-panel p,#diqt-language-school-lp .faq-list dd,#diqt-language-school-lp .flow-list p,#diqt-language-school-lp .form-description,#diqt-language-school-lp .section-description,#diqt-language-school-lp .partner-note,#diqt-language-school-lp .language-region-note,#diqt-language-school-lp .pricing-highlight-description,#diqt-language-school-lp .course-plan-description,#diqt-language-school-lp .additional-fee-note,#diqt-language-school-lp .pricing-cta p,#diqt-language-school-lp .corporate-summary-card p,#diqt-language-school-lp .corporate-training-card p,#diqt-language-school-lp .use-case-card p,#diqt-language-school-lp .corporate-training-cta p{margin-bottom:0}#diqt-language-school-lp .value-pills{flex-wrap:wrap;gap:10px;display:flex}#diqt-language-school-lp .value-pills span{color:#fff;background-color:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:10px 16px;font-weight:700;display:inline-flex}#diqt-language-school-lp .cta-group .btn{min-width:240px}#diqt-language-school-lp .btn-light-green{color:#04150d;background:linear-gradient(135deg,#2ecc71 0%,#0dff92 100%);border-color:#0dff92}#diqt-language-school-lp .btn-light-green:hover,#diqt-language-school-lp .btn-light-green:focus{color:#04150d;background:linear-gradient(135deg,#26ab5f 0%,#00d977 100%);border-color:#00d977}#diqt-language-school-lp .btn-border-green{color:#fff;background:0 0;border:1px solid #ffffff38}#diqt-language-school-lp .btn-border-green:hover,#diqt-language-school-lp .btn-border-green:focus{color:#fff;background:#ffffff14;border-color:#ffffff61}#diqt-language-school-lp .hero-card,#diqt-language-school-lp .info-card,#diqt-language-school-lp .feature-panel,#diqt-language-school-lp .faq-card,#diqt-language-school-lp .form-shell,#diqt-language-school-lp .language-region-card,#diqt-language-school-lp .pricing-highlight-card,#diqt-language-school-lp .course-plan-card,#diqt-language-school-lp .additional-fee-card,#diqt-language-school-lp .pricing-cta,#diqt-language-school-lp .corporate-summary-card,#diqt-language-school-lp .corporate-training-card,#diqt-language-school-lp .use-case-card,#diqt-language-school-lp .corporate-training-cta{background:var(--lala-surface);border:1px solid var(--lala-border);border-radius:24px;box-shadow:0 24px 60px #0000003d}#diqt-language-school-lp .hero-card{padding:24px;transform:none}#diqt-language-school-lp .partner-brand{justify-content:space-between;align-items:center;gap:16px;display:flex}#diqt-language-school-lp .partner-logo{width:100%;max-width:180px;height:auto}#diqt-language-school-lp .partner-photo-shell{background:#090c0d;border:1px solid #ffffff14;border-radius:20px;overflow:hidden}#diqt-language-school-lp .partner-photo{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}#diqt-language-school-lp .lala-section{background:0 0;padding:80px 0}#diqt-language-school-lp .lala-section+.lala-section{border-top:1px solid #ffffff0f}#diqt-language-school-lp .lala-section.is-contrast{background:linear-gradient(#ffffff08 0%,#0dff920a 100%)}#diqt-language-school-lp .lala-section.is-soft{background:radial-gradient(circle at 100% 0,#0dff9214,#0000 28%),#ffffff05}#diqt-language-school-lp .lala-section.is-language-map{background:radial-gradient(circle at 0 0,#0dff921a,#0000 30%),#ffffff04}#diqt-language-school-lp .lala-section.is-pricing{background:linear-gradient(#ffffff08 0%,#0dff9209 100%)}#diqt-language-school-lp .lala-section.is-form{color:#fff;background:linear-gradient(#0d0d0d 0%,#101718 100%)}#diqt-language-school-lp .section-heading{margin-bottom:40px}#diqt-language-school-lp .section-heading h2{color:#fff;margin-bottom:0;font-size:2.3rem;font-weight:700;line-height:1.3}#diqt-language-school-lp .section-description{max-width:720px;margin:18px auto 0}#diqt-language-school-lp .info-card,#diqt-language-school-lp .feature-panel{padding:28px}#diqt-language-school-lp .info-card h3,#diqt-language-school-lp .feature-panel h3,#diqt-language-school-lp .flow-list h3,#diqt-language-school-lp .faq-list dt,#diqt-language-school-lp .language-region-name,#diqt-language-school-lp .pricing-subsection-heading h3,#diqt-language-school-lp .pricing-cta h3,#diqt-language-school-lp .corporate-summary-card h2,#diqt-language-school-lp .corporate-training-card h3,#diqt-language-school-lp .use-case-card h3,#diqt-language-school-lp .corporate-training-cta h2{color:#fff;margin-bottom:12px;font-size:1.2rem;font-weight:700}#diqt-language-school-lp .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}#diqt-language-school-lp .flow-list li{border-bottom:1px solid #ffffff1a;align-items:flex-start;gap:16px;padding:18px 0;display:flex}#diqt-language-school-lp .flow-list li:last-child{border-bottom:0}#diqt-language-school-lp .flow-list span{color:#04150d;background:linear-gradient(135deg,#2ecc71 0%,#0dff92 100%);border-radius:50%;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;font-weight:700;display:inline-flex}#diqt-language-school-lp .pricing-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}#diqt-language-school-lp .pricing-highlight-card,#diqt-language-school-lp .course-plan-card,#diqt-language-school-lp .additional-fee-card{padding:24px}#diqt-language-school-lp .pricing-highlight-card.is-popular,#diqt-language-school-lp .course-plan-card.is-popular{border-color:#0dff9273;box-shadow:0 24px 70px #0dff921f}#diqt-language-school-lp .pricing-highlight-label,#diqt-language-school-lp .course-plan-payment,#diqt-language-school-lp .additional-fee-name{color:#0dff92;margin-bottom:10px;font-size:.88rem;font-weight:700}#diqt-language-school-lp .pricing-highlight-value,#diqt-language-school-lp .course-plan-lessons,#diqt-language-school-lp .additional-fee-price{color:#fff;margin-bottom:12px;font-size:1.35rem;font-weight:800;line-height:1.35}#diqt-language-school-lp .pricing-subsection{margin-top:44px}#diqt-language-school-lp .pricing-subsection-heading{margin-bottom:18px}#diqt-language-school-lp .course-plan-grid,#diqt-language-school-lp .additional-fee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}#diqt-language-school-lp .course-plan-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#diqt-language-school-lp .course-plan-name{color:#fff;margin-bottom:12px;font-size:1.2rem;font-weight:800;line-height:1.35}#diqt-language-school-lp .course-plan-badge{color:#0dff92;background:#0dff9229;border-radius:999px;flex-shrink:0;align-items:center;min-height:28px;padding:5px 10px;font-size:.78rem;font-weight:800;display:inline-flex}#diqt-language-school-lp .pricing-table-wrapper{border:1px solid var(--lala-border);border-radius:24px;overflow-x:auto;box-shadow:0 24px 60px #0000003d}#diqt-language-school-lp .pricing-table{border-collapse:collapse;background:var(--lala-surface);width:100%;min-width:820px;color:var(--lala-text);margin-bottom:0}#diqt-language-school-lp .pricing-table caption{caption-side:top;color:#fff;text-align:left;background:#ffffff0a;padding:22px 24px;font-size:1.2rem;font-weight:800}#diqt-language-school-lp .pricing-table th,#diqt-language-school-lp .pricing-table td{vertical-align:top;border-top:1px solid #ffffff1a;border-left:1px solid #ffffff14;padding:20px}#diqt-language-school-lp .pricing-table th:first-child,#diqt-language-school-lp .pricing-table td:first-child{border-left:0}#diqt-language-school-lp .pricing-table thead th{color:#fff;white-space:nowrap;background:#0dff9217;font-weight:800}#diqt-language-school-lp .pricing-table tbody th{color:#fff;width:22%;font-weight:800}#diqt-language-school-lp .pricing-table small,#diqt-language-school-lp .pricing-table span{color:var(--lala-muted);font-size:.9rem;line-height:1.7}#diqt-language-school-lp .pricing-table strong{color:#fff;font-size:1.12rem}#diqt-language-school-lp .pricing-notes{gap:6px;margin:18px 0 0;display:grid}#diqt-language-school-lp .additional-fee-grid{align-items:stretch}#diqt-language-school-lp .pricing-cta{max-width:760px;margin:44px auto 0;padding:32px}#diqt-language-school-lp .pricing-cta p{max-width:620px;margin:0 auto 24px}#diqt-language-school-lp .corporate-summary-card{justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}#diqt-language-school-lp .corporate-summary-card h2{font-size:1.5rem}#diqt-language-school-lp .corporate-summary-card .btn{flex-shrink:0}#diqt-language-school-lp .corporate-training-photo{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;display:block}#diqt-language-school-lp .corporate-training-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}#diqt-language-school-lp .corporate-training-card,#diqt-language-school-lp .use-case-card{padding:28px}#diqt-language-school-lp .use-case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}#diqt-language-school-lp .corporate-training-cta{max-width:820px;margin:0 auto;padding:36px}#diqt-language-school-lp .corporate-training-cta h2{font-size:1.8rem}#diqt-language-school-lp .corporate-training-cta p{max-width:640px;margin:0 auto 24px}#diqt-language-school-lp .language-region-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}#diqt-language-school-lp .language-region-card{padding:24px}#diqt-language-school-lp .language-region-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}#diqt-language-school-lp .language-region-name,#diqt-language-school-lp .language-region-count{margin-bottom:0}#diqt-language-school-lp .language-pill-list{flex-wrap:wrap;gap:10px;display:flex}#diqt-language-school-lp .language-pill-list li{margin:0}#diqt-language-school-lp .language-pill{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:9px 14px;font-weight:700;display:inline-flex}#diqt-language-school-lp .language-flag-image{border-radius:50%;flex-shrink:0;width:24px;height:24px;display:block;box-shadow:0 4px 10px #00000038}#diqt-language-school-lp .language-pill-name{line-height:1.2}#diqt-language-school-lp .language-region-note{margin-top:28px}#diqt-language-school-lp .support-list li{margin-bottom:18px;padding-left:28px;position:relative}#diqt-language-school-lp .support-list li:before{content:"";background:#0dff92;border-radius:50%;width:12px;height:12px;position:absolute;top:.8em;left:0;box-shadow:0 0 0 6px #0dff921f}#diqt-language-school-lp .faq-card{padding:28px}#diqt-language-school-lp .faq-list dt{margin-top:20px}#diqt-language-school-lp .faq-list dt:first-child{margin-top:0}#diqt-language-school-lp .faq-list dd{margin-bottom:0}#diqt-language-school-lp .form-shell{color:var(--lala-text);padding:36px}#diqt-language-school-lp .completion-shell{padding:52px 36px}#diqt-language-school-lp .form-shell label,#diqt-language-school-lp .form-shell .font-weight-bold,#diqt-language-school-lp .alert p,#diqt-language-school-lp .alert li{color:#fff}#diqt-language-school-lp .form-control{color:#fff;background-color:#0b1011;border-color:#ffffff24}#diqt-language-school-lp .form-control::placeholder{color:#ffffff7a}#diqt-language-school-lp .form-control:focus{color:#fff;background-color:#0b1011;border-color:#0dff9266;box-shadow:0 0 0 .2rem #0dff921f}#diqt-language-school-lp .alert{text-align:left;border-radius:16px;position:static}#diqt-language-school-lp .alert-danger{background-color:#ee5a5a24;border:1px solid #ee5a5a59}#diqt-language-school-lp a.text-bright-green,#diqt-language-school-lp .text-bright-green{color:#0dff92!important}@media (width<=991.98px){#diqt-language-school-lp .lala-hero{padding-top:72px}#diqt-language-school-lp .hero-title-band{padding-bottom:36px}#diqt-language-school-lp .display-title{font-size:2.3rem}#diqt-language-school-lp .top-heading{font-size:3.1rem}#diqt-language-school-lp .feature-grid,#diqt-language-school-lp .pricing-highlight-grid,#diqt-language-school-lp .use-case-grid,#diqt-language-school-lp .language-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){#diqt-language-school-lp .feature-grid,#diqt-language-school-lp .pricing-highlight-grid,#diqt-language-school-lp .course-plan-grid,#diqt-language-school-lp .additional-fee-grid,#diqt-language-school-lp .corporate-training-grid,#diqt-language-school-lp .use-case-grid,#diqt-language-school-lp .language-region-grid{grid-template-columns:1fr}#diqt-language-school-lp .corporate-summary-card{flex-direction:column;align-items:flex-start}#diqt-language-school-lp .corporate-summary-card .btn{width:100%}#diqt-language-school-lp .partner-brand{flex-direction:column;align-items:flex-start}}@media (width<=575.98px){#diqt-language-school-lp .wrapper{padding:0 16px}#diqt-language-school-lp .display-title{font-size:1.8rem}#diqt-language-school-lp .hero-title-band{padding-bottom:28px}#diqt-language-school-lp .top-heading{padding:16px 16px 18px;font-size:2.25rem}#diqt-language-school-lp .section-heading h2{font-size:1.8rem}#diqt-language-school-lp .form-shell,#diqt-language-school-lp .completion-shell,#diqt-language-school-lp .info-card,#diqt-language-school-lp .feature-panel,#diqt-language-school-lp .faq-card,#diqt-language-school-lp .hero-card,#diqt-language-school-lp .language-region-card,#diqt-language-school-lp .pricing-highlight-card,#diqt-language-school-lp .course-plan-card,#diqt-language-school-lp .additional-fee-card,#diqt-language-school-lp .pricing-cta,#diqt-language-school-lp .corporate-summary-card,#diqt-language-school-lp .corporate-training-card,#diqt-language-school-lp .use-case-card,#diqt-language-school-lp .corporate-training-cta{padding:24px}#diqt-language-school-lp .cta-group .btn{width:100%;min-width:0}#diqt-language-school-lp .pricing-table caption,#diqt-language-school-lp .pricing-table th,#diqt-language-school-lp .pricing-table td{padding:16px}}.markdown-style h1,.markdown-style h2,.markdown-style h3{font-weight:700}.markdown-style.ai-search-streaming-body{white-space:pre-wrap}.markdown-style img{max-width:100%}.markdown-style a{color:#27ae60}.markdown-style .diqt-item-label{border:1px solid;border-radius:4px;margin-top:4px;margin-bottom:4px;margin-right:8px;padding:0 4px;font-size:.8em;line-height:1.8em;display:inline-block}.markdown-style .embedded-example-sentence{border:1px dashed gray;margin-bottom:24px;padding:24px 16px}.markdown-style .embedded-example-sentence p{margin-bottom:8px;font-size:.9em}.markdown-style .embedded-example-sentence br{display:none}.markdown-style .embedded-example-sentence .embedded-sentence-detail-link{color:gray;text-align:right;font-size:.8em;text-decoration:underline;display:block}.markdown-style.multiple-choices p{margin-bottom:0}.markdown-style.meaning p{font-size:18px}a.word-with-searching-dict{cursor:pointer;color:#0d0d0d;text-underline-offset:2px;font-size:1.1em;line-height:1.8;text-decoration:underline;text-decoration-thickness:.5px}a.word-with-searching-dict.phrase{color:#16a085}a.word-with-searching-dict:hover{color:#27ae60}h2 a.word-with-searching-dict,h3 a.word-with-searching-dict{color:#6e6e6e}.line-with-dict.green a.word-with-searching-dict{color:#27ae60}.line-with-dict.blue,.line-with-dict.blue a.word-with-searching-dict{color:#009dff}.line-with-dict.red,.line-with-dict.red a.word-with-searching-dict{color:#ee5a5a}.line-with-dict.grey a.word-with-searching-dict{color:#6e6e6e}.diff del{background:#ffebe9;padding:8px;text-decoration:none;display:block}.diff del i{color:#cf212e}.diff del span{background-color:#ffc1bf}.diff ins{background:#e6ffeb;padding:8px;text-decoration:none;display:block}.diff ins i{color:#15632a}.diff ins span{background-color:#abf2bb}.rtl{direction:rtl;unicode-bidi:bidi-override}.langaku-detail-row,.langaku-detail-row.collapsing{transition:none!important}.langaku-detail-row.show{display:table-row}.langaku-main-row{background-color:#fff!important}.langaku-wide{width:100%;max-width:1600px}.langaku-form-row{margin-left:0;margin-right:0}.langaku-form{display:block}.langaku-box{max-width:none}.langaku-wrapper{width:100%;max-width:none}@font-face{font-family:honokamarugo;src:url(/vite/assets/font_1_honokamarugo_1-BNTefyo-.ttf)format("truetype");font-weight:400;font-style:normal}.logo{font-family:Renner\*;font-weight:500}.text-bright-green{color:#0dff92}a.text-bright-green:hover{color:#5cb85c}*{box-sizing:border-box}body{color:#212529;text-align:left;background-color:#f6f7f9;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-size:1rem;font-weight:400;line-height:1.5}hr{box-sizing:content-box;border:0;border-top:1px solid #0000001a;height:0;margin-top:1rem;margin-bottom:1rem;overflow:visible}table{border-collapse:collapse}th{text-align:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}body .main{overflow:hidden}body .main .feedback_message{z-index:100;position:relative}body .main .feedback_message .alert{text-align:center;z-index:100;border-radius:0;width:100%;position:fixed;top:0}body.overflow-hidden{overflow:hidden}a{color:#007bff;background-color:#0000;text-decoration:none}a:hover{color:#0056b3}button{cursor:pointer;appearance:none;background-color:#0000;border:none;outline:none;padding:0}img.responsive-icon{width:64px;height:64px}@media (width<=544px){img.responsive-icon{width:32px;height:32px}}img.responsive-square-icon{width:64px;height:auto}@media (width<=544px){img.responsive-square-icon{width:32px;height:auto}}textarea{resize:vertical}a.green,b.green{color:#27ae60}b.gray{color:#6e6e6e}a.red{color:#ee5a5a}.box{clear:both;background-color:#fff;border-bottom:3px solid #e8e8e8;border-radius:4px;max-width:840px;margin:0 auto;padding:2em 2em 5em;box-shadow:0 2px 6px #3c425703}@media (width<=544px){.box{padding-left:1em;padding-right:1em}}.box .wrapper{max-width:640px;margin:0 auto}.container-box{clear:both;background-color:#fff;border-bottom:3px solid #e8e8e8;border-radius:4px;max-width:840px;margin:0 auto;padding:2em 2em 5em;box-shadow:0 2px 6px #3c425703}@media (width<=544px){.container-box{padding-left:1em;padding-right:1em}}.container-box .wrapper{max-width:640px;margin:0 auto}.box.right{margin:0 0 0 auto}.box.left{margin:auto 0 0}.alert{text-align:center;width:100%;margin:0 auto 20px}.gravatar,.rounded-circle{border-radius:50%}.d-inline-flex{display:inline-flex!important}.align-self-center{align-self:center!important}.align-self-end{align-self:flex-end!important}.clearfix:after{clear:both;content:"";display:block}.no-gutters{margin-left:0;margin-right:0}.overflow-auto{overflow:auto!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.embed-responsive{width:100%;display:block;position:relative;overflow:hidden}.embed-responsive:before{content:"";display:block}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0}i{margin-right:8px;font-size:1.1em}i.non-margin{margin-right:2px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;line-height:1.5}.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1{font-size:2.5rem}.h2{font-size:2rem}.h3{font-size:1.75rem}.h4{font-size:1.5rem}.h5{font-size:1.25rem}.h6{font-size:1rem}.display-1{font-size:6rem;font-weight:300;line-height:1.2}small,.small{font-size:80%;font-weight:400}h1{line-height:1.5em}h1 a{color:#27ae60}h1 a:hover{text-decoration:none}h1.green,h2.green{color:#27ae60}.fc-center h2{font-size:16px}h3{line-height:1.5em}h3 a{color:#27ae60}h3 a:hover{text-decoration:none}h3.green,b.green{color:#27ae60}h3.bright-green{color:#0dff92}h3.white{color:#fff}h3.blue{color:#009dff}h3.red{color:#ee5a5a}h3.pink{color:#ff2581}h3.orange{color:#e67e22}span.red{color:#ee5a5a}a:hover{text-decoration:none}a h3{color:#27ae60}h4{line-height:1.3em}h4.title{font-size:20px}h4.green{color:#27ae60}h4.bright-green{color:#0dff92}h4.light-green{color:#2ecc71}p{letter-spacing:.05em;margin-top:0;margin-bottom:1rem;font-size:16px;line-height:1.7em}.headline-green{border-bottom:2px solid #27ae60;margin:0 auto;display:block}.headline-green a:hover{text-decoration:none}.headline-green h1,.headline-green h2,.headline-green h3{color:#27ae60;margin-bottom:8px;font-weight:700}.headline-green.narrow{width:280px;margin:0 auto}label{color:#6e6e6e;margin-bottom:.5rem;display:block}.recommend-premium{color:#27ae60;margin-top:40px;margin-bottom:16px;font-size:16px;font-weight:700}.recommend-premium a{color:#27ae60}[class^=icon-],[class*=\ icon-]{vertical-align:-4px;fill:currentColor;width:24px;height:24px;display:inline-block}.accordion-box{display:none}.debug_dump{clear:both;width:100%;margin-top:45px}#scroll-menu{white-space:nowrap;background-color:#0d0d0d;overflow-x:auto}#scroll-menu .active{font-weight:700}#scroll-menu .active a{color:#0dff92}#scroll-menu .scroll-menu-inner{text-align:left;list-style-type:none}#scroll-menu a{color:#a9a9a9;font-size:15px;text-decoration:none;display:inline-block}#scroll-menu a:hover{color:#0dff92}@media (width<=670px){#scroll-menu{-webkit-overflow-scrolling:touch;overflow:scroll hidden}}#scroll-menu .container{flex-wrap:nowrap;display:flex}#scroll-menu.is-fixed{z-index:1000;width:100%;position:fixed;top:0}.home{max-width:1200px;margin:0 auto}.img_gif{text-align:center;margin:32px auto}.img_gif img{max-width:200px;margin-bottom:40px;margin-left:56px;margin-right:56px;display:inline-block;box-shadow:5px 10px 20px #00000040}.about p{color:#282828;line-height:2em}.about b{color:#27ae60;font-size:1.2em}.about table{border-collapse:collapse;width:100%}.about table tr{border-bottom:2px solid #fff}.about table tr:last-child{border-bottom:none}.about table th{color:#fff;text-align:center;background-color:#27ae60;width:30%;padding:10px 0;position:relative}.about table td{text-align:center;background-color:#f5f5f5;width:70%;padding:10px 0}.about table td span{color:#6e6e6e;letter-spacing:.05em;font-size:16px;font-weight:700}.about ul{font-size:16px}.about ol{margin-top:32px;margin-bottom:32px}.items li{color:#6e6e6e;margin-bottom:16px;font-size:16px;font-weight:700}.items li .detail-btn,.items li .detail-btn form{display:inline}.items li .detail-btn .btn{width:auto;margin:auto;display:inline}.items li span.green{color:#27ae60;font-size:1.2em}.items ol{counter-reset:number;padding:.5em;list-style-type:none!important}.items ol li{text-align:left;padding:.5em .5em .5em 30px;line-height:1.5em;position:relative}@media (width<=544px){.items ol li{padding-bottom:1em;padding-left:.5em}}.items ol li:before{counter-increment:number;content:counter(number);color:#fff;text-align:center;background:#27ae60;border-radius:10%;width:25px;height:25px;margin-right:8px;font-family:Avenir,Arial Black,Arial,sans-serif;font-size:15px;font-weight:700;line-height:25px;display:inline-block;position:absolute;left:0}@media (width<=544px){.items ol li:before{margin-bottom:8px;position:relative}}.contract ul{margin:8px 0;padding:8px 0;font-size:16px;list-style:none}.contract ul li{padding-bottom:8px;line-height:1.5em}.contract ol{margin:8px 0;padding:8px 0;font-size:16px}.contract ol li{padding-bottom:8px;line-height:1.5em}.contract p{line-height:1.5em}.contract .finish{text-align:right;margin-top:48px}.transaction_law th,.transaction_law td{border:1px solid #6e6e6e}.card-section-wrapper{max-width:100%;margin:0 auto}@media (width<=544px){.card-section-wrapper{max-width:95%}}.card-section-wrapper{border-radius:4px;margin-bottom:48px;box-shadow:0 3px 8px #0000003d}.card-section-wrapper .card-section{background-color:#fff;border-radius:4px;width:100%;min-height:124px;font-size:1em;position:relative}.card-section-wrapper .card-section .reference-heading{color:#6e6e6e;margin:4px 16px;font-size:.9em}.card-section-wrapper .card-section .introduction{padding:16px}.card-section-wrapper .card-section .introduction p{color:#000;font-size:15px}.card-section-wrapper .card-section .introduction b{color:#6e6e6e}@media (width<=544px){.card-section-wrapper .card-section .introduction{display:none}}.card-section-wrapper .card-section .status-label{color:#0dff92;background-color:#1e1e1ecc;padding:8px;position:absolute;top:0}.card-section-wrapper .card-section .fee-charging{color:#fff;background-color:#1e1e1ecc;padding:8px;font-size:16px;position:absolute;top:0;right:0}.card-section-wrapper .card-2-line h4{margin-top:8px;margin-bottom:8px;font-size:16px}.card-section-wrapper .btn-recommend{text-align:center;color:#27ae60;border:2px solid #27ae60;border-radius:40px;width:200px;margin:0 auto;padding:14px;font-size:17px;font-weight:700}.card-section-wrapper .whole-link{position:relative}.card-section-wrapper .whole-link a.link{z-index:1;border-radius:4px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.card-section-wrapper .whole-link a.link:hover{opacity:.3;background-color:gray}.card-section-wrapper:active{box-shadow:none;border:none;transform:translate(6px,6px)}.from-more .more-sections a{color:#27ae60}.from-more .more-sections a:hover{background-color:#e7e7e7}.from-more .more-sections{margin-top:24px}.section-wrapper{max-width:95%;margin:0 auto}@media (width<=544px){.section-wrapper{max-width:95%}}.section-wrapper .content{border:1px solid #d3d3d3;border-radius:16px;width:100%;padding:16px;font-size:.8em;position:relative}.section-wrapper .whole-link{position:relative}.section-wrapper .whole-link a.link{z-index:1;border-radius:16px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.section-wrapper .whole-link a.link:hover{opacity:.1;background-color:gray}aside .user_info{margin-top:20px}aside .user_info .user_icon{text-align:center;margin-bottom:8px;display:block}aside .user_info .user_icon .gravatar{float:none;border:1px solid #eaeaea;width:100px}aside .user_info .user_name{color:#6e6e6e;text-align:center;font-size:18px;font-weight:700;display:block}aside .user_info .user_profile{margin:8px 0}aside .user_info section{margin-top:20px;padding:10px 0}aside .user_info section:first-child{border:0;padding-top:0}aside .user_info section span{margin-bottom:3px;line-height:1;display:block}aside .user_info section .user_img{display:block}aside .user_info section h1{text-align:left;letter-spacing:-1px;margin-top:0;margin-bottom:3px;font-size:1.4em;display:block}aside .gravatar{float:left;margin-right:10px}aside .stats{margin-top:8px;padding:0;overflow:auto}aside .stats i{margin-right:4px;font-size:.9em}aside .stats span{margin-right:10px}aside .stats a{float:left;color:gray;border-left:1px solid #eee;padding:0 10px}aside .stats a:hover{color:#5cb85c;text-decoration:none}aside .stats a.current{color:#5cb85c}aside .stats strong{display:block}aside .users.follow{padding:0}@media (width<=544px){ul{padding-left:0}.gravatar{width:60px;height:60px}}.page-load-status h4{color:#2ecc71;margin-bottom:16px}.two-tabs{text-align:center;margin-bottom:32px}.two-tabs .left{float:left;color:#6e6e6e;border-radius:0;width:50%;padding-left:0;font-size:20px;font-weight:bolder}.two-tabs .left:hover{color:#27ae60}.two-tabs .right{color:#6e6e6e;border-left:1px solid #555;border-radius:0;width:50%;padding-left:16px;font-size:20px;font-weight:bolder}.two-tabs .right:hover,.two-tabs .green{color:#27ae60}.item-label{color:#6e6e6e;border:1.5px solid #6e6e6e;border-radius:4px;padding:4px 8px;font-size:.8em;font-weight:700;display:inline-block}.item-label-small{color:#6e6e6e;border:1px solid #6e6e6e;border-radius:4px;padding:2px 4px;font-size:.7em;font-weight:400;display:inline-block}.embedded-example-sentence{border:1px dashed gray;margin-bottom:24px;padding:24px 16px}.embedded-example-sentence p{margin-bottom:8px;font-size:.9em}.rtl-text{writing-mode:horizontal-tb;text-align:right;direction:rtl;unicode-bidi:bidi-override}
