/*!Ion.RangeSlider, 2.3.1, © Denis Ineshin, 2010 - 2019, IonDen.com, Build date: 2019-12-19 16:51:02*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom, #ddd -50%, white 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,0.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,0.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,0.3);background-color:#cbcfd5;background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);box-shadow:1px 1px 2px rgba(0,0,0,0.2),inset 0 0 3px 1px white;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,0.45);background-color:#939ba7;background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom, #20b426 0%, #18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,0.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,0.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:black}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:black}.irs--sharp .irs-min,.irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,0.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:black}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1)}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}
/*! jQuery UI - v1.12.1 - 2021-04-05
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}
@charset "UTF-8";
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
}

table.dataTable thead th, table.dataTable tfoot th {
  font-weight: bold;
}

table.dataTable thead th, table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111;
}

table.dataTable thead th:active, table.dataTable thead th.nice-select.open, table.dataTable thead td:active, table.dataTable thead td.nice-select.open {
  outline: none;
}

table.dataTable tfoot th, table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111;
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
  background-repeat: no-repeat;
  background-position: center right;
}

table.dataTable thead .sorting {
  background-image: url("../images/sort_both.png");
}

table.dataTable thead .sorting_asc {
  background-image: url("../images/sort_asc.png") !important;
}

table.dataTable thead .sorting_desc {
  background-image: url("../images/sort_desc.png") !important;
}

table.dataTable thead .sorting_asc_disabled {
  background-image: url("../images/sort_asc_disabled.png");
}

table.dataTable thead .sorting_desc_disabled {
  background-image: url("../images/sort_desc_disabled.png");
}

table.dataTable tbody tr {
  background-color: #fff;
}

table.dataTable tbody tr.selected {
  background-color: #b0bed9;
}

table.dataTable tbody th, table.dataTable tbody td {
  padding: 8px 10px;
}

table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
}

table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td {
  border-top: none;
}

table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd;
}

table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}

table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}

table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4;
}

table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6;
}

table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1;
}

table.dataTable.order-column tbody tr > .sorting_1, table.dataTable.order-column tbody tr > .sorting_2, table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1, table.dataTable.display tbody tr > .sorting_2, table.dataTable.display tbody tr > .sorting_3 {
  background-color: #fafafa;
}

table.dataTable.order-column tbody tr.selected > .sorting_1, table.dataTable.order-column tbody tr.selected > .sorting_2, table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1, table.dataTable.display tbody tr.selected > .sorting_2, table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad5;
}

table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}

table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}

table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}

table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd;
}

table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf;
}

table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1;
}

table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #fafafa;
}

table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fcfcfc;
}

table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fefefe;
}

table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad5;
}

table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #aebcd6;
}

table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}

table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea;
}

table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ececec;
}

table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #efefef;
}

table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a2aec7;
}

table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a3b0c9;
}

table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a5b2cb;
}

table.dataTable.no-footer {
  border-bottom: 1px solid #111;
}

table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}

table.dataTable.compact thead th, table.dataTable.compact thead td {
  padding: 4px 17px;
}

table.dataTable.compact tfoot th, table.dataTable.compact tfoot td {
  padding: 4px;
}

table.dataTable.compact tbody th, table.dataTable.compact tbody td {
  padding: 4px;
}

table.dataTable th.dt-left, table.dataTable td.dt-left {
  text-align: left;
}

table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty {
  text-align: center;
}

table.dataTable th.dt-right, table.dataTable td.dt-right {
  text-align: right;
}

table.dataTable th.dt-justify, table.dataTable td.dt-justify {
  text-align: justify;
}

table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap {
  white-space: nowrap;
}

table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left {
  text-align: left;
}

table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center {
  text-align: center;
}

table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right {
  text-align: right;
}

table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}

table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}

table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left {
  text-align: left;
}

table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center {
  text-align: center;
}

table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right {
  text-align: right;
}

table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}

table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

table.dataTable, table.dataTable th, table.dataTable td {
  box-sizing: content-box;
}

.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}

.dataTables_wrapper .dataTables_length {
  float: left;
}

.dataTables_wrapper .dataTables_length select {
  border: 1px solid #aaa;
  border-radius: 3px;
  padding: 5px;
  background-color: transparent;
  padding: 4px;
}

.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}

.dataTables_wrapper .dataTables_filter input {
  border: 1px solid #aaa;
  border-radius: 3px;
  padding: 5px;
  background-color: transparent;
  margin-left: 3px;
}

.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}

.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
  border-radius: 2px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #979797;
  background-color: white;
  background: linear-gradient(to bottom, white 0%, #dcdcdc 100%);
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111;
  background-color: #585858;
  background: linear-gradient(to bottom, #585858 0%, #111 100%);
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active, .dataTables_wrapper .dataTables_paginate .paginate_button.nice-select.open {
  outline: none;
  background-color: #2b2b2b;
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  box-shadow: inset 0 0 3px #111;
}

.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}

.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
}

.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
  color: #333;
}

.dataTables_wrapper .dataTables_scroll {
  clear: both;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
  vertical-align: middle;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111;
}

.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable, .dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
  border-bottom: none;
}

.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }

  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }

  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}
.nice-select {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  width: auto;
}
.nice-select:hover {
  border-color: #dbdbdb;
}
.nice-select:active, .nice-select.open, .nice-select:focus {
  border-color: #999;
}
.nice-select:after {
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;
  content: "";
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  transform-origin: 66% 66%;
  transform: rotate(45deg);
  transition: all 0.15s ease-in-out;
  width: 5px;
}
.nice-select.open:after {
  transform: rotate(-135deg);
}
.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1) translateY(0);
}
.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
.nice-select.disabled:after {
  border-color: #cccccc;
}
.nice-select.wide {
  width: 100%;
}
.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
.nice-select.right {
  float: right;
}
.nice-select.right .list {
  left: auto;
  right: 0;
}
.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
.nice-select.small:after {
  height: 4px;
  width: 4px;
}
.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}
.nice-select .list {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  box-sizing: border-box;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  transform-origin: 50% 0;
  transform: scale(0.75) translateY(-21px);
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
}
.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}
.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  list-style: none;
  min-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  transition: all 0.2s;
}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: #f6f6f6;
}
.nice-select .option.selected {
  font-weight: bold;
}
.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}

.no-csspointerevents .nice-select .list {
  display: none;
}
.no-csspointerevents .nice-select.open .list {
  display: block;
}

.mfp-bg {
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-bg, .mfp-container, .mfp-wrap {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.mfp-wrap {
  z-index: 1043;
  position: fixed;
  outline: 0 !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before, .mfp-content {
  display: inline-block;
  vertical-align: middle;
}

.mfp-container:before {
  content: "";
  height: 100%;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.mfp-loading.mfp-figure, .mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #ccc;
}

.mfp-preloader a:hover {
  color: #fff;
}

button.mfp-arrow, button.mfp-close {
  overflow: visible;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: 0;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:focus, .mfp-close:hover {
  opacity: 1;
}

.mfp-close:active, .mfp-close.nice-select.open {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  top: 50%;
  margin: -55px 0 0;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active, .mfp-arrow.nice-select.open {
  margin-top: -54px;
}

.mfp-arrow:focus, .mfp-arrow:hover {
  opacity: 1;
}

.mfp-arrow:after, .mfp-arrow:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #fff;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #fff;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

.mfp-figure:after, img.mfp-img {
  display: block;
  width: auto;
  height: auto;
}

img.mfp-img {
  box-sizing: border-box;
  padding: 40px 0;
  margin: 0 auto;
}

.mfp-figure, img.mfp-img {
  line-height: 0;
}

.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  right: 0;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content, img.mfp-img {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    transform-origin: 0;
  }

  .mfp-arrow-right {
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* font-family: 'Open Sans', sans-serif; */
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hmIqOjjg.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hvIqOjjg.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hnIqOjjg.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hoIqOjjg.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hkIqOjjg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hlIqOjjg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hrIqM.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Wdc1UAw.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhmIqOjjg.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhvIqOjjg.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhnIqOjjg.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhoIqOjjg.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhkIqOjjg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhlIqOjjg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhrIqM.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhmIqOjjg.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhvIqOjjg.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhnIqOjjg.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhoIqOjjg.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhkIqOjjg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hmIqOjjg.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hvIqOjjg.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hnIqOjjg.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hoIqOjjg.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hkIqOjjg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hlIqOjjg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hrIqM.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOX-hpOqc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOVuhpOqc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOXuhpOqc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOUehpOqc.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOXehpOqc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOXOhpOqc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* font-family: 'Fira Sans', sans-serif; */
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9A4kDNxMZdWfMOD5VvkrCqUT3fcWTP.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9A4kDNxMZdWfMOD5VvkrCqUTTfcWTP.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9A4kDNxMZdWfMOD5VvkrCqUTzfcWTP.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9A4kDNxMZdWfMOD5VvkrCqUTPfcWTP.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9A4kDNxMZdWfMOD5VvkrCqUT_fcWTP.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9A4kDNxMZdWfMOD5VvkrCqUT7fcWTP.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9A4kDNxMZdWfMOD5VvkrCqUTDfcQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAGQCf1VFn2lg.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAGQCf8VFn2lg.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAGQCf0VFn2lg.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAGQCf7VFn2lg.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAGQCf3VFn2lg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAGQCf2VFn2lg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAGQCf4VFk.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBiQyf1VFn2lg.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBiQyf8VFn2lg.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBiQyf0VFn2lg.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBiQyf7VFn2lg.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBiQyf3VFn2lg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBiQyf2VFn2lg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBiQyf4VFk.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5VvkrjEYTLHdQ.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5VvkrjNYTLHdQ.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5VvkrjFYTLHdQ.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5VvkrjKYTLHdQ.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5VvkrjGYTLHdQ.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5VvkrjHYTLHdQ.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5VvkrjJYTI.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrA6Qif1VFn2lg.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrA6Qif8VFn2lg.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrA6Qif0VFn2lg.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrA6Qif7VFn2lg.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrA6Qif3VFn2lg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrA6Qif2VFn2lg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrA6Qif4VFk.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAWRSf1VFn2lg.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAWRSf8VFn2lg.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAWRSf0VFn2lg.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAWRSf7VFn2lg.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAWRSf3VFn2lg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAWRSf2VFn2lg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrAWRSf4VFk.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrByRCf1VFn2lg.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrByRCf8VFn2lg.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrByRCf0VFn2lg.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrByRCf7VFn2lg.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrByRCf3VFn2lg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrByRCf2VFn2lg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrByRCf4VFk.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBuRyf1VFn2lg.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBuRyf8VFn2lg.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBuRyf0VFn2lg.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBuRyf7VFn2lg.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBuRyf3VFn2lg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBuRyf2VFn2lg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBuRyf4VFk.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBKRif1VFn2lg.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBKRif8VFn2lg.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBKRif0VFn2lg.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBKRif7VFn2lg.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBKRif3VFn2lg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBKRif2VFn2lg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9f4kDNxMZdWfMOD5VvkrBKRif4VFk.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5Vn9LjEYTLHdQ.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5Vn9LjNYTLHdQ.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5Vn9LjFYTLHdQ.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5Vn9LjKYTLHdQ.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5Vn9LjGYTLHdQ.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5Vn9LjHYTLHdQ.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9C4kDNxMZdWfMOD5Vn9LjJYTI.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnWKneSxf6TF0.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnWKneQhf6TF0.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnWKneShf6TF0.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnWKneRRf6TF0.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnWKneSRf6TF0.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnWKneSBf6TF0.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnWKneRhf6.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnPKreSxf6TF0.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnPKreQhf6TF0.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnPKreShf6TF0.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnPKreRRf6TF0.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnPKreSRf6TF0.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnPKreSBf6TF0.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnPKreRhf6.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9E4kDNxMZdWfMOD5VvmojLeTY.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9E4kDNxMZdWfMOD5Vvk4jLeTY.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9E4kDNxMZdWfMOD5Vvm4jLeTY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9E4kDNxMZdWfMOD5VvlIjLeTY.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9E4kDNxMZdWfMOD5VvmIjLeTY.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9E4kDNxMZdWfMOD5VvmYjLeTY.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9E4kDNxMZdWfMOD5Vvl4jL.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnZKveSxf6TF0.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnZKveQhf6TF0.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnZKveShf6TF0.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnZKveRRf6TF0.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnZKveSRf6TF0.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnZKveSBf6TF0.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnZKveRhf6.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnSKzeSxf6TF0.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnSKzeQhf6TF0.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnSKzeShf6TF0.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnSKzeRRf6TF0.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnSKzeSRf6TF0.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnSKzeSBf6TF0.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnSKzeRhf6.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnLK3eSxf6TF0.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnLK3eQhf6TF0.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnLK3eShf6TF0.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnLK3eRRf6TF0.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnLK3eSRf6TF0.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnLK3eSBf6TF0.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnLK3eRhf6.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnMK7eSxf6TF0.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnMK7eQhf6TF0.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnMK7eShf6TF0.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnMK7eRRf6TF0.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnMK7eSRf6TF0.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnMK7eSBf6TF0.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnMK7eRhf6.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnFK_eSxf6TF0.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnFK_eQhf6TF0.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnFK_eShf6TF0.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnFK_eRRf6TF0.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnFK_eSRf6TF0.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnFK_eSBf6TF0.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnFK_eRhf6.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  outline: none;
}

body {
  font-family: "Fira Sans", sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #282828;
}

.container {
  max-width: 1305px;
  width: 100%;
  padding: 0 20px;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  .container {
    padding: 0 15px;
  }
}

.d-flex {
  display: flex;
}

.d-flex-inline {
  display: inline-flex;
}

.jc-between {
  justify-content: space-between;
}

.ai-center {
  align-items: center;
}

.input-text {
  width: 100%;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #282828;
  font-family: "Fira Sans", sans-serif;
  border: 1px solid #E1E4E8;
  background: #fff;
  padding: 20px 15px;
}

.pb-25 {
  padding-bottom: 25px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mt-50 {
  margin-top: 50px !important;
}

.input-checkbox {
  position: relative;
}
.input-checkbox input {
  display: none;
}
.input-checkbox label {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #282828;
  position: relative;
  padding-left: 60px;
  font-family: "Fira Sans", sans-serif;
  cursor: pointer;
  transition: 0.3s;
}
.input-checkbox label:before {
  width: 34px;
  height: 14px;
  position: absolute;
  left: 0;
  top: calc(50% - 7px);
  background: #BAC0C7;
  border-radius: 4px;
  content: "";
  transition: 0.3s;
}
.input-checkbox label:after {
  content: "";
  width: 20px;
  height: 20px;
  background: #727B85;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: calc(50% - 10px);
  transition: 0.3s;
}
.input-checkbox input:checked + label:after {
  background: #72B46D;
  border-radius: 50%;
  position: absolute;
  left: 14px;
  transition: 0.3s;
}

.input-radio input {
  display: none;
}
.input-radio input:checked + label {
  background: rgba(218, 67, 50, 0.1);
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0);
  transition: 0.3s;
}
.input-radio input:checked + label:after {
  opacity: 1;
  transition: 0.3s;
}
.input-radio label {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #282828;
  background: #FFFFFF;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.16);
  position: relative;
  padding: 16px 35px 16px 50px;
  transition: 0.3s;
  display: block;
  cursor: pointer;
}
.input-radio label:before {
  content: "";
  width: 16px;
  height: 16px;
  border: 2px solid #da4332;
  border-radius: 50%;
  top: calc(50% - 10px);
  left: 20px;
  display: block;
  position: absolute;
}
.input-radio label:after {
  content: "";
  background: #da4332;
  width: 10px;
  height: 10px;
  top: calc(50% - 5px);
  left: 25px;
  opacity: 0;
  transition: 0.3s;
  display: block;
  border-radius: 50%;
  position: absolute;
}

.dropdown__action {
  padding: 6px 35px 6px 12px;
  cursor: pointer;
}
.dropdown__btn {
  position: relative;
}
.dropdown__btn:after {
  border-bottom: 2px solid #282828;
  border-right: 2px solid #282828;
  content: "";
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  transform-origin: 66% 66%;
  transform: rotate(45deg);
  transition: 0.15s ease-in-out;
  width: 5px;
}
.dropdown__btn.active:after {
  transform: rotate(-135deg);
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}
.dropdown__body {
  position: absolute;
  padding: 20px;
  background: #FFFFFF;
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.16);
  top: 45px;
  left: 50%;
  transform: translate(-50%, 0) scaleY(0);
  transform-origin: top center;
  z-index: 5;
  min-width: 220px;
  transition: 0.3s;
}
.dropdown__body:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 12px solid #fff;
  position: absolute;
  top: -12px;
  left: calc(50% - 7px);
}
.dropdown__content {
  max-height: 240px;
  overflow: hidden;
  overflow-y: scroll;
  padding-top: 5px;
  border-bottom: 1px solid #dddee7;
  padding-bottom: 0px;
  margin-bottom: 16px;
}

.active .dropdown__body {
  transform: translate(-50%, 0) scaleY(1);
  transition: 0.3s;
}

.header__top {
  padding: 12px 0;
  border-bottom: 1px solid #DDDEE7;
}
.header__contact-link {
  margin-right: 30px;
  text-decoration: none;
  transition: 0.3s;
  color: #282828;
}
.header__contact-link:hover {
  transition: 0.3s;
  color: #da4332;
}
.header__contact-link svg {
  margin-right: 8px;
}
.header__actions {
  font-family: "Fira Sans", sans-serif;
  font-size: 14px;
  line-height: 17px;
}
.header__actions svg {
  margin-left: 9px;
}
.header__actions-login {
  color: #282828;
  text-decoration: none;
  transition: 0.3s;
}
.header__actions-login.logged-in svg {
  margin-top: -2px;
}
.header__actions-login:hover {
  transition: 0.3s;
  color: #da4332;
}
.header__actions-lang {
  margin-right: 30px;
}
.header__logo {
  font-size: 0;
  height: 38px;
}
.header__bottom {
  padding: 27px 0;
  border-bottom: 1px solid #DDDEE7;
}
.header__btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #E1E1E1;
  height: 44px;
  padding: 0 14px;
  background: #fff;
  transition: 0.3s;
  font-size: 16px;
  line-height: 19px;
  color: #282828;
  font-family: "Fira Sans", sans-serif;
  margin-left: 24px;
}
.header__btn svg path {
  fill: #282828;
  transition: 0.3s;
}
.header__btn:hover {
  transition: 0.3s;
  border-color: #da4332;
  color: #ffffff;
  background: #da4332;
}
.header__btn:hover svg path {
  fill: #fff;
  transition: 0.3s;
}
.header__btn.header__product {
  text-decoration: none;
}
.header__btn.header__product svg {
  margin-right: 8px;
}
.header__btn.header__product svg rect {
  stroke: #282828;
  transition: 0.3s;
}
.header__btn.header__product:hover {
  transition: 0.3s;
  border-color: #da4332;
  color: #ffffff;
  background: #da4332;
}
.header__btn.header__product:hover svg rect {
  stroke: #fff;
  transition: 0.3s;
}
.header__main {
  display: flex;
  align-items: center;
  position: relative;
}
.header__menu-mobile li, .header__menu li {
  display: inline-block;
  list-style: none;
  margin-left: 24px;
}
.header__menu-mobile li a, .header__menu li a {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #282828;
  text-decoration: none;
  transition: 0.3s;
}
.header__menu-mobile li a:hover, .header__menu li a:hover {
  color: #da4332;
  transition: 0.3s;
}
.header__search {
  position: relative;
}
.header__search--popup {
  position: absolute;
  right: 0;
  top: 110%;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16);
  width: 600px;
  z-index: 8;
  transition: 0.3s;
  transform: scaleY(0);
  transform-origin: top center;
}
@media (max-width: 640px) {
  .header__search--popup {
    width: 345px;
  }
}
.header__search--popup.active {
  transform: scaleY(1);
  transform-origin: top center;
  transition: 0.3s;
}
.header__search--popup .boxes__search-form {
  margin-top: 0;
  flex-wrap: wrap;
}
.header__search--popup .boxes__search-form input[type=submit] {
  display: none;
}
.header__search--popup .boxes__search-form input[type=text] {
  padding: 20px 53px 20px 20px;
  background-position: 95% center;
}
.header__search--popup .boxes__search-form .search-results {
  width: 100%;
  max-height: 260px;
  overflow: hidden auto;
  background-color: #fff;
}
.header__search--popup .boxes__search-form .search-results a {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 12px 10px 12px 16px;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  color: #282828;
  transition: 0.3s;
  text-decoration: none;
  justify-content: space-between;
}
.header__search--popup .boxes__search-form .search-results a:hover {
  color: #DA4332;
  transition: 0.3s;
}
.header__search--popup .boxes__search-form .search-results a .code {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #ACACAC;
}
.header__search--popup .boxes__search-form .search-results a .count {
  color: #282828;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
}
.header__contact {
  display: flex;
}
.header__cart {
  position: relative;
}
.header__cart-count {
  position: absolute;
  background: #DA4332;
  border-radius: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 18px;
  padding: 0 9px;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: #FFFFFF;
  top: -9px;
  left: -12px;
}
.header__menu-btn {
  display: none;
}
.header__mobile {
  background: #f8f9fa;
  transform: scaleY(0);
  transition: 0.3s;
  transform-origin: top;
  overflow: hidden;
  max-height: 0;
}
.header__mobile.active {
  transform: scaleY(1);
  transition: 0.3s;
  max-height: 10000px;
}
.header__mobile .content-box__categories {
  padding: 35px 35px 0;
  border-bottom: 1px solid #DDDEE7;
}
.header__mobile .content-box__categories ul li {
  list-style: none;
}
.header__mobile .header__contact {
  padding: 0 35px;
  flex-wrap: wrap;
}
.header__mobile .header__contact-link {
  width: 100%;
  margin: 0 0 20px 0;
  font-size: 14px;
  line-height: 17px;
}
.header__mobile .header__actions-login {
  border-top: 1px solid #DDDEE7;
  border-bottom: 1px solid #DDDEE7;
  justify-content: center;
  font-size: 14px;
  padding: 20px 0;
}
.header__mobile .header__actions-login svg {
  margin-left: 15px;
}
.header__mobile-lang {
  display: flex;
  align-items: center;
}
.header__mobile-lang a {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  display: flex;
  padding: 27px 0;
  text-decoration: none;
  width: 50%;
  justify-content: center;
  color: #828282;
  position: relative;
}
.header__mobile-lang a:after {
  content: "";
  display: block;
  position: absolute;
  background: #DDDEE7;
  width: 1px;
  height: 30px;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.header__mobile-lang a.current {
  color: #282828;
  font-weight: 600;
}
.header__menu-mobile {
  padding: 20px 35px 0;
}
.header__menu-mobile li {
  margin: 0 0 20px;
  display: block;
}

.header__actions .dropdown__btn:after {
  border-bottom: 2px solid #da4332;
  border-right: 2px solid #da4332;
}
.header__actions .dropdown__btn.active:after {
  transform: rotate(-135deg);
  border-bottom: 2px solid #da4332;
  border-right: 2px solid #da4332;
}
.header__actions .dropdown__body {
  min-width: 100px;
}
.header__actions .dropdown__body ul li {
  list-style: none;
}
.header__actions .dropdown__body ul li a {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #282828;
  text-decoration: none;
  margin-bottom: 10px;
  display: block;
}
.header__actions .dropdown__body ul li a.active {
  color: #da4332;
}
.header__actions .dropdown__body ul li a:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .header__top {
    display: none;
  }
  .header__logo {
    width: 160px;
    height: 26px;
    display: inline-block;
  }
  .header__logo svg {
    width: 100%;
    height: 100%;
  }
  .header__product {
    display: none;
  }
  .header__menu {
    display: none;
  }
  .header__bottom {
    padding: 0;
  }
  .header__inner {
    align-items: center;
  }
  .header__menu-btn {
    font-size: 0;
    display: block;
    height: 60px;
    margin: 0px -15px 0px 10px;
    cursor: pointer;
    width: 60px;
    position: relative;
    background: #1F225A;
  }
  .header__menu-btn svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .header__menu-btn svg:nth-child(1) {
    opacity: 1;
    transition: 0.3s;
  }
  .header__menu-btn svg:nth-child(2) {
    opacity: 0;
    transition: 0.3s;
  }
  .header__menu-btn.active svg:nth-child(1) {
    opacity: 0;
    transition: 0.3s;
  }
  .header__menu-btn.active svg:nth-child(2) {
    opacity: 1;
    transition: 0.3s;
  }
}
.footer__logo {
  text-align: center;
  border: 1px solid #E0E0E0;
  border-left: 0;
  border-right: 0;
  padding: 50px 0 45px;
}
.footer__bottom {
  padding: 30px 0;
}
.footer__copy {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #828282;
}
.footer__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer__menu ul li {
  display: inline-block;
  list-style: none;
}
.footer__menu ul li a {
  display: inline-block;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #828282;
  margin-right: 42px;
  position: relative;
  text-decoration: none;
  transition: 0.3s;
}
.footer__menu ul li a:hover {
  transition: 0.3s;
  color: #da4332;
}
.footer__menu ul li a:after {
  width: 2px;
  height: 2px;
  background: #828282;
  border-radius: 50%;
  content: "";
  display: block;
  position: absolute;
  top: calc(50% - 1px );
  right: -20px;
}
.footer__menu ul li:last-child a {
  margin-right: 0px;
}
.footer__menu ul li:last-child a:after {
  display: none;
}
@media (max-width: 640px) {
  .footer__inner {
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
  }
  .footer__copy {
    width: 100%;
    order: 2;
    margin-top: 20px;
  }
}

.login-popup__bg {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 95;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.82);
  opacity: 0.6;
}
.login-popup__body {
  position: fixed;
  z-index: 96;
  width: 550px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: #FFFFFF;
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.16);
  border-radius: 0px;
  padding: 60px 100px;
}
.login-popup__body .forgot-pass {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 150%;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #72B46D;
  transition: 0.3s;
}
.login-popup__body .forgot-pass:hover {
  color: #DA4332;
  transition: 0.3s;
}
.login-popup__title {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  text-align: center;
  color: #282828;
  margin-bottom: 30px;
}
.login-popup__close {
  position: absolute;
  right: 22px;
  top: 22px;
  cursor: pointer;
}

.input-box {
  margin-bottom: 20px;
}
.input-box label {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #282828;
  display: block;
  margin-bottom: 8px;
}
.input-box input {
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #E1E4E8;
  padding: 12px 26px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #282828;
}
.input-box input.error {
  border: 1px solid #DA4332;
}
.input-box textarea {
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #E1E4E8;
  padding: 12px 26px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #282828;
  min-height: 120px;
  resize: vertical;
}
.input-box .password-field {
  position: relative;
}
.input-box .password-field .password-click {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  height: 20px;
  right: 10px;
  display: block;
}
.input-box .input-required {
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  line-height: 12px;
  color: #DA4332;
  margin-top: 5px;
}

.input-actions {
  display: flex;
  align-items: center;
}
.input-actions input {
  background: #DA4332;
  height: 60px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
  border: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  cursor: pointer;
  color: #FFFFFF;
}
.input-actions input:hover {
  background: #1f225a;
  transition: 0.3s;
}
.input-actions input:disabled, .input-actions input:disabled:hover {
  background: #c3c7cd;
  cursor: not-allowed;
}
.input-actions a {
  display: block;
  width: 100%;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #DA4332;
  transition: 0.3s;
  text-decoration: none;
}
.input-actions a:hover {
  color: #72B46D;
  transition: 0.3s;
}

@media (max-width: 640px) {
  .login-popup__body {
    width: 100vw;
    padding: 30px;
  }
}
.tooltip {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.tooltip .tooltiptext {
  width: 300px;
  visibility: hidden;
  background-color: #828282;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  top: -30px;
  padding: 15px 10px;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}

.content-box .content-box__inner.d-flex.jc-between {
  align-items: flex-start;
}

.boxes {
  margin-top: 40px;
}
.boxes__inner {
  flex-wrap: wrap;
}
.boxes__box-half {
  width: 50%;
  padding: 61px;
  height: 320px;
  text-decoration: none;
}
.boxes__box-half:hover svg {
  margin-left: 30px;
  transition: 0.3s;
}
.boxes__box-quater {
  width: 25%;
  height: 320px;
  position: relative;
  text-decoration: none;
}
.boxes__box-quater:hover svg {
  margin-left: 30px;
  transition: 0.3s;
}
.boxes__box-quater img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
}
.boxes__search {
  background-image: url("../img/home-search.png");
  background-size: cover;
  background-position: center;
}
.boxes__blue {
  display: flex;
  flex-direction: column;
  background: #1f225a;
}
.boxes__red {
  display: flex;
  flex-direction: column;
  background: #DA4332;
}
.boxes__title {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 150%;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-bottom: 8px;
}
.boxes__text {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
  color: #FFFFFF;
}
.boxes__content {
  padding: 70px 44px 0;
  flex-grow: 1;
}
.boxes__link {
  display: flex;
  padding: 25px 44px;
  border-top: 1px solid #FFFFFF;
  align-items: center;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #FFFFFF;
  text-decoration: none;
}
.boxes__link svg {
  margin-left: 10px;
  transition: 0.3s;
}
.boxes__link:hover svg {
  margin-left: 30px;
  transition: 0.3s;
}
.boxes__search {
  padding: 65px 60px 0;
}
.boxes__search-form {
  display: flex;
  margin-top: 60px;
  flex-wrap: wrap;
}
.boxes__search-form input[type=submit] {
  -webkit-appearance: none;
  height: 60px;
  background: #DA4332;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 146px;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  border: none;
  cursor: pointer;
  transition: 0.3s;
}
.boxes__search-form input[type=submit]:hover {
  background: #1f225a;
  transition: 0.3s;
}
.boxes__search-form input[type=text] {
  flex-grow: 1;
  padding: 20px 0 20px 53px;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  border: none;
  background-position: 15px center;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7845 13.4095C10.6553 14.2142 9.27353 14.6875 7.78125 14.6875C3.96703 14.6875 0.875 11.5955 0.875 7.78125C0.875 3.96703 3.96703 0.875 7.78125 0.875C11.5955 0.875 14.6875 3.96703 14.6875 7.78125C14.6875 9.27353 14.2142 10.6553 13.4095 11.7845L17.9472 16.3222C18.3942 16.7692 18.3905 17.4845 17.947 17.928L17.928 17.947C17.4856 18.3894 16.7656 18.3906 16.3222 17.9472L11.7845 13.4095ZM7.78125 13.0625C10.698 13.0625 13.0625 10.698 13.0625 7.78125C13.0625 4.8645 10.698 2.5 7.78125 2.5C4.8645 2.5 2.5 4.8645 2.5 7.78125C2.5 10.698 4.8645 13.0625 7.78125 13.0625Z' fill='%23BDBDBD'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  border-radius: 0;
}
.boxes__search-form input[type=text]::-moz-placeholder {
  color: #828282;
}
.boxes__search-form input[type=text]:-ms-input-placeholder {
  color: #828282;
}
.boxes__search-form input[type=text]::placeholder {
  color: #828282;
}
.boxes__search-form .search-results {
  width: 100%;
  max-height: 260px;
  overflow: hidden auto;
  background-color: #fff;
  z-index: 12;
}
.boxes__search-form .search-results a {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 12px 10px 12px 16px;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  color: #282828;
  transition: 0.3s;
  text-decoration: none;
  justify-content: space-between;
}
.boxes__search-form .search-results a:hover {
  color: #DA4332;
  transition: 0.3s;
}
.boxes__search-form .search-results a .code {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #ACACAC;
}
.boxes__search-form .search-results a .count {
  color: #282828;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1024px) {
  .boxes__box-half {
    width: 100%;
  }
  .boxes__box-quater {
    width: 50%;
  }
  .boxes__box-quater:nth-child(6) {
    order: 1;
  }
}
@media (max-width: 640px) {
  .boxes__box-half {
    width: 100%;
    height: auto;
    padding: 40px 20px 68px;
  }
  .boxes__search-form {
    margin-top: 27px;
  }
  .boxes__search-form input[type=submit] {
    min-width: 90px;
  }
  .boxes__search-form input[type=text] {
    width: 90%;
  }
  .boxes__box-quater {
    width: 100%;
    height: auto;
  }
  .boxes__box-quater.boxes__img {
    min-height: 240px;
  }
  .boxes__content {
    padding: 40px 20px 20px;
    flex-grow: 1;
  }
  .boxes__link {
    padding: 15px 20px;
  }
  .boxes__inner > div:nth-child(1) {
    order: 1;
  }
  .boxes__inner > div:nth-child(2) {
    order: 2;
  }
  .boxes__inner > div:nth-child(3) {
    order: 3;
  }
  .boxes__inner > div:nth-child(4) {
    order: 5;
  }
  .boxes__inner > div:nth-child(5) {
    order: 4;
  }
  .boxes__inner > div:nth-child(6) {
    order: 7;
  }
  .boxes__inner > div:nth-child(7) {
    order: 6;
  }
}

.boxes__img .boxes__image-1 {
  opacity: 1;
  transition: 0.3s;
}
.boxes__img .boxes__image-2 {
  opacity: 0;
  transition: 0.3s;
}
.boxes__img:hover .boxes__image-1 {
  opacity: 0;
  transition: 0.3s;
}
.boxes__img:hover .boxes__image-2 {
  opacity: 1;
  transition: 0.3s;
}

.content-box {
  padding: 40px 0 128px;
}
.content-box ul li {
  list-style: none;
}
.content-box__link {
  display: block;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  color: #282828;
  background-repeat: no-repeat;
  background-position: 100% center;
  text-decoration: none;
  margin-bottom: 20px;
  padding-right: 30px;
  transition: 0.3s;
  position: relative;
}
.content-box__link.has-child:after {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.84375 8.82083L4.66458 5L0.84375 1.17917L2.02292 0L7.02292 5L2.02292 10L0.84375 8.82083Z' fill='%23DA4332'/%3E%3C/svg%3E");
  position: absolute;
  width: 7px;
  height: 10px;
  background-repeat: no-repeat;
  top: 50%;
  right: 0;
  transform: translate(0, -50%) rotate(90deg);
  transition: 0.3s;
}
.content-box__link:hover {
  color: #da4332;
  transition: 0.3s;
}
.content-box__sidebar {
  width: 22%;
}
.content-box__main {
  width: 75%;
}
@media (max-width: 767px) {
  .content-box__inner {
    flex-wrap: wrap;
  }
  .content-box__sidebar {
    width: 100%;
    margin-bottom: 50px;
    display: none;
  }
  .content-box__main {
    width: 100%;
  }
}
@media (max-width: 640px) {
  .content-box {
    padding: 40px 0;
  }
}
.content-box__sub-cats {
  display: none;
}
.content-box__sub-cats.level-2 .content-box__link {
  border-left: 1px solid #dddee7;
  padding: 4px 0 12px 16px;
  margin-bottom: 0;
}
.content-box__sub-cats.level-3 .content-box__link {
  border-left: 1px solid #dddee7;
  padding: 4px 0 12px 16px;
  margin-bottom: 0;
  margin-left: 16px;
}
.content-box__sub-cats .content-box__link {
  font-size: 14px;
  margin-bottom: 5px;
  background-image: none;
  font-weight: 400;
}
.content-box__sub-cats .content-box__link.has-child {
  font-weight: 700;
}

.content-box__link.has-child.active-cat:after {
  transform: translate(0, -50%) rotate(-90deg);
  transition: 0.3s;
}
.active-cat + .content-box__sub-cats {
  display: block;
}

.slider-box {
  margin-bottom: 50px;
}
.slider-box__title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #E1E4E8;
}
.slider-box__title span, .slider-box__title a {
  display: inline-block;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 38px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #282828;
  padding-left: 30px;
  text-decoration: none;
  transition: 0.3s;
}
.slider-box__title a:hover {
  color: #da4332;
  transition: 0.3s;
}
.slider-box__btns {
  display: flex;
}
.slider-box__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 86px;
  height: 86px;
  border-left: 1px solid #E1E4E8;
  background-color: #fff;
  transition: 0.3s;
  cursor: pointer;
}
.slider-box__btn:hover {
  border-color: #da4332;
  background-color: #da4332;
  transition: 0.3s all;
}
.slider-box__slider {
  border: 1px solid #E1E4E8;
  margin-top: -1px;
}
.slider-box__slider .slick-track {
  display: flex;
  margin: 0 0 0 0;
}
@media (max-width: 640px) {
  .slider-box {
    margin: 0 -15px 30px -16px;
    margin-bottom: 50px;
  }
  .slider-box__title span {
    font-size: 18px;
    line-height: 22px;
    padding-left: 20px;
  }
  .slider-box__btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
  }
  .slider-box__btn svg {
    width: 8px;
    height: 17px;
  }
}

.product-item {
  font-family: "Fira Sans", sans-serif;
  padding: 40px;
  border: 1px solid #e1e4e8;
  border-left: 0;
  position: relative;
  margin: -1px -1px -1px 0px;
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0);
  transition: 0.3s;
  height: 100%;
  border-bottom: 0;
  text-decoration: none;
}
.product-item a {
  text-decoration: none;
}
.product-item:hover {
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.16);
  transition: 0.3s;
  border-color: transparent;
}
.product-item:hover .product-item__add {
  opacity: 1;
  bottom: 0;
  transition: 0.3s;
}
.product-item:hover .product-item__price {
  color: #fff;
  transition: 0.3s;
}
.product-item__title {
  margin: 30px 0 7px;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  text-transform: uppercase;
  color: #da4332;
  text-decoration: none;
}
.product-item__description {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  color: #282828;
  text-decoration: none;
}
.product-item__price {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  text-align: center;
  color: #282828;
  margin-top: 20px;
  transition: 0.3s;
  text-decoration: none;
  text-transform: uppercase;
}
.product-item__subprice {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: #BDBDBD;
  margin-top: 20px;
}
.product-item__add {
  position: absolute;
  display: flex;
  height: 60px;
  background: #da4332;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  bottom: -60px;
  left: 0;
  z-index: 4;
  width: 100%;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: 0.3s;
  opacity: 0;
  text-decoration: none;
}
.product-item__add:hover {
  transition: 0.3s;
  background: #1f225a;
}
.product-item__add.variation-btn {
  background: #72B46D;
}
.product-item__add.variation-btn:hover {
  transition: 0.3s;
  background: #1f225a;
}
.product-item__image {
  position: relative;
  height: 240px;
}
.product-item__image img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
}
.product-item__tag {
  position: absolute;
  left: 0;
  top: 12px;
  background: #E8C05C;
  border-bottom-right-radius: 12px;
  border-top-right-radius: 12px;
  padding: 5px 10px;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #FFFFFF;
}
.product-item__sell-off {
  background: #da4332;
}
.product-item__new {
  background: #72B46D;
}
.product-item__phase-out {
  background: #E8C05C;
}
@media (max-width: 640px) {
  .product-item {
    padding: 40px 20px 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    text-align: center;
  }
  .product-item__description, .product-item__title {
    margin: 30px 0 7px;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
  }
  .product-item__description {
    flex-grow: 1;
  }
  .product-item__image {
    position: relative;
    height: 140px;
  }
  .product-item__add {
    position: relative;
    opacity: 1;
    bottom: 0;
    width: calc(100% + 40px);
  }
  .product-item__price {
    margin-bottom: 15px;
    color: #282828 !important;
  }
}

.slider-box .slick-list {
  margin-left: -1px;
}
.slider-box .slick-list .slick-slide {
  height: inherit;
}
.slider-box.only-two {
  max-width: 845px;
}
.slider-box.only-one {
  max-width: 580px;
}

.brands {
  background: #F8F9FA;
  padding: 80px 0 120px;
}
.brands__title {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 38px;
  text-align: center;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #282828;
  margin-bottom: 53px;
}
.brands__item {
  display: flex;
  align-items: center;
  justify-content: center;
}
.brands__item img {
  width: 100%;
  max-width: 75%;
  display: inline-block;
}
.brands .slick-track {
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  .brands {
    padding: 40px 0 40px;
  }
  .brands__title {
    font-size: 16px;
    line-height: 22px;
  }
}

.privacy-popup {
  background: #FFFFFF;
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.16);
  display: flex;
  position: fixed;
  bottom: 0;
  z-index: 4;
  left: 0;
  width: 100%;
  padding: 23px 15px;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: #828282;
}
.privacy-popup a {
  color: #da4332;
  text-decoration: underline;
  font-weight: 700;
  display: inline-block;
  margin-left: 5px;
}
.privacy-popup button {
  -webkit-appearance: none;
  background: #DA4332;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  transition: 0.3s;
  text-align: center;
  text-transform: uppercase;
  padding: 12px 20px;
  color: #FFFFFF;
  margin-left: 24px;
}
.privacy-popup button:hover {
  cursor: pointer;
  background: #72B46D;
}

.content-box .content-box__inner.d-flex.jc-between {
  align-items: flex-start;
}

.sample-text__wrapper {
  padding: 50px 0;
}
.sample-text__wrapper h1 {
  position: relative;
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 58px;
  text-transform: uppercase;
  color: #262B2D;
}
.sample-text__wrapper h1:after {
  content: "";
  display: block;
  width: 130px;
  height: 4px;
  background: #DA4332;
  margin: 30px 0;
}
.sample-text__wrapper h2 {
  position: relative;
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 48px;
  text-transform: uppercase;
  color: #262B2D;
  margin: 10px 0 20px;
}
.sample-text__wrapper h3 {
  position: relative;
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 38px;
  text-transform: uppercase;
  color: #262B2D;
  margin: 10px 0 20px;
}
.sample-text__wrapper h4 {
  position: relative;
  font-style: normal;
  font-weight: bold;
  font-size: 25px;
  line-height: 30px;
  text-transform: uppercase;
  color: #262B2D;
  margin: 10px 0 20px;
}
.sample-text__wrapper h5 {
  position: relative;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 25px;
  text-transform: uppercase;
  color: #262B2D;
  margin: 10px 0 20px;
}
.sample-text__wrapper h6 {
  position: relative;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 150%;
  text-transform: uppercase;
  color: #262B2D;
  margin: 10px 0 20px;
}
.sample-text__wrapper p {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #262B2D;
  margin-bottom: 20px;
}
.sample-text__wrapper p:last-child {
  margin-bottom: 0;
}
.sample-text__wrapper ol, .sample-text__wrapper ul {
  margin: 0 0 30px 20px;
  list-style-position: inside;
}
.sample-text__wrapper ol li::marker, .sample-text__wrapper ul li::marker {
  font-weight: 700;
  color: #da4332;
}
.sample-text__wrapper ol li, .sample-text__wrapper ul li {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #262B2D;
  margin-bottom: 10px;
}
.sample-text__wrapper ol li:last-child, .sample-text__wrapper ul li:last-child {
  margin-bottom: 0;
}

.category {
  background: #F8F9FA;
  padding: 20px 0;
}
.category__inner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.category__inner .product-item {
  width: 33.33%;
  border: 1px solid #e1e4e8;
  margin: 0px -1px -1px -1px;
  overflow: hidden;
  height: auto;
}
.category__title {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  color: #282828;
}
.category__title span {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #828282;
}
@media (max-width: 991px) {
  .category__inner {
    width: calc(100% + 30px );
    margin: 0 -15px;
  }
  .category__inner .product-item {
    width: 50%;
    border: none;
    margin: 0;
    border-top: 1px solid #e1e4e8;
    border-right: 1px solid #e1e4e8;
  }
  .category__inner .product-item:nth-child(even) {
    border-right: 0;
  }
}
@media (max-width: 767px) {
  .category__title {
    display: flex;
    font-size: 14px;
    line-height: 17px;
  }
  .category__title span {
    text-align: right;
  }
}

.filters {
  display: flex;
  flex-wrap: wrap;
}

.filter__box {
  margin: 0 10px 10px 0;
  width: auto;
}
.filter__box select {
  display: none;
}
.filter__box .nice-select {
  background: #FFFFFF;
  border: 1px solid #E1E1E1;
  border-radius: 0;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 130%;
  color: #282828;
  height: auto;
  padding: 6px 35px 6px 12px;
  transition: 0.3s;
  float: none;
  min-width: 85px;
}
.filter__box .nice-select:after {
  border-bottom: 2px solid #282828;
  border-right: 2px solid #282828;
}
.filter__box .nice-select.open {
  border: 1px solid #282828;
  color: #fff;
  background: #282828;
  transition: 0.3s;
}
.filter__box .nice-select.open:after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}
.filter__box .nice-select ul li {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 130%;
  color: #3e2833;
  padding: 12px 20px;
  min-height: auto;
}
.filter__box .nice-select ul li:hover, .filter__box .nice-select ul li.selected, .filter__box .nice-select ul li.selected.focus {
  color: #fff;
  background-color: #282828;
}
.filter__box .nice-select .list {
  border-radius: 0;
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.16);
  margin-top: 1px;
  left: -1px;
  min-width: calc( 100% + 2px );
}
.filter__box .nice-select .list:hover .option.selected.focus:not(:hover) {
  background-color: #282828 !important;
}
.filter__box span.irs-max, .filter__box span.irs-min,
.filter__box span.irs-from, .filter__box span.irs-to, .filter__box span.irs-single {
  display: none !important;
}
.filter__box .irs--round .irs-bar {
  background-color: #282828 !important;
}
.filter__box .irs--round .irs-handle {
  border: 0 !important;
  background-color: #282828 !important;
  height: 14px !important;
  width: 14px !important;
  top: 31px !important;
}

.filter__btn {
  background: #FFFFFF;
  border: 1px solid #E1E1E1;
  border-radius: 0;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 130%;
  color: #282828;
  height: auto;
  transition: 0.3s;
  float: none;
  min-width: 85px;
}
.filter__btn.active {
  border: 1px solid #282828;
  color: #fff;
  background: #282828;
}
.filter__btn.active label {
  color: #282828;
}
.filter__title {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 130%;
  color: #282828;
  border-bottom: 1px solid #DDDEE7;
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.filter__title span {
  text-decoration: underline;
  cursor: pointer;
}
.filter__checkbox {
  position: relative;
  margin-bottom: 18px;
}
.filter__checkbox input {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
}
.filter__checkbox input:checked + span:not(.term-span):before {
  background: #282828;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.23529L4.98305 8L10 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
.filter__checkbox input:checked + div:before {
  background: #282828;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.23529L4.98305 8L10 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
.filter__checkbox span:not(.term-span) {
  display: inline-block;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 130%;
  color: #282828;
  padding-left: 32px;
  position: relative;
}
.filter__checkbox span:not(.term-span):before {
  content: "";
  width: 16px;
  height: 16px;
  left: 0px;
  top: calc(50% - 11px);
  background: #F6F7F9;
  position: absolute;
  border: 1px solid #282828;
}
.filter__checkbox div {
  display: inline-block;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 130%;
  color: #282828;
  padding-left: 32px;
  position: relative;
}
.filter__checkbox div:before {
  content: "";
  width: 16px;
  height: 16px;
  left: 0px;
  top: calc(50% - 11px);
  background: #F6F7F9;
  position: absolute;
  border: 1px solid #282828;
}
.filter__btn-submit {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 0 auto;
  width: 111px;
  height: 40px;
  left: 59px;
  top: 302px;
  background: #282828;
  cursor: pointer;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
}
.filter__price {
  display: flex;
  justify-content: space-between;
}
.filter__label {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 130%;
  color: #282828;
  margin-bottom: 4px;
}
.filter__col {
  width: 48%;
  margin-bottom: 16px;
}
.filter__input {
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #E1E1E1;
  padding: 7px 11px;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 130%;
  color: #282828;
}
.filter__input:focus {
  border-color: #282828;
}
.filter__input::-moz-placeholder {
  color: #828282;
}
.filter__input:-ms-input-placeholder {
  color: #828282;
}
.filter__input::placeholder {
  color: #828282;
}
.filter__title-block {
  position: relative;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  color: #282828;
  padding-bottom: 20px;
  border-bottom: 1px solid #DDDEE7;
  display: none;
}
.filter__close {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.filter__open-btn {
  display: none;
  align-items: center;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #828282;
  cursor: pointer;
}
.filter__open-btn svg {
  margin-left: 15px;
}

.filter__actions {
  display: none;
}

@media (max-width: 767px) {
  .filter__box:nth-child(n+2) {
    display: none;
  }

  .filter__open-btn {
    display: inline-flex;
  }

  .filters {
    display: inline-flex;
  }

  .content-box__main form {
    justify-content: space-between;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
  }

  .filter__box {
    margin: 0;
  }

  .content-box__main form.active {
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    height: 100vh;
    z-index: 5;
    width: 100vw;
    align-items: inherit;
    padding: 15px;
    flex-direction: column;
  }

  form.active .filter__box:nth-child(1) {
    display: none;
  }
  form.active .filter__box:nth-child(n+2) {
    display: block;
    width: 100%;
  }
  form.active .filter__btn {
    border: 0;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #282828;
  }
  form.active .dropdown__btn:after {
    display: none;
  }
  form.active .filter__title-block {
    display: block;
    margin-bottom: 20px;
  }
  form.active .filter__open-btn {
    display: none;
  }
  form.active .filters {
    flex-grow: 1;
  }
  form.active .dropdown__body {
    position: static;
    left: 0;
    top: 0;
    transform: translate(0px, 0px);
    box-shadow: none;
    padding: 15px;
  }
  form.active .dropdown__content {
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
  }
  form.active .filter__btn-submit {
    display: none;
  }
  form.active .filter__title {
    border: 0;
  }
  form.active .filters {
    height: calc( 100vh - 75px );
    overflow: hidden;
    overflow-y: auto;
  }
  form.active .filter__actions {
    display: flex;
    background: #FFFFFF;
    box-shadow: 0px 2px 24px rgba(0, 0, 0, 0.16);
    padding: 10px 15px;
    margin: 0 -15px -15px;
    justify-content: space-between;
    align-items: center;
    z-index: 2;
  }
  form.active .filter__actions button {
    background: #72B46D;
    display: flex;
    font-family: "Fira Sans", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    text-transform: uppercase;
    align-items: center;
    justify-content: center;
    color: #FFFFFF;
    padding: 12px 0;
    width: 48%;
    border: 0;
  }
  form.active .filter__actions a {
    font-family: "Fira Sans", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #282828;
    width: 48%;
    display: inline-block;
    text-align: center;
    text-decoration: none;
  }
}
.pagination-block {
  width: 100%;
  margin-top: 60px;
  display: flex;
  justify-content: space-between;
}
.pagination-block .pagination-btn {
  width: 39px;
  height: 39px;
  background: #FFFFFF;
  border: 1px solid #E1E4E8;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 130%;
  text-align: center;
  color: #282828;
  transition: 0.3s;
  margin: 0 5px;
  text-decoration: none;
}
.pagination-block .pagination-btn.active, .pagination-block .pagination-btn:hover {
  border: 1px solid #1F225A;
  background: #1F225A;
  color: #fff;
  transition: 0.3s;
}
.pagination-block .pagination-btn.main-navs {
  width: 60px;
}
.pagination-block .pagination-btn.main-navs:hover svg path {
  fill: #fff;
}
.pagination-block .all-btn {
  display: flex;
}

@media (max-width: 640px) {
  .pagination-block {
    flex-wrap: wrap;
  }

  .pagination-block .all-btn {
    flex-wrap: wrap;
    order: 1;
    width: 100%;
    justify-content: center;
    margin-bottom: 20px;
  }

  .pagination-block .pagination-btn.main-navs {
    order: 2;
  }
}
.flex-grid {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-start;
}

.filter-wrapper {
  width: 80%;
}

.view-btns {
  width: 20%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.view-btns__btn {
  display: block;
  margin-left: 10px;
}
.view-btns__btn.line-view svg rect {
  fill: #E1E4E8;
  transition: 0.3s;
}
.view-btns__btn.line-view.active svg rect, .view-btns__btn.line-view:hover svg rect {
  fill: #1F225A;
  transition: 0.3s;
}
.view-btns__btn.grid-view svg rect {
  stroke: #E1E4E8;
  transition: 0.3s;
}
.view-btns__btn.grid-view.active svg rect, .view-btns__btn.grid-view:hover svg rect {
  stroke: #1F225A;
  transition: 0.3s;
}

.category__inner.list-view-products .product-item {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 25px;
}
.category__inner.list-view-products .product-item__image {
  position: relative;
  height: auto;
  flex: 0 0 120px;
  width: 120px;
}
.category__inner.list-view-products .product-all-c {
  text-align: left;
  flex-grow: 1;
  margin-left: 20px;
}
.category__inner.list-view-products .product-all-c * {
  text-align: left;
}
@media (max-width: 640px) {
  .category__inner.list-view-products .product-all-c * {
    text-align: center;
  }
}
.category__inner.list-view-products .product-all-c .product-item__description {
  max-width: 280px;
  margin-bottom: 25px;
}
.category__inner.list-view-products .product-item__add {
  position: relative;
  opacity: 1;
  bottom: auto;
  padding: 0 30px;
  margin-top: 20px;
  width: 100%;
  max-width: 240px;
}
.category__inner.list-view-products .product-action {
  flex: 0 0 240px;
}
.category__inner.list-view-products .product-action * {
  text-align: right;
}
@media (max-width: 640px) {
  .category__inner.list-view-products .product-action * {
    text-align: center;
  }
}
.category__inner.list-view-products .product-item__price {
  color: #282828;
}
.category__inner.list-view-products .product-item__tag {
  position: relative;
  top: auto;
  display: inline-block;
}

.clear-filters {
  color: #da4332;
  display: inline-block;
  margin-left: 5px;
  font-weight: 600;
  margin-top: 8px;
}

.product__breadcrumbs {
  background: #F8F9FA;
  padding: 13px 0;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #C3C8CC;
}
.product__breadcrumbs a {
  color: #C3C8CC;
  text-decoration: none;
}
.product__breadcrumbs a.current-a {
  color: #DA4332;
  font-weight: 700;
}
.product__title {
  padding: 40px 0 30px;
}
.product__title-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.product__title-inner h1 {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 40px;
  line-height: 48px;
  color: #282828;
}
.product__ean {
  display: inline-block;
  border: 1px solid #E1E4E8;
  font-family: "Fira Sans", sans-serif;
  color: #282828;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  padding: 10px 20px;
}
.product__main {
  font-family: "Fira Sans", sans-serif;
  color: #282828;
}
.product__price {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 34px;
}
.product__available {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #72B46D;
  margin: 20px 0 25px;
}
.product__h2 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 10px;
}
.product__text ul {
  margin-bottom: 30px;
}
.product__text ul li {
  list-style: none;
  padding-left: 16px;
  margin-bottom: 10px;
  position: relative;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #282828;
}
.product__text ul li:before {
  content: "";
  width: 6px;
  height: 6px;
  background: #DA4332;
  display: block;
  position: absolute;
  left: 0;
  top: calc(50% - 3px);
}
.product__form {
  display: flex;
}
.product__minus {
  border: 1px solid #E1E4E8;
  height: 60px;
  width: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: #fff;
  transition: 0.3s;
}
.product__minus svg path {
  stroke: #282828;
  transition: 0.3s;
}
.product__minus:hover {
  background-color: #1f225a;
  border-color: #1f225a;
  transition: 0.3s;
}
.product__minus:hover svg path {
  stroke: #fff;
  transition: 0.3s;
}
.product__plus {
  border: 1px solid #E1E4E8;
  background-color: #fff;
  height: 60px;
  width: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-left: -1px;
  background-color: #fff;
  transition: 0.3s;
}
.product__plus svg path {
  stroke: #282828;
  transition: 0.3s;
}
.product__plus:hover {
  background-color: #1f225a;
  border-color: #1f225a;
  transition: 0.3s;
}
.product__plus:hover svg path {
  stroke: #fff;
  transition: 0.3s;
}
.product__qty {
  display: flex;
}
.product__qty input {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  height: 60px;
  width: 60px;
  border: 1px solid #E1E4E8;
  margin-left: -1px;
  -moz-appearance: textfield;
}
.product__qty input::-webkit-outer-spin-button, .product__qty input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.product__form {
  margin-bottom: 34px;
}
.product__form button {
  cursor: pointer;
  background: #da4332;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 0 50px;
  transition: 0.3s;
  border: none;
  margin-left: 20px;
}
.product__form button svg {
  margin-right: 10px;
}
.product__form button:hover {
  background: #1f225a;
  transition: 0.3s;
}
.product__images {
  width: 35%;
}
.product__content {
  width: 60%;
}
.product__gallery-item {
  border: 1px solid #E1E4E8;
  display: flex;
  height: 450px;
  position: relative;
  align-items: center;
  justify-content: center;
}
.product__gallery-item img {
  max-width: 85%;
  max-height: 85%;
}
.product__scroll {
  margin-top: 37px;
  display: flex;
  align-items: center;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  color: #da4332;
  text-decoration: none;
}
.product__scroll svg {
  margin-left: 10px;
  transition: 0.3s;
}
.product__scroll:hover svg {
  margin-left: 25px;
  transition: 0.3s;
}
.product__btn-download {
  border: 2px solid #DA4332;
  display: flex;
  padding: 20px 33px;
  transition: 0.3s;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #DA4332;
  text-decoration: none;
  align-items: center;
  max-width: 250px;
  transition: 0.3s;
  background: #fff;
}
.product__btn-download svg {
  margin-right: 10px;
}
.product__btn-download svg path {
  fill: #da4332;
}
.product__btn-download:hover {
  transition: 0.3s;
  background: #da4332;
  color: #fff;
}
.product__btn-download:hover svg {
  margin-right: 10px;
}
.product__btn-download:hover svg path {
  fill: #fff;
}
.product__table {
  margin-bottom: 60px;
  display: table;
  width: 100%;
  border-collapse: collapse;
}
.product__second-title {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 40px;
  line-height: 48px;
  color: #da4332;
  margin-bottom: 10px;
}
.product__row {
  border-bottom: 1px solid #E1E4E8;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #282828;
  display: table-row;
  vertical-align: middle;
}
.product__row img {
  margin-right: 10px;
}
.product__row a {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #da4332;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product__row a.product__btn-download {
  justify-content: center;
}
.product__row > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 10px 0;
}
.product__row > div:first-child {
  text-align: left;
}
.product__row > div:first-child a {
  justify-content: left;
}
.product__row.product__row-header {
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  color: #282828;
}
.product__row .download a {
  margin: 0;
}
.product__row-download {
  border-top: 1px solid #E1E4E8;
  justify-content: space-between;
  margin-bottom: -1px;
}
.product__text p {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #282828;
  margin-bottom: 10px;
}
.product__text h3 {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  color: #282828;
  margin-bottom: 10px;
}
.product__col {
  width: 48%;
}
@media (max-width: 767px) {
  .product__title-inner h1 {
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 20px;
  }
  .product__inner {
    flex-wrap: wrap;
  }
  .product__images {
    width: 100%;
    margin-bottom: 30px;
  }
  .product__content {
    width: 100%;
  }
  .product__text {
    flex-wrap: wrap;
  }
  .product__col {
    width: 100%;
    margin-bottom: 20px;
  }
  .product__second-title {
    font-size: 24px;
    line-height: 29px;
    margin-top: 30px;
  }
  .product__row {
    flex-wrap: wrap;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    background: #fff;
  }
  .product__row:nth-child(odd) {
    background: #cdcdcd;
  }
  .product__row > div {
    display: block;
    padding: 10px;
  }
  .product__row .name {
    width: 100%;
  }
  .product__row-header {
    display: none;
  }
  .product__btn-download {
    width: 100%;
    max-width: 100%;
    text-align: center;
    justify-content: center;
  }
  .product__form {
    flex-wrap: wrap;
  }
  .product__form button {
    padding: 20px 0;
    width: 100%;
    margin: 20px 0 0 0;
  }
  .product__form input {
    flex-grow: 1;
  }
  .product__qty {
    width: 100%;
  }
}
.product__family-btn {
  max-width: 320px;
  width: 100%;
  display: flex;
  height: 60px;
  background: #72B46D;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  transition: 0.3s;
  margin-bottom: 40px;
  cursor: pointer;
  text-decoration: none;
}
.product__family-btn:hover {
  background: #1f225a;
  transition: 0.3s;
}

.product-downloads {
  margin: 60px 0 100px;
}

.product-downloads .product__text h3 {
  margin-bottom: 30px;
  margin-top: 20px;
}

table thead.product__row {
  display: table-header-group;
}
table td {
  text-align: center;
  padding: 10px 0;
}
table td:first-child {
  text-align: left;
}

div#product-variations_info {
  display: none;
}

.dataTables_wrapper {
  margin-bottom: 40px;
}

table.dataTable thead td, table.dataTable thead th {
  border-bottom: 1px solid #e1e4e8;
}

table.dataTable tbody td, table.dataTable tbody th {
  border-bottom: 1px solid #e1e4e8;
}

table.dataTable.no-footer {
  border-bottom: 0;
}

table .product__row td:first-child {
  width: 30%;
}
table .product__row td:first-child a {
  justify-content: flex-start;
}

.cart__title h1 {
  padding: 30px 0;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  line-height: 43px;
  text-transform: uppercase;
  color: #282828;
}
.cart__table {
  background: #F8F9FA;
}

.cart__table-row > div {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-wrap: wrap;
}

.cart__table-row.cart__table-header {
  border-bottom: 1px solid #E1E4E8;
}

.cart__table-row.cart__table-header > div {
  border: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #828282;
  padding: 14px 0;
}

.cart__table-row.cart__table-header > .name {
  justify-content: flex-start;
}

.cart__table--bottom {
  padding: 40px 44px;
  text-align: right;
  margin-bottom: 40px;
}
.cart__table--bottom .total-text {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  text-align: right;
  color: #828282;
}
.cart__table--bottom .total-amount {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 34px;
  color: #282828;
  margin: 7px 0 20px;
}
.cart__table--bottom .total-link a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 20px 90px;
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #72B46D;
  text-decoration: none;
  transition: 0.3s;
}
.cart__table--bottom .total-link a svg {
  margin-left: 15px;
}
.cart__table--bottom .total-link a:hover {
  background: #1f225a;
  transition: 0.3s;
}
.cart__table-row {
  display: flex;
  align-items: inherit;
  font-family: "Fira Sans", sans-serif;
  color: #282828;
  padding: 16px 0;
}
.cart__table-row .image {
  width: 10%;
  text-align: center;
}
.cart__table-row .image img {
  max-width: 90px;
}
.cart__table-row .name {
  width: 30%;
  justify-content: flex-start;
  text-align: left;
}
.cart__table-row .name h4 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  width: 100%;
}
.cart__table-row .name p {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  width: 100%;
}
.cart__table-row .stock {
  width: 10%;
  border-left: 1px solid #E1E4E8;
  border-right: 1px solid #E1E4E8;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #72B46D;
}
.cart__table-row .stock.out-of-stock {
  color: #da4332;
}
.cart__table-row .stock.out-of-stock span {
  background: #da4332;
}
.cart__table-row .stock.in-stock-partial {
  color: #E8C05C;
}
.cart__table-row .stock.in-stock-partial span {
  background: #E8C05C;
}
.cart__table-row .stock span {
  display: inline-block;
  margin-right: 10px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #72B46D;
}
.cart__table-row .delivery {
  width: 15%;
  border-right: 1px solid #E1E4E8;
}
.cart__table-row .delivery input {
  background: #FFFFFF;
  border: 1px solid #E1E4E8;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #282828;
  width: 95%;
  padding: 13px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 1H9V0H8V1H4V0H3V1H1C0.4 1 0 1.4 0 2V12C0 12.6 0.4 13 1 13H11C11.6 13 12 12.6 12 12V2C12 1.4 11.6 1 11 1ZM11 12H1V5H11V12ZM11 4H1V2H3V3H4V2H8V3H9V2H11V4Z' fill='%23282828'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 90% 50%;
}
.cart__table-row .delivery input::-moz-placeholder {
  color: #828282;
}
.cart__table-row .delivery input:-ms-input-placeholder {
  color: #828282;
}
.cart__table-row .delivery input::placeholder {
  color: #828282;
}
.cart__table-row .price {
  width: 7%;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
}
.cart__table-row .amount {
  width: 15%;
  border-left: 1px solid #E1E4E8;
  border-right: 1px solid #E1E4E8;
}
.cart__table-row .amount .product__form {
  margin-bottom: 0;
}
.cart__table-row .total {
  width: 7%;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
}
.cart__table-row .close {
  width: 5%;
  border-left: 1px solid #E1E4E8;
  text-align: center;
}
.cart__table-row .close svg path {
  fill: #bdbdbd;
  transition: 0.3s;
}
.cart__table-row .close a:hover svg path {
  fill: #EB5757;
  transition: 0.3s;
}

.cart__table-row.cart__table-body {
  background: #fff;
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0);
  transition: 0.3s;
  border: 1px solid #E1E4E8;
  margin-top: -1px;
}

.cart__table-row.cart__table-body:hover {
  background: #FFFFFF;
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.16);
  transition: 0.3s;
  z-index: 7;
  position: relative;
}

.message-area {
  margin-bottom: 30px;
}
.message-area textarea {
  width: 483px;
  min-height: 100px;
  height: 100px;
  background: #FFFFFF;
  border: 1px solid #E1E4E8;
  resize: vertical;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #282828;
  padding: 15px 20px;
}
.message-area textarea::-moz-placeholder {
  color: #828282;
}
.message-area textarea:-ms-input-placeholder {
  color: #828282;
}
.message-area textarea::placeholder {
  color: #828282;
}

.cart__table--bottom-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.cart-links {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #72B46D;
  margin-bottom: 40px;
  text-decoration: none;
  transition: 0.3s;
}
.cart-links span {
  display: inline-block;
  margin: 0 11px;
}
.cart-links:last-child {
  margin-bottom: 0;
}
.cart-links:hover {
  color: #da4332;
  transition: 0.3s;
}
.cart-links:hover svg path {
  fill: #da4332;
}

@media (max-width: 1024px) {
  .cart {
    background: #F8F9FA;
  }

  .cart__table-row.cart__table-header {
    display: none;
  }

  .cart__table-row.cart__table-body {
    background: #FFFFFF;
    border: 1px solid #E1E4E8;
    margin-bottom: 20px;
    flex-wrap: wrap;
    position: relative;
  }

  .cart__table-row .image {
    width: 30%;
  }
  .cart__table-row .name {
    width: 70%;
  }
  .cart__table-row .name p {
    margin: 15px 0;
  }
  .cart__table-row .stock {
    border: none;
    width: 70%;
    text-align: left;
    justify-content: flex-start;
    margin-left: 30%;
    margin-top: -20px;
  }
  .cart__table-row .price {
    border: none;
    width: 70%;
    text-align: left;
    justify-content: flex-start;
    margin: 10px 0 10px 30%;
  }
  .cart__table-row .price:before {
    content: "Price: ";
    font-family: "Fira Sans", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    color: #828282;
    margin-right: 50px;
  }
  .cart__table-row .amount {
    border: none;
    width: 70%;
    text-align: left;
    justify-content: flex-start;
    margin-left: 30%;
  }
  .cart__table-row .total {
    border: none;
    width: 70%;
    text-align: left;
    justify-content: flex-start;
    margin-left: 30%;
    margin-top: 10px;
  }
  .cart__table-row .total:before {
    content: "Total: ";
    font-family: "Fira Sans", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    color: #828282;
    margin-right: 50px;
  }
  .cart__table-row .close {
    position: absolute;
    top: 12px;
    right: 12px;
    border: 0;
  }

  .cart__table-row .delivery {
    width: 70%;
    margin: 10px 0 10px 30%;
    padding: 0;
    border: 0;
  }

  .cart__table-row .delivery input {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cart__table--bottom-row {
    flex-wrap: wrap;
  }

  .cart__table--bottom-row > div {
    width: 100%;
    text-align: center;
  }

  .cart__table--bottom .total-text {
    text-align: center;
  }

  .cart-links {
    justify-content: center;
  }
  .cart-links:last-child {
    margin-bottom: 40px;
  }
}
@media (max-width: 640px) {
  .cart__table-row.cart__table-body {
    padding-right: 10px;
  }

  .cart__table-row .total,
.cart__table-row .price {
    display: flex;
    justify-content: space-between;
  }

  .cart__table--bottom {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 30px 0;
  }

  .total-link {
    width: 100%;
  }

  .cart__table--bottom .total-link a {
    padding: 20px 0;
    width: 100%;
  }

  .cart__table-row .stock {
    margin-top: 0;
  }

  .cart__title h1 {
    font-size: 24px;
    line-height: 29px;
  }

  .cart__table-row .name {
    padding-top: 18px;
  }
}
.ui-datepicker {
  width: 288px;
  background: #FFFFFF;
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.16);
  padding: 15px;
}

.ui-datepicker-title {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.16px;
  color: #282828;
}

table.ui-datepicker-calendar thead th {
  font-family: Fira Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.16px;
  color: #282828;
}

table.ui-datepicker-calendar tbody td a {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.16px;
  color: #282828;
  text-align: center;
  padding: 10px;
  border: 1px solid #fff;
  transition: 0.3s;
}
table.ui-datepicker-calendar tbody td a:hover {
  border: 1px solid #da4332;
  transition: 0.3s;
}
table.ui-datepicker-calendar tbody td a.ui-state-active {
  border: 1px solid #da4332;
  color: #fff;
  background: #da4332;
}

.ai-start {
  align-items: flex-start;
}

.checkout-details p {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #828282;
  margin-bottom: 20px;
  text-align: left;
}
.checkout-details p .stock-id {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 12px;
}
.checkout-details p .stock-id.in-stock {
  background: #72B46D;
}
.checkout-details p .stock-id.in-stock-partial {
  background: #E8C05C;
}
.checkout-details p .stock-id.out-of-stock {
  background: #DA4332;
}

.warning-box {
  padding: 40px;
  margin-bottom: 50px;
  background: #DA4332;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  text-align: center;
}

.checkout {
  margin-top: 60px;
}
.checkout__steps {
  width: 70%;
}
.checkout__total {
  width: 24%;
  max-width: 300px;
}
.checkout__summary {
  background: #F8F9FA;
  padding: 30px;
}
.checkout__summary-title {
  font-family: "Fira Sans", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  border-bottom: 1px solid #E1E1E1;
  padding-bottom: 16px;
  margin-bottom: 20px;
}
.checkout__summary-row {
  margin-bottom: 16px;
}
.checkout__summary-row .title {
  font-size: 16px;
  line-height: 19px;
}
.checkout__summary-row .val {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
}
.checkout__summary-total {
  border-top: 1px solid #E1E1E1;
  padding-top: 20px;
}
.checkout__summary-total .title {
  font-weight: normal;
  font-size: 24px;
  line-height: 29px;
}
.checkout__summary-total .val {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
}
.checkout__summary-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-appearance: none;
  height: 60px;
  width: 100%;
  margin-top: 30px;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #72B46D;
  border: 0;
  transition: 0.3s;
  text-decoration: none;
  cursor: pointer;
}
.checkout__summary-btn svg {
  margin-left: 10px;
}
.checkout__summary-btn:hover {
  background: #1f225a;
  transition: 0.3s;
}
.checkout__progress {
  display: flex;
  overflow: hidden;
}
.checkout__progress-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33.3%;
  height: 50px;
  background: #EEF0F2;
  position: relative;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #BAC0C7;
}
.checkout__progress-btn span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background: #fff;
  margin-right: 10px;
  border-radius: 50%;
}
.checkout__progress-btn.active {
  background: #da4332;
  color: #fff;
}
.checkout__progress-btn.active:after {
  border-left-color: #da4332;
}
.checkout__progress-btn.active span {
  color: #da4332;
}
.checkout__progress-btn:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #fff;
  position: absolute;
  right: -16px;
  z-index: 1;
}
.checkout__progress-btn:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #EEF0F2;
  position: absolute;
  right: -1px;
  z-index: 1;
}
.checkout__step {
  margin-top: 40px;
}
.checkout__step-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  padding-bottom: 10px;
}
.checkout__step-from {
  background: #FFFFFF;
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1);
  width: 100%;
  padding: 30px 60px 66px;
  margin: 10px 0 60px;
}
.checkout__step-from .payments {
  margin-top: 15px;
}
.checkout__step-from .payments a {
  text-decoration: none;
  display: inline-block;
  margin-right: 20px;
}
.checkout__step-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.checkout__step-col2 {
  width: 49%;
  margin-bottom: 30px;
}
.checkout__step-col2 label {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #282828;
  display: block;
  margin-bottom: 8px;
}
.checkout__step-col2 label span {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #da4332;
}
.checkout__step-notice {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #9CA4AE;
  display: block;
  margin-top: 8px;
}
.checkout__step-divider {
  background: #E1E1E1;
  margin: 40px 0;
  width: 100%;
  height: 1px;
}
.checkout__step-back {
  display: inline-flex;
  margin: 0 0 60px 0;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #282828;
  text-decoration: none;
  align-items: center;
}
.checkout__step-back svg {
  margin-right: 11px;
  transition: 0.3s;
}
.checkout__step-back:hover svg {
  margin-right: 25px;
  transition: 0.3s;
}
.checkout__step-subtitle {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
}
.checkout__step-radio {
  display: inline-block;
  max-width: 205px;
  margin-right: 20px;
  cursor: pointer;
}
.checkout__step-info {
  display: inline-block;
  padding: 20px 0 10px 40px;
  width: 100%;
  max-width: 200px;
}
.checkout__step-info .name {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #9CA4AE;
  margin-bottom: 8px;
}
.checkout__step-info .val {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #282828;
}
.checkout__confirm-form {
  background: #FFFFFF;
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  padding: 30px;
}
.checkout__confirm-title {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #282828;
}
.checkout__confirm-title a {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  text-transform: uppercase;
  color: #72B46D;
}
.checkout__confirm-divider {
  background: #E1E1E1;
  height: 1px;
  width: 100%;
  margin: 16px 0;
}
.checkout__confirm-row {
  display: flex;
  flex-wrap: wrap;
}
.checkout__confirm-col {
  width: 33.33%;
}
.checkout__confirm-col .name {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #9CA4AE;
  margin-bottom: 8px;
}
.checkout__confirm-col .val {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #282828;
}
.checkout__confirm-product {
  display: flex;
  justify-content: space-between;
}
.checkout__confirm-product .name {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #9CA4AE;
  margin-bottom: 8px;
}
.checkout__confirm-product .image {
  width: 10%;
}
.checkout__confirm-product .image img {
  max-width: 100%;
}
.checkout__confirm-product .product-name {
  flex-grow: 1;
  padding-left: 20px;
}
.checkout__confirm-product .product-name h4 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #282828;
  margin: 9px 0;
}
.checkout__confirm-product .product-name p {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
}
.checkout__confirm-product .amount {
  width: 20%;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  text-align: right;
  color: #282828;
}
.checkout__confirm-product .total {
  width: 20%;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  text-align: right;
}

@media (max-width: 991px) {
  .checkout__wrapper {
    flex-wrap: wrap;
  }
  .checkout__steps {
    width: 100%;
  }
  .checkout__total {
    width: 100%;
    margin: 0px auto 80px;
  }
  .checkout__step-back {
    margin: 0 auto 30px;
  }
}
@media (max-width: 640px) {
  .checkout__progress-btn {
    font-size: 12px;
    line-height: 14px;
    width: 25%;
  }
  .checkout__progress-btn strong {
    display: none;
  }
  .checkout__progress-btn.active {
    width: 50%;
  }
  .checkout__progress-btn.active strong {
    display: inline-block;
  }
  .checkout__progress-btn:after {
    border-left: 15px solid #eef0f2;
    right: -9px;
  }
  .checkout__progress-btn:before {
    border-left: 15px solid #fff;
    right: -15px;
  }
  .checkout__step-title {
    font-size: 20px;
    line-height: 24px;
  }
  .checkout__step-from {
    padding: 30px 20px;
  }
  .checkout__step-col2 {
    width: 100%;
    margin-bottom: 15px;
  }
  .checkout__summary {
    padding: 0;
    background-color: transparent;
  }
  .checkout__total {
    max-width: 100%;
  }
  .checkout__step-radio {
    margin-bottom: 20px;
  }
  .checkout__confirm-col {
    width: 100%;
    margin-bottom: 20px;
  }
  .checkout__confirm-product {
    flex-wrap: wrap;
    margin-bottom: 30px;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 30px;
  }
  .checkout__confirm-product:last-child {
    margin-bottom: 0px;
    border-bottom: none;
    padding-bottom: 0px;
  }
  .checkout__confirm-product .image {
    width: 30%;
  }
  .checkout__confirm-product .product-name {
    width: 70%;
  }
  .checkout__confirm-product .amount {
    width: 70%;
  }
  .checkout__confirm-product .total {
    width: 30%;
  }
}
.register-page {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  padding: 40px 0 100px;
}
.register-page__col {
  width: 48%;
  max-width: 515px;
}
.register-page__title {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  color: #282828;
}
.register-page__subtitle {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #282828;
  margin: 10px 0 30px;
}
.register-page .input-box {
  margin-bottom: 30px;
}
.register-page .forgot-pass {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 150%;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #72B46D;
  transition: 0.3s;
}
.register-page .forgot-pass:hover {
  color: #DA4332;
  transition: 0.3s;
}
.register-page .input-actions {
  max-width: 50%;
}
.register-page .privacy-block {
  margin-top: 30px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #282828;
}
.register-page .privacy-block span {
  color: #da4332;
  text-decoration: underline;
  display: inline;
  cursor: pointer;
  position: relative;
  z-index: 2;
}

@media (max-width: 767px) {
  .register-page {
    flex-wrap: wrap;
  }
  .register-page__col {
    width: 100%;
    max-width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 575px) {
  .register-page .input-actions {
    max-width: 100%;
  }
}
.success-page {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: calc(100vh - 153px - 216px);
  background-image: url("data:image/svg+xml,%3Csvg width='1026' height='229' viewBox='0 0 1026 229' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M826.439 159.683C826.439 170.196 827.384 179.056 828.802 182.363C827.857 177.165 827.148 168.897 827.148 159.683C827.148 150.469 826.439 149.169 826.439 159.683Z' fill='%23ECEFF2'/%3E%3Cpath d='M824.313 159.683C824.313 170.196 823.368 179.056 821.95 182.363C822.895 177.165 823.604 168.897 823.604 159.683C823.604 150.469 824.313 149.169 824.313 159.683Z' fill='%23ECEFF2'/%3E%3Cpath d='M825.376 195.476C815.926 195.476 808.129 187.798 808.129 178.23C808.129 173.977 809.665 169.961 812.5 166.771C814.154 164.999 815.808 161.928 815.808 159.566V148.816C815.808 143.618 820.06 139.248 825.376 139.248C830.574 139.248 834.944 143.5 834.944 148.816V159.566C834.944 161.928 836.716 164.999 838.252 166.771C841.087 169.961 842.623 173.977 842.623 178.23C842.505 187.798 834.826 195.476 825.376 195.476ZM825.376 140.783C820.887 140.783 817.225 144.445 817.225 148.934V159.684C817.225 162.401 815.335 165.708 813.563 167.834C810.964 170.67 809.547 174.45 809.547 178.348C809.547 187.089 816.635 194.177 825.376 194.177C834.118 194.177 841.205 187.089 841.205 178.348C841.205 174.45 839.788 170.788 837.189 167.834C835.299 165.708 833.527 162.401 833.527 159.684V148.934C833.409 144.445 829.865 140.783 825.376 140.783Z' fill='%23ECEFF2'/%3E%3Cpath d='M826.129 -312H824.129V135H826.129V-312Z' fill='%23ECEFF2'/%3E%3Cpath d='M826.129 -312H825.129V135H826.129V-312Z' fill='%23ECEFF2'/%3E%3Cpath d='M825.376 134.049C818.997 134.049 813.8 139.247 813.8 145.626V159.683H836.834V145.626C836.834 139.247 831.755 134.049 825.376 134.049Z' fill='%23ECEFF2'/%3E%3Cpath d='M825.376 134.049C829.629 134.049 834.117 139.247 834.117 145.626V159.683H836.952V145.626C836.834 139.247 831.755 134.049 825.376 134.049Z' fill='%23ECEFF2'/%3E%3Cpath d='M825.376 134.049C823.25 134.049 821.005 139.247 821.005 145.626V159.683H819.588V145.626C819.588 139.247 822.186 134.049 825.376 134.049Z' fill='%23ECEFF2'/%3E%3Cpath d='M1013.08 -290H1011.71V17.4102H1013.08V-290Z' fill='%23ECEFF2'/%3E%3Cpath d='M1013.08 -290H1012.39V17.4102H1013.08V-290Z' fill='%23ECEFF2'/%3E%3Cpath d='M1012.46 61C1029.8 61 1026.13 45.7844 1023.37 40.7891C1019.12 33.0952 1020.38 30.7985 1019.87 26.7219C1019.7 25.2864 1018.89 24.2529 1017.92 23.5065L1017.92 21.8988L1017.92 21.2672L1012.75 21.2672L1007.18 21.2672L1007.18 21.8988L1007.18 23.5639L1007.24 23.5639C1006.37 24.2529 1005.74 25.229 1005.51 26.7219C1004.94 30.7985 1005.86 33.0378 1001.61 40.7317C998.796 45.7844 995.466 61 1012.46 61ZM1011.43 37.746L1011.71 37.746L1008.9 46.8753C1008.84 46.8179 1008.79 46.8179 1008.73 46.7605C1008.44 46.7031 1008.15 46.8753 1007.81 47.1624C1007.64 47.2773 1007.35 47.5069 1007.24 47.5069C1007.18 47.4495 1007.12 47.105 1007.06 46.9328C1007.01 46.5308 1006.95 46.1289 1006.66 46.0141L1011.14 24.4252L1011.14 34.8751C1010.45 34.9899 1009.93 35.6215 1009.93 36.3105C1009.93 37.057 1010.62 37.746 1011.43 37.746ZM1011.83 37.746L1013.21 37.746L1016.19 47.4495C1016.19 47.4495 1016.19 47.4495 1016.14 47.3921C1015.85 47.105 1015.5 46.8179 1015.22 46.8753C1014.93 46.9327 1014.76 47.2773 1014.64 47.6218C1014.59 47.794 1014.41 48.1959 1014.3 48.1959C1014.18 48.1959 1014.01 47.9088 1013.84 47.794C1013.55 47.4495 1013.32 47.1624 1012.98 47.1624C1012.69 47.1624 1012.46 47.5069 1012.23 47.8514C1012.12 48.0237 1011.89 48.3682 1011.83 48.3682C1011.71 48.3682 1011.54 48.0237 1011.48 47.8514C1011.26 47.5069 1011.08 47.1624 1010.74 47.105C1010.45 47.0476 1010.16 47.3347 1009.93 47.6792C1009.82 47.8514 1009.53 48.0811 1009.48 48.0811C1009.42 48.0237 1009.25 47.6792 1009.19 47.5069C1009.13 47.2773 1009.02 47.0476 1008.9 46.8753L1011.83 37.746ZM1016.42 47.6218L1013.38 37.6886L1013.61 37.6886C1014.41 37.6886 1015.1 36.9996 1015.1 36.1957C1015.1 35.4493 1014.59 34.8751 1013.9 34.7603L1013.9 24.3103L1018.49 46.7031C1018.26 46.4734 1017.92 46.1289 1017.4 46.3012C1017.17 46.416 1017.05 46.7031 1016.94 47.105C1016.88 47.3347 1016.77 47.7366 1016.65 47.794C1016.6 47.7366 1016.54 47.6792 1016.42 47.6218ZM1002.24 41.1336C1005.63 34.9899 1005.8 32.2339 1006.03 29.3056C1006.09 28.5018 1006.15 27.6979 1006.26 26.8367C1006.43 25.8032 1006.83 24.9993 1007.52 24.3677L1010.85 24.3677L1006.26 46.3012L1006.6 46.6457C1006.6 46.7605 1006.66 46.8753 1006.66 46.9902C1006.72 47.3921 1006.78 47.794 1007.06 47.9088C1007.35 48.0237 1007.7 47.794 1008.04 47.5069C1008.21 47.3921 1008.5 47.1624 1008.56 47.1624C1008.67 47.2198 1008.79 47.5643 1008.84 47.7366C1009.02 48.1385 1009.13 48.5404 1009.42 48.5979C1009.76 48.6553 1009.99 48.3682 1010.34 48.0237C1010.45 47.9088 1010.74 47.6218 1010.8 47.6218C1010.91 47.6218 1011.08 47.9663 1011.2 48.1385C1011.43 48.483 1011.6 48.8275 1011.94 48.8275C1012.29 48.8275 1012.52 48.483 1012.75 48.1385C1012.86 47.9663 1013.04 47.6792 1013.15 47.6792C1013.26 47.6792 1013.49 47.9663 1013.61 48.1385C1013.9 48.483 1014.13 48.7701 1014.41 48.7127C1014.76 48.6553 1014.93 48.2534 1015.1 47.9088C1015.16 47.7366 1015.33 47.4495 1015.39 47.3921C1015.5 47.3921 1015.79 47.6792 1015.96 47.794C1016.25 48.0811 1016.54 48.3108 1016.82 48.2534C1017.17 48.1385 1017.28 47.7366 1017.4 47.2773C1017.46 47.105 1017.51 46.8179 1017.57 46.7605C1017.8 46.7031 1017.97 46.8179 1018.2 47.0476C1018.43 47.2773 1018.95 46.7031 1018.95 46.7031L1014.3 24.3103L1017.69 24.3103C1018.55 24.9419 1019.01 25.8032 1019.12 26.8367C1019.24 27.8128 1019.29 28.674 1019.29 29.5353C1019.35 32.3487 1019.41 35.2196 1022.74 41.191C1024.52 44.349 1026.3 51.0668 1023.66 55.5454C1021.82 58.7033 1018.09 60.2536 1012.52 60.2536C1007.06 60.2536 1003.33 58.6459 1001.49 55.4879C998.796 50.952 1000.52 44.2916 1002.24 41.1336Z' fill='%23ECEFF2'/%3E%3Cpath d='M1007.06 18.511C1006.89 18.6258 1006.72 18.7981 1006.72 19.0852C1006.72 19.3723 1006.95 19.5445 1007.06 19.6594C1007.24 19.7742 1007.35 19.889 1007.35 20.0613C1007.35 20.1187 1007.29 20.291 1007.24 20.4058C1007.18 20.5206 1007.18 20.6355 1007.12 20.6929L1012.69 20.6929L1017.86 20.6929C1017.86 20.6929 1017.63 20.1761 1017.63 20.0039C1017.63 19.8316 1017.74 19.7168 1017.92 19.6019C1018.09 19.4871 1018.26 19.3148 1018.26 19.0278C1018.26 18.7407 1018.03 18.5684 1017.92 18.4536C1017.74 18.3388 1017.63 18.2239 1017.63 18.0517C1017.63 17.8794 1017.74 17.822 1017.86 17.7072L1017.92 17.7072C1017.92 17.7072 1018.15 17.5923 1018.26 17.3052C1018.26 17.2478 1018.32 17.1904 1018.32 17.133C1018.32 17.0756 1018.32 17.0182 1018.32 17.0182L1018.32 16.9607C1018.32 16.9607 1018.32 16.9607 1018.32 16.9033C1018.32 16.9033 1018.32 16.9033 1018.32 16.8459C1018.32 16.7885 1018.26 16.7885 1018.26 16.7885L1018.2 16.7311C1018.15 16.6737 1018.09 16.6162 1018.03 16.6162C1017.92 16.5588 1017.86 16.444 1017.8 16.444C1017.74 16.3866 1017.74 16.3292 1017.74 16.2143C1017.74 16.0995 1017.8 15.9846 1017.92 15.8124C1017.97 15.755 1018.03 15.6976 1018.03 15.6401C1018.15 15.4679 1018.26 15.3531 1018.32 15.1808L1013.95 15.1808L1006.78 15.1808C1006.78 15.1234 1006.83 15.3531 1007.01 15.5253C1007.12 15.6976 1007.29 15.8698 1007.41 16.1569C1007.47 16.3291 1007.35 16.444 1007.18 16.5588C1007.01 16.7311 1006.78 16.9033 1006.78 17.1904C1006.78 17.4775 1007.01 17.6498 1007.12 17.7646C1007.29 17.8794 1007.41 17.9943 1007.41 18.1665C1007.35 18.2813 1007.24 18.3962 1007.06 18.511ZM1007.01 19.0852C1007.01 18.9704 1007.06 18.9129 1007.18 18.7981L1017.63 16.6737C1017.69 16.7311 1017.69 16.7311 1017.74 16.7885C1017.92 16.9033 1017.97 17.0182 1017.97 17.0182C1017.97 17.0756 1017.97 17.133 1017.97 17.133C1017.97 17.2478 1017.92 17.3053 1017.74 17.4201L1007.29 19.4871C1007.24 19.4871 1007.24 19.4297 1007.18 19.4297C1007.06 19.3149 1007.01 19.2 1007.01 19.0852ZM1018.03 19.0852C1018.03 19.2 1017.97 19.3149 1017.8 19.4297L1012.69 20.4058L1008.9 20.4058L1017.69 18.6258C1017.74 18.6258 1017.74 18.6833 1017.8 18.6833C1017.97 18.8555 1018.03 18.9703 1018.03 19.0852ZM1007.01 17.133C1007.01 17.0182 1007.06 16.9033 1007.24 16.7885L1013.95 15.4105L1017.74 15.4105C1017.74 15.4105 1017.74 15.4105 1017.69 15.4679L1007.29 17.4775L1007.24 17.4201C1007.06 17.3627 1007.01 17.3053 1007.01 17.133Z' fill='%23ECEFF2'/%3E%3Cpath d='M1013.95 14.7222L1018.32 14.7222C1018.32 14.6648 1018.32 14.6648 1018.32 14.6073C1018.32 14.5499 1018.26 14.5499 1018.26 14.4925L1018.2 14.4351L1018.15 14.3777C1017.92 14.0906 1016.6 14.0906 1015.85 14.0906L1015.56 13.6887C1015.39 13.459 1015.04 12.9996 1014.76 12.9996L1010.28 12.9996C1009.99 12.9996 1009.65 13.459 1009.48 13.6887L1009.19 14.0906C1008.38 14.0906 1007.35 14.0906 1006.95 14.3777C1006.89 14.3777 1006.89 14.4351 1006.83 14.4351C1006.78 14.4925 1006.78 14.5499 1006.78 14.6073C1006.78 14.6648 1006.78 14.6648 1006.78 14.7222L1013.95 14.7222Z' fill='%23ECEFF2'/%3E%3Cpath d='M322.17 -369H320.989V112.134H322.17V-369Z' fill='%23ECEFF2'/%3E%3Cpath d='M322.17 -369H321.58V112.134H322.17V-369Z' fill='%23ECEFF2'/%3E%3Cpath d='M315.056 125.812C315.056 125.858 315.056 125.858 315.102 125.904C315.194 126.227 315.471 126.549 315.793 126.642L318.558 127.379L316.07 128.024C315.148 128.346 315.194 129.176 315.286 129.59C315.332 130.005 315.563 130.42 316.023 130.604C316.576 130.788 317.406 131.019 318.373 131.295L318.189 131.341C317.774 131.433 317.498 131.894 317.636 132.355C317.728 132.724 318.051 133 318.419 133L318.465 133L318.512 133L325.331 133C325.699 133 326.068 132.77 326.16 132.355C326.298 131.894 326.022 131.433 325.607 131.341L325.285 131.249C326.252 130.973 327.128 130.788 327.681 130.604C328.187 130.466 328.648 129.821 328.464 128.853C328.464 128.807 328.464 128.761 328.418 128.761C328.326 128.439 327.957 128.116 327.681 128.024L325.285 127.379C326.252 127.102 327.128 126.872 327.727 126.688C328.74 126.365 328.648 125.398 328.648 125.398C328.648 125.351 328.648 125.305 328.648 125.259C328.648 125.121 328.602 125.029 328.556 124.983C328.418 124.706 328.187 124.522 327.911 124.43L325.515 123.877C325.93 123.785 326.206 123.37 326.114 122.909L325.653 120.053L326.114 120.053L326.114 119.546L323.35 119.546L323.35 120.053L323.856 120.053L324.133 122.541L321.921 123.048L319.479 122.495L319.756 120.053L320.262 120.053L320.262 119.546L317.498 119.546L317.498 120.053L317.959 120.053L317.682 123.048C317.682 123.416 317.913 123.739 318.281 123.831L315.839 124.384C315.425 124.476 315.24 124.891 315.102 125.305C315.102 125.351 315.056 125.674 315.056 125.812ZM327.542 130.374C326.943 130.512 326.114 130.742 325.146 131.019L321.691 131.94L318.558 132.77C318.512 132.77 318.465 132.77 318.465 132.77C318.143 132.77 317.913 132.585 317.82 132.309C317.774 132.125 317.82 131.986 317.867 131.848C317.959 131.71 318.097 131.618 318.235 131.572L327.773 129.084C327.911 129.037 328.003 128.991 328.095 128.991C328.141 128.991 328.187 128.945 328.187 128.945C328.326 129.683 328.003 130.282 327.542 130.374ZM325.976 129.268L321.875 130.328L317.82 129.268C318.88 128.991 320.401 128.623 322.013 128.208L325.976 129.268ZM327.635 126.457C327.082 126.642 326.252 126.872 325.193 127.148C324.179 127.425 323.027 127.701 321.921 128.024C320.309 128.439 318.788 128.807 317.728 129.084C316.945 129.268 316.438 129.406 316.438 129.406C316.346 129.406 316.3 129.452 316.208 129.452C315.977 129.498 315.793 129.59 315.609 129.59C315.471 129.59 315.471 129.544 315.471 129.498L315.471 129.452C315.332 128.761 315.563 128.346 316.116 128.162L327.542 125.167C327.865 125.075 328.049 125.029 328.234 125.029C328.28 125.029 328.326 125.029 328.326 125.029C328.372 125.075 328.372 125.167 328.372 125.213C328.372 125.259 328.372 125.305 328.372 125.351C328.418 125.444 328.51 126.181 327.635 126.457ZM325.561 125.49L321.875 126.457L318.189 125.49L321.875 124.66L325.561 125.49ZM315.286 125.351C315.425 124.891 315.609 124.66 315.839 124.614L325.1 122.495C325.146 122.495 325.193 122.495 325.239 122.495C325.515 122.495 325.745 122.679 325.792 122.956C325.884 123.278 325.653 123.601 325.377 123.647L315.977 125.766C315.839 125.766 315.701 125.812 315.609 125.812C315.471 125.812 315.378 125.858 315.332 125.858C315.332 125.858 315.286 125.858 315.286 125.812L315.24 125.72C315.24 125.674 315.286 125.536 315.286 125.351Z' fill='%23ECEFF2'/%3E%3Cpath d='M319.571 108.396L319.664 108.396L319.664 108.81L319.479 108.856C319.295 108.902 319.203 109.041 319.249 109.225C319.295 109.409 319.433 109.501 319.617 109.501L319.71 109.501L319.71 109.916L319.525 109.962C319.341 110.008 319.249 110.147 319.295 110.331C319.341 110.515 319.479 110.607 319.664 110.607L319.756 110.607L319.756 111.022L319.571 111.068C319.387 111.114 319.295 111.252 319.341 111.437C319.387 111.621 319.525 111.713 319.71 111.713L319.802 111.713L319.802 112.128L319.617 112.174C319.571 112.174 319.571 112.174 319.571 112.22L319.525 112.22L319.525 113.188L319.571 113.188L324.317 113.188L324.363 113.188L324.363 112.22L324.087 112.22L324.087 111.99L324.271 111.943C324.455 111.897 324.548 111.759 324.501 111.575C324.455 111.391 324.317 111.298 324.133 111.298L324.041 111.298L324.041 110.884L324.225 110.838C324.409 110.792 324.501 110.653 324.455 110.469C324.409 110.285 324.271 110.193 324.087 110.193L323.995 110.193L323.995 109.778L324.179 109.732C324.363 109.686 324.455 109.548 324.409 109.363C324.363 109.179 324.225 109.087 324.041 109.087L323.949 109.087L323.949 108.672L324.133 108.626C324.317 108.58 324.409 108.442 324.363 108.257C324.317 108.073 324.179 107.981 323.995 107.981L323.949 107.981L323.949 107.566L324.133 107.52C324.317 107.474 324.409 107.336 324.363 107.152C324.317 106.967 324.179 106.875 323.995 106.875L323.488 106.967C323.027 106.46 322.658 106 322.106 106L321.276 106C320.769 106 320.355 106.507 319.94 107.013L319.525 107.013L319.525 107.705L319.341 107.751C319.157 107.797 319.065 107.935 319.111 108.119C319.249 108.303 319.433 108.442 319.571 108.396ZM324.133 111.344C324.225 111.344 324.317 111.391 324.317 111.529C324.317 111.575 324.317 111.621 324.271 111.667C324.225 111.713 324.225 111.713 324.179 111.759L322.704 112.036L320.585 112.036L324.133 111.344ZM324.133 110.239C324.225 110.239 324.317 110.285 324.317 110.423C324.317 110.469 324.317 110.515 324.271 110.561C324.225 110.607 324.225 110.607 324.179 110.607L319.525 111.483C319.433 111.483 319.341 111.391 319.341 111.298C319.341 111.206 319.387 111.068 319.479 111.068L324.133 110.239ZM324.133 109.179C324.225 109.179 324.317 109.225 324.363 109.363C324.363 109.409 324.363 109.455 324.317 109.501C324.271 109.548 324.271 109.548 324.225 109.548L319.571 110.423C319.479 110.423 319.387 110.331 319.387 110.239C319.387 110.147 319.433 110.008 319.525 110.008L324.133 109.179ZM324.133 108.073C324.225 108.073 324.317 108.119 324.363 108.257C324.363 108.35 324.317 108.488 324.225 108.488L319.571 109.363C319.479 109.363 319.387 109.271 319.387 109.179C319.387 109.087 319.433 108.949 319.525 108.949L324.133 108.073ZM319.479 107.889L324.133 107.013L324.179 107.013C324.271 107.013 324.363 107.106 324.363 107.198C324.363 107.29 324.317 107.428 324.225 107.428L319.571 108.303C319.479 108.303 319.387 108.211 319.387 108.119C319.341 108.027 319.387 107.889 319.479 107.889Z' fill='%23ECEFF2'/%3E%3Cpath d='M320.263 118.993L323.35 118.993L326.114 118.993L326.529 118.993L326.529 116.735C326.529 115.445 325.93 114.247 324.962 113.51L318.788 113.51C317.821 114.293 317.222 115.445 317.222 116.735L317.222 118.993L317.498 118.993L320.263 118.993Z' fill='%23ECEFF2'/%3E%3Cpath d='M261.041 29.8761C261.041 35.6644 261.632 40.5076 262.34 42.3976C261.75 39.5626 261.513 34.9556 261.513 29.8761C261.395 24.7966 261.041 24.0879 261.041 29.8761Z' fill='%23ECEFF2'/%3E%3Cpath d='M259.859 29.8756C259.859 35.6639 259.269 40.5071 258.56 42.3972C259.151 39.5621 259.387 34.9551 259.387 29.8756C259.387 24.7961 259.859 24.0874 259.859 29.8756Z' fill='%23ECEFF2'/%3E%3Cpath d='M260.45 49.6033C255.253 49.6033 251 45.3507 251 40.1531C251 37.7905 251.827 35.5461 253.363 33.8923C254.308 32.8291 255.253 31.1754 255.253 29.876V23.9696C255.253 21.1345 257.615 18.772 260.45 18.772C263.285 18.772 265.648 21.1345 265.648 23.9696V29.876C265.648 31.1754 266.593 32.8291 267.538 33.8923C269.074 35.6642 269.9 37.9086 269.9 40.1531C269.9 45.3507 265.648 49.6033 260.45 49.6033ZM260.45 19.4807C257.97 19.4807 255.961 21.4889 255.961 23.9696V29.876C255.961 31.4116 254.898 33.1835 253.953 34.3648C252.536 35.9005 251.709 38.0268 251.709 40.1531C251.709 44.9963 255.607 48.8945 260.45 48.8945C265.293 48.8945 269.192 44.9963 269.192 40.1531C269.192 38.0268 268.365 36.0186 266.947 34.3648C265.884 33.1835 264.939 31.4116 264.939 29.876V23.9696C264.821 21.4889 262.813 19.4807 260.45 19.4807Z' fill='%23ECEFF2'/%3E%3Cpath d='M261.041 -41H259.86V15.9375H261.041V-41Z' fill='%23ECEFF2'/%3E%3Cpath d='M261.041 -41H260.45V15.9375H261.041V-41Z' fill='%23ECEFF2'/%3E%3Cpath d='M260.45 15.7012C256.906 15.7012 254.071 18.5362 254.071 22.0801V29.8765H266.829V22.0801C266.711 18.5362 263.876 15.7012 260.45 15.7012Z' fill='%23ECEFF2'/%3E%3Cpath d='M260.45 15.7012C262.813 15.7012 265.293 18.5362 265.293 22.0801V29.8765H266.829V22.0801C266.711 18.5362 263.876 15.7012 260.45 15.7012Z' fill='%23ECEFF2'/%3E%3Cpath d='M260.45 15.7012C259.269 15.7012 258.088 18.5362 258.088 22.0801V29.8765H257.261V22.0801C257.261 18.5362 258.678 15.7012 260.45 15.7012Z' fill='%23ECEFF2'/%3E%3Cpath d='M15.5902 -97H13.5693V0.405983H15.5902V-97Z' fill='%23ECEFF2'/%3E%3Cpath d='M15.5901 -97H14.5797V0.405983H15.5901V-97Z' fill='%23ECEFF2'/%3E%3Cpath d='M-4.33348e-05 41.2935C-4.3326e-05 41.3942 -3.76039e-05 41.3942 0.100646 41.4948C0.302012 42.1996 0.90611 42.9044 1.61089 43.1058L7.65186 44.7167L2.21499 46.1262C0.201335 46.831 0.302005 48.6433 0.503372 49.5495C0.604055 50.4556 1.10747 51.3618 2.11431 51.7645C3.3225 52.1672 5.1348 52.6706 7.24914 53.2747L6.84641 53.3754C5.94027 53.5768 5.33616 54.5836 5.63821 55.5904C5.83957 56.3959 6.54436 57 7.34983 57L7.45049 57L7.55117 57L22.4523 57C23.2577 57 24.0632 56.4966 24.2645 55.5904C24.5666 54.5836 23.9625 53.5768 23.0563 53.3754L22.3516 53.174C24.4659 52.57 26.3789 52.1672 27.5871 51.7645C28.6946 51.4624 29.7014 50.0529 29.2987 47.9385C29.2987 47.8379 29.2987 47.7372 29.198 47.7372C28.9966 47.0324 28.1912 46.3276 27.5871 46.1262L22.3516 44.7167C24.4659 44.1126 26.3789 43.6092 27.6878 43.2064C29.9028 42.5017 29.7014 40.3873 29.7014 40.3873C29.7014 40.2866 29.7014 40.186 29.7014 40.0853C29.7014 39.7832 29.6007 39.5819 29.5001 39.4812C29.198 38.8771 28.6946 38.4743 28.0905 38.273L22.855 37.0648C23.7611 36.8634 24.3652 35.9573 24.1638 34.9505L23.157 28.7081L24.1638 28.7081L24.1638 27.6006L18.1229 27.6006L18.1229 28.7081L19.2304 28.7081L19.8345 34.145L15.0017 35.2525L9.66552 34.0443L10.2696 28.7081L11.3771 28.7081L11.3771 27.6006L5.33617 27.6006L5.33617 28.7081L6.343 28.7081L5.73889 35.2525C5.73889 36.058 6.24229 36.7627 7.04776 36.9641L1.71158 38.1723C0.805432 38.3737 0.402693 39.2798 0.100646 40.186C0.100646 40.2866 -4.33612e-05 40.9914 -4.33348e-05 41.2935ZM27.285 51.2611C25.9761 51.5631 24.1638 52.0665 22.0495 52.6706L14.4983 54.6843L7.65186 56.4966C7.55118 56.4966 7.45049 56.4966 7.45049 56.4966C6.7457 56.4966 6.2423 56.0939 6.04093 55.4898C5.94025 55.087 6.04094 54.785 6.14162 54.4829C6.34298 54.1809 6.64502 53.9795 6.94707 53.8788L27.7884 48.442C28.0905 48.3413 28.2919 48.2406 28.4932 48.2406C28.5939 48.2406 28.6946 48.1399 28.6946 48.1399C28.9966 49.7508 28.2919 51.0597 27.285 51.2611ZM23.8618 48.8447L14.901 51.1604L6.04093 48.8447C8.35664 48.2406 11.6792 47.4351 15.2031 46.529L23.8618 48.8447ZM27.4864 42.703C26.2782 43.1058 24.4659 43.6092 22.1502 44.2133C19.9352 44.8174 17.4181 45.4215 15.0017 46.1262C11.4778 47.0324 8.15529 47.8379 5.83958 48.442C4.12797 48.8447 3.02044 49.1467 3.02044 49.1467C2.81908 49.1467 2.71839 49.2474 2.51703 49.2474C2.01361 49.3481 1.6109 49.5495 1.20816 49.5495C0.906116 49.5495 0.906097 49.4488 0.906097 49.3481L0.906097 49.2474C0.604049 47.7372 1.10749 46.831 2.31568 46.4283L27.285 39.8839C27.9898 39.6825 28.3925 39.5819 28.7953 39.5819C28.896 39.5819 28.9966 39.5819 28.9966 39.5819C29.0973 39.6825 29.0973 39.8839 29.0973 39.9846C29.0973 40.0853 29.0973 40.186 29.0973 40.2866C29.198 40.488 29.3994 42.0989 27.4864 42.703ZM22.9557 40.5887L14.901 42.703L6.84641 40.5887L14.901 38.7764L22.9557 40.5887ZM0.503371 40.2866C0.805418 39.2798 1.20816 38.7764 1.71158 38.6757L21.9488 34.0443C22.0495 34.0443 22.1502 34.0443 22.2509 34.0443C22.855 34.0443 23.3584 34.447 23.4591 35.0511C23.6605 35.7559 23.157 36.4607 22.5529 36.5614L2.01361 41.1928C1.71157 41.1928 1.40953 41.2935 1.20816 41.2935C0.906115 41.2935 0.704743 41.3942 0.60406 41.3942C0.60406 41.3942 0.503371 41.3942 0.503371 41.2935L0.402682 41.0921C0.402682 40.9914 0.503371 40.6894 0.503371 40.2866Z' fill='%23ECEFF2'/%3E%3Cpath d='M9.86694 3.23504L10.0683 3.23504L10.0683 4.14118L9.66556 4.24187C9.26283 4.34255 9.06147 4.64459 9.16215 5.04732C9.26283 5.45005 9.56487 5.65142 9.9676 5.65142L10.169 5.65142L10.169 6.55756L9.76625 6.65825C9.36352 6.75894 9.16216 7.06099 9.26284 7.46372C9.36352 7.86645 9.66556 8.06781 10.0683 8.06781L10.2697 8.06781L10.2697 8.97396L9.86694 9.07464C9.46421 9.17532 9.26284 9.47737 9.36353 9.8801C9.46421 10.2828 9.76625 10.4842 10.169 10.4842L10.3704 10.4842L10.3704 11.3903L9.9676 11.491C9.86692 11.491 9.86694 11.491 9.86694 11.5917L9.76625 11.5917L9.76625 13.7061L9.86694 13.7061L20.2373 13.7061L20.338 13.7061L20.338 11.5917L19.7339 11.5917L19.7339 11.0883L20.1366 10.9876C20.5393 10.8869 20.7407 10.5849 20.64 10.1822C20.5393 9.77942 20.2373 9.57805 19.8345 9.57805L19.6332 9.57805L19.6332 8.67191L20.0359 8.57122C20.4386 8.47054 20.64 8.1685 20.5393 7.76577C20.4386 7.36304 20.1366 7.16167 19.7339 7.16167L19.5325 7.16167L19.5325 6.25553L19.9352 6.15484C20.338 6.05415 20.5393 5.7521 20.4386 5.34937C20.338 4.94664 20.0359 4.74528 19.6332 4.74528L19.4318 4.74528L19.4318 3.83913L19.8345 3.73845C20.2373 3.63777 20.4386 3.33572 20.338 2.93299C20.2373 2.53026 19.9352 2.32889 19.5325 2.32889L19.4318 2.32889L19.4318 1.42274L19.8345 1.32206C20.2373 1.22137 20.4386 0.919321 20.338 0.51659C20.2373 0.113858 19.9352 -0.0874986 19.5325 -0.0874986L18.425 0.113865C17.4182 -0.993647 16.6127 -2.00048 15.4045 -2.00048L13.5922 -2.00048C12.4847 -2.00048 11.5785 -0.892958 10.6724 0.214555L9.76625 0.214555L9.76625 1.7248L9.36353 1.82547C8.9608 1.92615 8.75943 2.22821 8.86011 2.63094C9.16216 3.03367 9.56489 3.33572 9.86694 3.23504ZM19.8345 9.67874C20.0359 9.67874 20.2373 9.77942 20.2373 10.0815C20.2373 10.1821 20.2373 10.2828 20.1366 10.3835C20.0359 10.4842 20.0359 10.4842 19.9352 10.5849L16.7134 11.189L12.0819 11.189L19.8345 9.67874ZM19.8345 7.26236C20.0359 7.26236 20.2373 7.36303 20.2373 7.66508C20.2373 7.76576 20.2373 7.86645 20.1366 7.96713C20.0359 8.06782 20.0359 8.06781 19.9352 8.06781L9.76625 9.98079C9.56489 9.98079 9.36353 9.77942 9.36353 9.57805C9.36353 9.37669 9.4642 9.07464 9.66556 9.07464L19.8345 7.26236ZM19.8345 4.94665C20.0359 4.94665 20.2373 5.04732 20.338 5.34937C20.338 5.45005 20.3379 5.55074 20.2373 5.65142C20.1366 5.75211 20.1366 5.75211 20.0359 5.75211L9.86694 7.66508C9.66558 7.66508 9.46419 7.46372 9.46419 7.26236C9.46419 7.06099 9.56489 6.75894 9.76625 6.75894L19.8345 4.94665ZM19.8345 2.53025C20.0359 2.53025 20.2373 2.63094 20.338 2.93299C20.338 3.13435 20.2373 3.4364 20.0359 3.4364L9.86694 5.34937C9.66558 5.34937 9.46419 5.14801 9.46419 4.94665C9.46419 4.74528 9.56489 4.44323 9.76625 4.44323L19.8345 2.53025ZM9.66556 2.12752L19.8345 0.214554L19.9352 0.214554C20.1366 0.214554 20.338 0.415914 20.338 0.617279C20.338 0.818645 20.2373 1.12069 20.0359 1.12069L9.86694 3.03366C9.66558 3.03366 9.46419 2.8323 9.46419 2.63094C9.3635 2.42957 9.4642 2.12752 9.66556 2.12752Z' fill='%23ECEFF2'/%3E%3Cpath d='M11.3772 26.3921L18.123 26.3921L24.1639 26.3921L25.0701 26.3921L25.0701 21.4586C25.0701 18.6395 23.7612 16.0217 21.6469 14.4108L8.15535 14.4108C6.04101 16.1224 4.73214 18.6395 4.73214 21.4586L4.73214 26.3921L5.33625 26.3921L11.3772 26.3921Z' fill='%23ECEFF2'/%3E%3Cpath d='M656.492 -78H653.007V10.6872H656.492V-78Z' fill='%23ECEFF2'/%3E%3Cpath d='M656.492 -78H654.711V10.6872H656.492V-78Z' fill='%23ECEFF2'/%3E%3Cpath d='M627.413 83.9829C627.413 84.1689 627.413 84.169 627.599 84.355C627.971 85.657 629.087 86.959 630.389 87.3311L641.549 90.3072L631.505 92.9113C627.785 94.2133 627.971 97.5614 628.343 99.2355C628.529 100.91 629.459 102.584 631.319 103.328C633.551 104.072 636.899 105.002 640.805 106.118L640.061 106.304C638.387 106.676 637.271 108.536 637.829 110.396C638.201 111.884 639.503 113 640.991 113L641.177 113L641.363 113L668.892 113C670.38 113 671.869 112.07 672.241 110.396C672.799 108.536 671.682 106.676 670.008 106.304L668.706 105.932C672.613 104.816 676.147 104.072 678.379 103.328C680.425 102.77 682.285 100.166 681.541 96.2594C681.541 96.0734 681.541 95.8874 681.355 95.8874C680.983 94.5853 679.495 93.2833 678.379 92.9113L668.706 90.3072C672.613 89.1911 676.147 88.2611 678.565 87.5171C682.657 86.215 682.285 82.3089 682.285 82.3089C682.285 82.1229 682.285 81.9368 682.285 81.7508C682.285 81.1928 682.099 80.8208 681.913 80.6348C681.355 79.5188 680.425 78.7747 679.309 78.4027L669.636 76.1706C671.311 75.7986 672.427 74.1246 672.055 72.2645L670.194 60.7321L672.055 60.7321L672.055 58.686L660.894 58.686L660.894 60.7321L662.94 60.7321L664.056 70.7765L655.128 72.8225L645.27 70.5904L646.386 60.7321L648.432 60.7321L648.432 58.686L637.271 58.686L637.271 60.7321L639.131 60.7321L638.015 72.8225C638.015 74.3106 638.945 75.6126 640.433 75.9846L630.575 78.2167C628.901 78.5887 628.157 80.2628 627.599 81.9369C627.599 82.1229 627.413 83.4249 627.413 83.9829ZM677.821 102.398C675.403 102.956 672.055 103.886 668.148 105.002L654.198 108.722L641.549 112.07C641.363 112.07 641.177 112.07 641.177 112.07C639.875 112.07 638.945 111.326 638.573 110.21C638.387 109.466 638.573 108.908 638.759 108.35C639.131 107.792 639.689 107.42 640.247 107.234L678.751 97.1894C679.309 97.0034 679.681 96.8174 680.053 96.8174C680.239 96.8174 680.425 96.6314 680.425 96.6314C680.983 99.6075 679.681 102.026 677.821 102.398ZM671.497 97.9334L654.942 102.212L638.573 97.9334C642.851 96.8174 648.99 95.3294 655.5 93.6553L671.497 97.9334ZM678.193 86.587C675.961 87.3311 672.613 88.2611 668.334 89.3771C664.242 90.4932 659.592 91.6092 655.128 92.9113C648.618 94.5853 642.479 96.0734 638.201 97.1894C635.039 97.9334 632.993 98.4915 632.993 98.4915C632.621 98.4915 632.435 98.6775 632.063 98.6775C631.133 98.8635 630.389 99.2355 629.645 99.2355C629.087 99.2355 629.087 99.0495 629.087 98.8635L629.087 98.6775C628.529 95.8874 629.459 94.2133 631.691 93.4693L677.821 81.3788C679.123 81.0068 679.867 80.8208 680.611 80.8208C680.797 80.8208 680.983 80.8208 680.983 80.8208C681.169 81.0068 681.169 81.3788 681.169 81.5649C681.169 81.7509 681.169 81.9368 681.169 82.1229C681.355 82.4949 681.727 85.471 678.193 86.587ZM669.822 82.6809L654.942 86.587L640.061 82.6809L654.942 79.3328L669.822 82.6809ZM628.343 82.1229C628.901 80.2628 629.645 79.3328 630.575 79.1468L667.962 70.5904C668.148 70.5904 668.334 70.5904 668.52 70.5904C669.636 70.5904 670.566 71.3345 670.753 72.4505C671.125 73.7525 670.194 75.0546 669.078 75.2406L631.133 83.7969C630.575 83.7969 630.017 83.9829 629.645 83.9829C629.087 83.9829 628.715 84.1689 628.529 84.1689C628.529 84.1689 628.343 84.1689 628.343 83.9829L628.157 83.6109C628.157 83.4249 628.343 82.8669 628.343 82.1229Z' fill='%23ECEFF2'/%3E%3Cpath d='M645.641 13.6719L646.013 13.6719L646.013 15.346L645.269 15.532C644.525 15.718 644.153 16.276 644.339 17.02C644.525 17.764 645.083 18.1361 645.827 18.1361L646.199 18.1361L646.199 19.8101L645.455 19.9961C644.711 20.1821 644.339 20.7402 644.525 21.4842C644.711 22.2282 645.269 22.6002 646.013 22.6002L646.385 22.6002L646.385 24.2743L645.641 24.4603C644.897 24.6463 644.525 25.2043 644.711 25.9483C644.897 26.6924 645.455 27.0644 646.199 27.0644L646.571 27.0644L646.571 28.7384L645.827 28.9245C645.641 28.9245 645.641 28.9244 645.641 29.1104L645.455 29.1104L645.455 33.0166L645.641 33.0166L664.8 33.0166L664.986 33.0166L664.986 29.1104L663.87 29.1104L663.87 28.1804L664.614 27.9944C665.358 27.8084 665.73 27.2504 665.544 26.5064C665.358 25.7623 664.8 25.3903 664.056 25.3903L663.684 25.3903L663.684 23.7163L664.428 23.5302C665.172 23.3442 665.544 22.7862 665.358 22.0422C665.172 21.2982 664.614 20.9262 663.87 20.9262L663.498 20.9262L663.498 19.2521L664.242 19.0661C664.986 18.8801 665.358 18.3221 665.172 17.578C664.986 16.834 664.428 16.462 663.684 16.462L663.312 16.462L663.312 14.7879L664.056 14.6019C664.8 14.4159 665.172 13.8579 664.986 13.1139C664.8 12.3698 664.242 11.9978 663.498 11.9978L663.312 11.9978L663.312 10.3238L664.056 10.1378C664.8 9.95175 665.172 9.39372 664.986 8.64969C664.8 7.90566 664.242 7.53367 663.498 7.53367L661.452 7.90568C659.592 5.8596 658.104 3.99952 655.872 3.99952L652.524 3.99952C650.478 3.99952 648.804 6.04562 647.129 8.0917L645.455 8.0917L645.455 10.8818L644.711 11.0678C643.967 11.2538 643.595 11.8118 643.781 12.5558C644.339 13.2999 645.083 13.8579 645.641 13.6719ZM664.056 25.5763C664.428 25.5763 664.8 25.7623 664.8 26.3203C664.8 26.5064 664.8 26.6924 664.614 26.8784C664.428 27.0644 664.428 27.0644 664.242 27.2504L658.29 28.3664L649.734 28.3664L664.056 25.5763ZM664.056 21.1122C664.428 21.1122 664.8 21.2982 664.8 21.8562C664.8 22.0422 664.8 22.2282 664.614 22.4142C664.428 22.6002 664.428 22.6002 664.242 22.6002L645.455 26.1344C645.083 26.1344 644.711 25.7623 644.711 25.3903C644.711 25.0183 644.897 24.4603 645.269 24.4603L664.056 21.1122ZM664.056 16.834C664.428 16.834 664.8 17.02 664.986 17.578C664.986 17.764 664.986 17.95 664.8 18.1361C664.614 18.3221 664.614 18.3221 664.428 18.3221L645.641 21.8562C645.269 21.8562 644.897 21.4842 644.897 21.1122C644.897 20.7402 645.083 20.1821 645.455 20.1821L664.056 16.834ZM664.056 12.3698C664.428 12.3698 664.8 12.5559 664.986 13.1139C664.986 13.4859 664.8 14.0439 664.428 14.0439L645.641 17.578C645.269 17.578 644.897 17.206 644.897 16.834C644.897 16.462 645.083 15.904 645.455 15.904L664.056 12.3698ZM645.269 11.6258L664.056 8.09169L664.242 8.09169C664.614 8.09169 664.986 8.4637 664.986 8.83571C664.986 9.20772 664.8 9.76575 664.428 9.76575L645.641 13.2999C645.269 13.2999 644.897 12.9279 644.897 12.5558C644.711 12.1838 644.897 11.6258 645.269 11.6258Z' fill='%23ECEFF2'/%3E%3Cpath d='M648.432 56.4531L660.894 56.4531L672.055 56.4531L673.729 56.4531L673.729 47.3388C673.729 42.1306 671.311 37.2944 667.405 34.3183L642.48 34.3183C638.573 37.4804 636.155 42.1306 636.155 47.3388L636.155 56.4531L637.271 56.4531L648.432 56.4531Z' fill='%23ECEFF2'/%3E%3Cpath d='M918.236 -74H915.165V5.02734H918.236V-74Z' fill='%23ECEFF2'/%3E%3Cpath d='M918.236 -74H916.7V5.02734H918.236V-74Z' fill='%23ECEFF2'/%3E%3Cpath d='M922.109 4.81152C920.703 3.40566 919.649 1.99979 918.243 1.99979L915.783 1.99979C914.377 1.99979 913.147 3.5814 911.916 4.81152L921.406 4.81152L922.109 4.81152Z' fill='%23ECEFF2'/%3E%3Cpath d='M910.335 9.73278L910.51 9.73278L910.51 10.9629L909.983 11.1387C909.456 11.3144 909.28 11.6659 909.28 12.1931C909.456 12.7203 909.807 13.0717 910.335 12.896L910.51 12.896L910.51 14.1261L909.983 14.3018C909.456 14.4776 909.28 14.829 909.28 15.3562C909.456 15.8834 909.807 16.2349 910.335 16.0592L910.51 16.0592L910.51 17.2893L909.983 17.4651C909.456 17.4651 909.28 17.9922 909.28 18.5194C909.456 19.0466 909.807 19.3981 910.335 19.2224L910.51 19.2224L910.51 20.4525L909.983 20.6282C909.807 20.6282 909.807 20.6282 909.807 20.6282L909.632 20.6282L909.632 23.4399L909.807 23.4399L924.042 23.4399L924.217 23.4399L924.217 20.6282L923.339 20.6282L923.339 19.9253L923.866 19.7495C924.393 19.7495 924.569 19.2223 924.569 18.6951C924.393 18.1679 924.042 17.8165 923.514 17.9922L923.339 17.9922L923.339 16.7621L923.866 16.5864C924.393 16.4107 924.569 16.0592 924.569 15.532C924.393 15.0048 924.042 14.6533 923.514 14.8291L923.339 14.8291L923.339 13.5989L923.866 13.4232C924.393 13.2474 924.569 12.896 924.569 12.3688C924.393 11.8416 924.042 11.4901 923.514 11.6658L923.339 11.6658L923.339 10.4358L923.866 10.26C924.393 10.0843 924.569 9.7328 924.569 9.2056C924.393 8.6784 924.042 8.32695 923.514 8.50268L923.339 8.50268L923.339 7.27254L923.866 7.09679C924.393 6.92106 924.569 6.56964 924.569 6.04244C924.393 5.51524 924.042 5.16373 923.514 5.33947L922.109 5.69095L921.406 5.8667L911.916 5.8667L910.686 5.8667L910.686 7.97546L910.159 8.1512C909.632 8.32693 909.456 8.67841 909.456 9.2056C909.456 9.55707 909.983 9.90851 910.335 9.73278ZM923.69 18.168C924.042 18.168 924.217 18.3437 924.217 18.6951C924.217 19.0466 924.042 19.2223 923.866 19.3981L919.648 20.2767L913.673 20.2767L923.69 18.168ZM923.69 15.1805C924.042 15.1805 924.217 15.3563 924.217 15.7077C924.217 16.0592 924.042 16.2349 923.866 16.4106L910.335 19.0466C909.983 19.0466 909.807 18.8709 909.807 18.5194C909.807 18.3437 909.807 18.168 909.807 17.9922C909.807 17.8165 909.983 17.8165 910.159 17.8165L923.69 15.1805ZM923.69 12.0173C924.042 12.0173 924.217 12.193 924.217 12.5445C924.217 12.896 924.042 13.0717 923.866 13.2474L910.335 15.8834C909.983 15.8834 909.807 15.7077 909.807 15.3562C909.807 15.0048 909.983 14.8291 910.159 14.6533L923.69 12.0173ZM923.69 8.85412C924.042 8.85412 924.217 9.02988 924.217 9.38135C924.217 9.73281 924.042 9.90853 923.866 10.0843L910.335 12.7203C909.983 12.7203 909.807 12.5445 909.807 12.1931C909.807 11.8416 909.983 11.6658 910.159 11.4901L923.69 8.85412ZM909.807 8.50268C909.807 8.32695 909.983 8.32694 910.159 8.32694L921.581 6.21813L922.46 6.04244L923.69 5.8667C923.866 5.8667 924.217 6.04241 924.217 6.39387C924.217 6.5696 924.217 6.74537 924.217 6.9211C924.217 7.09683 924.042 7.09679 923.866 7.09679L910.335 9.73278C909.983 9.73278 909.807 9.55707 909.807 9.2056C909.807 8.67841 909.807 8.67842 909.807 8.50268Z' fill='%23ECEFF2'/%3E%3Cpath d='M930.368 33.8061C930.368 30.1157 928.611 26.7768 925.975 24.4923L908.05 24.4923C905.414 26.7768 903.657 30.1157 903.657 33.8061L903.657 38.7266L930.368 38.7266L930.368 33.8061Z' fill='%23ECEFF2'/%3E%3Cpath d='M904.535 44.3514L904.535 82.1339C904.535 83.5398 905.59 84.5941 906.996 84.5941C908.402 84.5941 909.456 83.5398 909.456 82.1339L909.456 44.3514L910.335 44.3514L910.335 79.4979C910.335 83.1883 913.322 86 916.837 86C920.351 86 923.339 83.0126 923.339 79.4979L923.339 44.3514L924.218 44.3514L924.218 82.1339C924.218 83.5398 925.272 84.5941 926.678 84.5941C928.084 84.5941 929.138 83.5398 929.138 82.1339L929.138 44.3514L930.368 44.3514L930.368 40.1338L928.611 40.1338L925.448 40.1338L923.69 40.1338L910.686 40.1338L908.929 40.1338L905.766 40.1338L904.008 40.1338L904.008 44.3514L904.535 44.3514ZM908.577 82.1339C908.577 83.0126 907.874 83.5398 907.171 83.5398C906.293 83.5398 905.766 82.8368 905.766 82.1339L905.766 45.2301L908.753 45.2301L908.753 82.1339L908.577 82.1339ZM918.594 44.7029L918.594 79.4979C918.594 80.3766 917.891 81.0795 917.012 81.0795C916.134 81.0795 915.431 80.3766 915.431 79.4979L915.431 44.7029L918.594 44.7029ZM922.46 79.4979C922.46 82.4854 920 84.9456 917.012 84.9456C914.025 84.9456 911.565 82.4854 911.565 79.4979L911.565 45.2301L914.552 45.2301L914.552 79.3222C914.552 80.728 915.782 81.9581 917.188 81.9581C918.594 81.9581 919.824 80.728 919.824 79.3222L919.824 45.2301L922.812 45.2301L922.812 79.4979L922.46 79.4979ZM928.435 82.1339C928.435 83.0126 927.732 83.5398 927.029 83.5398C926.151 83.5398 925.623 82.8368 925.623 82.1339L925.623 45.2301L928.611 45.2301L928.611 82.1339L928.435 82.1339Z' fill='%23ECEFF2'/%3E%3Cpath d='M184.194 -109H182.068V160.803H184.194V-109Z' fill='%23ECEFF2'/%3E%3Cpath d='M184.194 -109H183.131V160.803H184.194V-109Z' fill='%23ECEFF2'/%3E%3Cpath d='M183.131 229C226.842 229 217.579 190.645 210.632 178.052C199.921 158.658 203.105 152.868 201.803 142.592C201.368 138.973 199.342 136.368 196.882 134.486L196.882 130.434L196.882 128.842L183.855 128.842L169.816 128.842L169.816 130.434L169.816 134.631L169.96 134.631C167.789 136.368 166.197 138.829 165.618 142.592C164.171 152.868 166.487 158.513 155.776 177.908C148.684 190.645 140.289 229 183.131 229ZM180.526 170.381L181.25 170.381L174.158 193.395C174.013 193.25 173.868 193.25 173.724 193.105C173 192.96 172.276 193.395 171.408 194.118C170.974 194.408 170.25 194.987 169.96 194.987C169.816 194.842 169.671 193.974 169.526 193.539C169.381 192.526 169.237 191.513 168.513 191.224L179.803 136.802L179.803 163.144C178.066 163.434 176.763 165.026 176.763 166.763C176.763 168.644 178.5 170.381 180.526 170.381ZM181.539 170.381L185.013 170.381L192.539 194.842C192.539 194.842 192.539 194.842 192.395 194.697C191.671 193.974 190.803 193.25 190.079 193.395C189.355 193.539 188.921 194.408 188.632 195.276C188.487 195.71 188.053 196.724 187.763 196.724C187.474 196.724 187.039 196 186.605 195.71C185.882 194.842 185.303 194.118 184.434 194.118C183.71 194.118 183.132 194.987 182.553 195.855C182.263 196.289 181.684 197.158 181.539 197.158C181.25 197.158 180.816 196.289 180.671 195.855C180.092 194.987 179.658 194.118 178.789 193.974C178.066 193.829 177.342 194.552 176.763 195.421C176.474 195.855 175.75 196.434 175.605 196.434C175.46 196.289 175.026 195.421 174.881 194.987C174.737 194.408 174.447 193.829 174.158 193.395L181.539 170.381ZM193.118 195.276L185.447 170.237L186.026 170.237C188.053 170.237 189.789 168.5 189.789 166.473C189.789 164.592 188.487 163.144 186.75 162.855L186.75 136.513L198.329 192.96C197.75 192.381 196.882 191.513 195.579 191.947C195 192.237 194.711 192.96 194.421 193.974C194.276 194.552 193.987 195.566 193.697 195.71C193.553 195.566 193.408 195.421 193.118 195.276ZM157.368 178.921C165.908 163.434 166.342 156.487 166.921 149.105C167.066 147.079 167.21 145.052 167.5 142.881C167.934 140.276 168.947 138.25 170.684 136.657L179.079 136.657L167.5 191.947L168.368 192.816C168.368 193.105 168.513 193.395 168.513 193.684C168.658 194.697 168.802 195.71 169.526 196C170.25 196.289 171.118 195.71 171.987 194.987C172.421 194.697 173.145 194.118 173.289 194.118C173.579 194.263 173.868 195.131 174.013 195.566C174.447 196.579 174.737 197.592 175.46 197.737C176.329 197.881 176.908 197.158 177.776 196.289C178.066 196 178.789 195.276 178.934 195.276C179.224 195.276 179.658 196.145 179.947 196.579C180.526 197.447 180.96 198.316 181.829 198.316C182.697 198.316 183.276 197.447 183.855 196.579C184.145 196.145 184.579 195.421 184.868 195.421C185.158 195.421 185.737 196.145 186.026 196.579C186.75 197.447 187.329 198.171 188.053 198.026C188.921 197.881 189.355 196.868 189.789 196C189.934 195.566 190.368 194.842 190.513 194.697C190.803 194.697 191.526 195.421 191.96 195.71C192.684 196.434 193.408 197.013 194.132 196.868C195 196.579 195.289 195.566 195.579 194.408C195.724 193.974 195.868 193.25 196.013 193.105C196.592 192.96 197.026 193.25 197.605 193.829C198.184 194.408 199.487 192.96 199.487 192.96L187.763 136.513L196.303 136.513C198.474 138.105 199.632 140.276 199.921 142.881C200.211 145.342 200.355 147.513 200.355 149.684C200.5 156.776 200.645 164.013 209.04 179.066C213.526 187.026 218.013 203.96 211.355 215.25C206.724 223.211 197.316 227.118 183.276 227.118C169.526 227.118 160.118 223.066 155.487 215.105C148.684 203.671 153.026 186.881 157.368 178.921Z' fill='%23ECEFF2'/%3E%3Cpath d='M169.526 121.894C169.092 122.183 168.658 122.617 168.658 123.341C168.658 124.065 169.237 124.499 169.526 124.788C169.96 125.078 170.25 125.367 170.25 125.801C170.25 125.946 170.105 126.38 169.96 126.67C169.816 126.959 169.816 127.249 169.671 127.394L183.71 127.394L196.737 127.394C196.737 127.394 196.158 126.091 196.158 125.657C196.158 125.222 196.447 124.933 196.881 124.644C197.316 124.354 197.75 123.92 197.75 123.196C197.75 122.472 197.171 122.038 196.881 121.749C196.447 121.459 196.158 121.17 196.158 120.736C196.158 120.301 196.447 120.157 196.737 119.867L196.881 119.867C196.881 119.867 197.46 119.578 197.75 118.854C197.75 118.709 197.895 118.565 197.895 118.42C197.895 118.275 197.895 118.13 197.895 118.13L197.895 117.986C197.895 117.986 197.895 117.986 197.895 117.841C197.895 117.841 197.895 117.841 197.895 117.696C197.895 117.551 197.75 117.551 197.75 117.551L197.605 117.407C197.46 117.262 197.316 117.117 197.171 117.117C196.881 116.972 196.737 116.683 196.592 116.683C196.447 116.538 196.447 116.393 196.447 116.104C196.447 115.815 196.592 115.525 196.881 115.091C197.026 114.946 197.171 114.801 197.171 114.657C197.46 114.222 197.75 113.933 197.895 113.499L186.895 113.499L168.802 113.499C168.802 113.354 168.947 113.933 169.381 114.367C169.671 114.801 170.105 115.236 170.395 115.959C170.539 116.393 170.25 116.683 169.816 116.972C169.381 117.407 168.802 117.841 168.802 118.565C168.802 119.288 169.381 119.722 169.671 120.012C170.105 120.301 170.395 120.591 170.395 121.025C170.25 121.315 169.96 121.604 169.526 121.894ZM169.381 123.341C169.381 123.051 169.526 122.907 169.816 122.617L196.158 117.262C196.303 117.407 196.303 117.407 196.447 117.551C196.881 117.841 197.026 118.13 197.026 118.13C197.026 118.275 197.026 118.42 197.026 118.42C197.026 118.709 196.881 118.854 196.447 119.144L170.105 124.354C169.96 124.354 169.96 124.209 169.816 124.209C169.526 123.92 169.381 123.63 169.381 123.341ZM197.171 123.341C197.171 123.63 197.026 123.92 196.592 124.209L183.71 126.67L174.158 126.67L196.303 122.183C196.447 122.183 196.447 122.328 196.592 122.328C197.026 122.762 197.171 123.051 197.171 123.341ZM169.381 118.42C169.381 118.13 169.526 117.841 169.96 117.551L186.895 114.078L196.447 114.078C196.447 114.078 196.447 114.078 196.303 114.222L170.105 119.288L169.96 119.144C169.526 118.999 169.381 118.854 169.381 118.42Z' fill='%23ECEFF2'/%3E%3Cpath d='M186.895 112.343L197.895 112.343C197.895 112.198 197.895 112.198 197.895 112.053C197.895 111.909 197.75 111.909 197.75 111.764L197.605 111.619L197.46 111.474C196.882 110.751 193.553 110.751 191.671 110.751L190.947 109.738C190.513 109.159 189.645 108.001 188.921 108.001L177.631 108.001C176.908 108.001 176.039 109.159 175.605 109.738L174.881 110.751C172.855 110.751 170.25 110.751 169.237 111.474C169.092 111.474 169.092 111.619 168.947 111.619C168.802 111.764 168.802 111.909 168.802 112.053C168.802 112.198 168.802 112.198 168.802 112.343L186.895 112.343Z' fill='%23ECEFF2'/%3E%3Cpath d='M500.089 82.4729C500.089 91.5117 500.942 99.0156 502.135 101.915C501.283 97.4807 500.771 90.4884 500.771 82.4729C500.771 74.4574 500.089 73.4341 500.089 82.4729Z' fill='%23ECEFF2'/%3E%3Cpath d='M498.213 82.4729C498.213 91.5117 497.36 99.0156 496.166 101.915C497.019 97.4807 497.531 90.4884 497.531 82.4729C497.531 74.4574 498.213 73.4341 498.213 82.4729Z' fill='%23ECEFF2'/%3E%3Cpath d='M499.236 113C491.05 113 484.569 106.349 484.569 98.3331C484.569 94.7517 485.934 91.3408 488.321 88.6121C489.686 87.0772 491.221 84.5191 491.221 82.4725V73.2632C491.221 68.8291 494.802 65.0771 499.407 65.0771C503.841 65.0771 507.593 68.6585 507.593 73.2632V82.4725C507.593 84.5191 509.128 87.0772 510.492 88.6121C512.88 91.3408 514.244 94.7517 514.244 98.3331C513.903 106.519 507.252 113 499.236 113ZM499.236 66.2709C495.484 66.2709 492.244 69.3407 492.244 73.2632V82.4725C492.244 84.8602 490.709 87.5889 489.003 89.4648C486.786 91.8524 485.593 95.0928 485.593 98.3331C485.593 105.837 491.732 111.806 499.066 111.806C506.569 111.806 512.538 105.666 512.538 98.3331C512.538 95.0928 511.345 91.8524 509.128 89.4648C507.593 87.7594 505.887 84.8602 505.887 82.4725V73.2632C506.058 69.3407 502.988 66.2709 499.236 66.2709Z' fill='%23ECEFF2'/%3E%3Cpath d='M499.879 -99H498.58V60.8266H499.879V-99Z' fill='%23ECEFF2'/%3E%3Cpath d='M499.879 -99H499.289V60.8266H499.879V-99Z' fill='%23ECEFF2'/%3E%3Cpath d='M499 60C493.483 60 489 64.4341 489 69.8915V82H509V69.8915C509 64.4341 504.517 60 499 60Z' fill='%23ECEFF2'/%3E%3Cpath d='M499 60C502.793 60 506.586 64.4341 506.586 69.8915V82H509V69.8915C509 64.4341 504.517 60 499 60Z' fill='%23ECEFF2'/%3E%3Cpath d='M499 60C497.103 60 495.207 64.4341 495.207 69.8915V82H494V69.8915C494 64.4341 496.241 60 499 60Z' fill='%23ECEFF2'/%3E%3Cpath d='M755.272 -99H754.563V149.895H755.272V-99Z' fill='%23ECEFF2'/%3E%3Cpath d='M755.272 -99H754.917V149.895H755.272V-99Z' fill='%23ECEFF2'/%3E%3Cpath d='M757.864 147.573C757.078 146.786 756.488 146 755.701 146L754.325 146C753.538 146 752.85 146.884 752.161 147.573L757.471 147.573L757.864 147.573Z' fill='%23ECEFF2'/%3E%3Cpath d='M751.276 150.327L751.375 150.327L751.375 151.015L751.08 151.113C750.785 151.212 750.686 151.408 750.686 151.703C750.785 151.998 750.981 152.195 751.276 152.096L751.375 152.096L751.375 152.785L751.08 152.883C750.785 152.981 750.686 153.178 750.686 153.473C750.785 153.768 750.981 153.965 751.276 153.866L751.375 153.866L751.375 154.555L751.08 154.653C750.785 154.653 750.686 154.948 750.686 155.243C750.785 155.538 750.981 155.735 751.276 155.636L751.375 155.636L751.375 156.325L751.08 156.423C750.981 156.423 750.981 156.423 750.981 156.423L750.883 156.423L750.883 157.996L750.981 157.996L758.946 157.996L759.044 157.996L759.044 156.423L758.552 156.423L758.552 156.03L758.847 155.931C759.142 155.931 759.241 155.636 759.241 155.341C759.142 155.046 758.946 154.85 758.651 154.948L758.552 154.948L758.552 154.26L758.847 154.161C759.142 154.063 759.241 153.866 759.241 153.571C759.142 153.276 758.946 153.08 758.651 153.178L758.552 153.178L758.552 152.49L758.847 152.391C759.142 152.293 759.241 152.096 759.241 151.801C759.142 151.506 758.946 151.31 758.651 151.408L758.552 151.408L758.552 150.72L758.847 150.622C759.142 150.523 759.241 150.327 759.241 150.032C759.142 149.737 758.946 149.54 758.651 149.638L758.552 149.638L758.552 148.95L758.847 148.852C759.142 148.753 759.241 148.557 759.241 148.262C759.142 147.967 758.946 147.77 758.651 147.868L757.864 148.065L757.471 148.163L752.161 148.163L751.473 148.163L751.473 149.343L751.178 149.442C750.883 149.54 750.785 149.737 750.785 150.032C750.785 150.228 751.08 150.425 751.276 150.327ZM758.749 155.046C758.946 155.046 759.044 155.145 759.044 155.341C759.044 155.538 758.946 155.636 758.847 155.735L756.488 156.226L753.144 156.226L758.749 155.046ZM758.749 153.375C758.946 153.375 759.044 153.473 759.044 153.67C759.044 153.866 758.946 153.965 758.847 154.063L751.276 155.538C751.08 155.538 750.981 155.44 750.981 155.243C750.981 155.145 750.981 155.046 750.981 154.948C750.981 154.85 751.08 154.85 751.178 154.85L758.749 153.375ZM758.749 151.605C758.946 151.605 759.044 151.703 759.044 151.9C759.044 152.096 758.946 152.195 758.847 152.293L751.276 153.768C751.08 153.768 750.981 153.67 750.981 153.473C750.981 153.276 751.08 153.178 751.178 153.08L758.749 151.605ZM758.749 149.835C758.946 149.835 759.044 149.933 759.044 150.13C759.044 150.327 758.946 150.425 758.847 150.523L751.276 151.998C751.08 151.998 750.981 151.9 750.981 151.703C750.981 151.507 751.08 151.408 751.178 151.31L758.749 149.835ZM750.981 149.638C750.981 149.54 751.08 149.54 751.178 149.54L757.569 148.36L758.061 148.262L758.749 148.163C758.847 148.163 759.044 148.262 759.044 148.458C759.044 148.557 759.044 148.655 759.044 148.753C759.044 148.852 758.946 148.852 758.847 148.852L751.276 150.327C751.08 150.327 750.981 150.228 750.981 150.032C750.981 149.737 750.981 149.737 750.981 149.638Z' fill='%23ECEFF2'/%3E%3Cpath d='M762.486 163.796C762.486 161.731 761.502 159.863 760.027 158.585L749.998 158.585C748.523 159.863 747.54 161.731 747.54 163.796L747.54 166.549L762.486 166.549L762.486 163.796Z' fill='%23ECEFF2'/%3E%3Cpath d='M748.032 169.697L748.032 190.837C748.032 191.623 748.622 192.213 749.408 192.213C750.195 192.213 750.785 191.623 750.785 190.837L750.785 169.697L751.276 169.697L751.276 189.362C751.276 191.427 752.948 193 754.914 193C756.881 193 758.553 191.328 758.553 189.362L758.553 169.697L759.044 169.697L759.044 190.837C759.044 191.623 759.634 192.213 760.421 192.213C761.207 192.213 761.797 191.623 761.797 190.837L761.797 169.697L762.486 169.697L762.486 167.337L761.502 167.337L759.732 167.337L758.749 167.337L751.473 167.337L750.49 167.337L748.72 167.337L747.737 167.337L747.737 169.697L748.032 169.697ZM750.293 190.837C750.293 191.328 749.9 191.623 749.506 191.623C749.015 191.623 748.72 191.23 748.72 190.837L748.72 170.188L750.391 170.188L750.391 190.837L750.293 190.837ZM755.898 169.893L755.898 189.362C755.898 189.854 755.504 190.247 755.013 190.247C754.521 190.247 754.128 189.854 754.128 189.362L754.128 169.893L755.898 169.893ZM758.061 189.362C758.061 191.033 756.684 192.41 755.013 192.41C753.341 192.41 751.965 191.033 751.965 189.362L751.965 170.188L753.636 170.188L753.636 189.264C753.636 190.05 754.324 190.738 755.111 190.738C755.898 190.738 756.586 190.05 756.586 189.264L756.586 170.188L758.258 170.188L758.258 189.362L758.061 189.362ZM761.404 190.837C761.404 191.328 761.011 191.623 760.617 191.623C760.126 191.623 759.831 191.23 759.831 190.837L759.831 170.188L761.502 170.188L761.502 190.837L761.404 190.837Z' fill='%23ECEFF2'/%3E%3Cpath d='M389.236 -63.7182L389.236 20.3924C389.236 23.5221 391.584 25.8693 394.713 25.8693C397.843 25.8693 400.19 23.5221 400.19 20.3924L400.19 -63.7182L402.146 -63.7182L402.146 14.5242C402.146 22.7396 408.797 28.999 416.621 28.999C424.446 28.999 431.096 22.3484 431.096 14.5242L431.096 -63.7182L433.052 -63.7182L433.052 20.3924C433.052 23.5221 435.399 25.8693 438.529 25.8693C441.659 25.8693 444.006 23.5221 444.006 20.3924L444.006 -63.7182L446.745 -63.7182L446.745 -73.1072L442.833 -73.1072L435.791 -73.1072L431.879 -73.1072L402.929 -73.1072L399.017 -73.1072L391.975 -73.1072L388.063 -73.1072L388.063 -63.7182L389.236 -63.7182ZM398.234 20.3924C398.234 22.3484 396.669 23.5221 395.105 23.5221C393.149 23.5221 391.975 21.9572 391.975 20.3924L391.975 -61.7621L398.626 -61.7621L398.626 20.3924L398.234 20.3924ZM420.533 -62.9357L420.533 14.5242C420.533 16.4803 418.969 18.0451 417.013 18.0451C415.056 18.0451 413.492 16.4803 413.492 14.5242L413.492 -62.9357L420.533 -62.9357ZM429.14 14.5242C429.14 21.1748 423.663 26.6518 417.013 26.6518C410.362 26.6518 404.885 21.1748 404.885 14.5242L404.885 -61.7621L411.536 -61.7621L411.536 14.133C411.536 17.2627 414.274 20.0011 417.404 20.0011C420.533 20.0011 423.272 17.2627 423.272 14.133L423.272 -61.7621L429.923 -61.7621L429.923 14.5242L429.14 14.5242ZM442.441 20.3924C442.441 22.3484 440.876 23.5221 439.312 23.5221C437.356 23.5221 436.182 21.9572 436.182 20.3924L436.182 -61.7621L442.833 -61.7621L442.833 20.3924L442.441 20.3924Z' fill='%23ECEFF2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='1026' height='229' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.success-page__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.success-page h1 {
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 38px;
  text-align: center;
  color: #282828;
  margin: 40px 0 10px;
}
.success-page p {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #282828;
}
.success-page .continue-btn {
  width: 260px;
  height: 60px;
  background: #DA4332;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  transition: 0.3s;
  margin: 60px auto 0;
}
.success-page .continue-btn:hover {
  background: #72B46D;
  transition: 0.3s;
}

.register-page__links {
  margin-bottom: 40px;
}
.register-page__links a {
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  color: #282828;
  text-decoration: none;
  display: inline-block;
  padding: 0 0 10px 0;
  margin: 0 20px 10px 0;
  border-bottom: 3px solid transparent;
}
.register-page__links a.active {
  color: #da4332;
  border-bottom: 3px solid #da4332;
}
.register-page__item {
  display: none;
}
.register-page__item.active {
  display: block;
}

.swal-content {
  max-height: 60vh;
  overflow-y: scroll;
}
.swal-content h2, .swal-content h3, .swal-content h4, .swal-content p {
  text-align: left;
  margin-bottom: 20px;
}

.swal-button-container button {
  border-radius: 0;
  background: #da4332;
  height: 60px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
  border: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  cursor: pointer;
  color: #fff;
}

.contact-page {
  display: flex;
  min-height: calc(100vh - 153px - 216px);
}
.contact-page__col {
  width: 50%;
  background: #F8F9FA;
  padding: 60px 30px 70px 100px;
}
.contact-page__col .contact-page__inner {
  max-width: 420px;
}
.contact-page__col.white-col {
  background: #FFFFFF;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.1);
  z-index: 1;
  padding: 60px 100px 70px 30px;
}
.contact-page__col.white-col .contact-page__inner {
  margin: 0 0 0 auto;
}
.contact-page__title {
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 43px;
  color: #262B2D;
  margin: 0 0 20px;
}
.contact-page .input-actions {
  max-width: 50%;
}
.contact-page__box {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #262B2D;
  margin-bottom: 30px;
  display: flex;
}
.contact-page__box svg {
  margin-right: 15px;
  margin-top: 2px;
}
.contact-page__box a {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #262B2D;
  text-decoration: none;
}
.contact-page__box.address-box {
  max-width: 145px;
  line-height: 35px;
}
.contact-page__box.address-box svg {
  margin-right: 15px;
  margin-top: 10px;
}
.contact-page .contact-divider {
  width: 100%;
  height: 1px;
  background: #DDDEE7;
  margin: 70px 0;
}
.contact-page__subtitle {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #262B2D;
}
.contact-page__socials {
  display: flex;
  flex-wrap: wrap;
}
.contact-page__socials .item {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  background: #FFFFFF;
  border: 1px solid #DDDEE6;
  transition: 0.3s;
  margin: 30px 40px 0 0;
}
.contact-page__socials .item svg path {
  fill: #da4332;
}
.contact-page__socials .item.facebook:hover {
  background: #1877F2;
  border: 1px solid #1877F2;
  transition: 0.3s;
}
.contact-page__socials .item.instagram:hover {
  background: #E13E65;
  border: 1px solid #E13E65;
  transition: 0.3s;
}
.contact-page__socials .item.linkedin:hover {
  background: #0A66C2;
  border: 1px solid #0A66C2;
  transition: 0.3s;
}
.contact-page__socials .item:hover {
  transition: 0.3s;
}
.contact-page__socials .item:hover svg path {
  fill: #fff;
}

@media (max-width: 991px) {
  .contact-page__col.white-col,
.contact-page__col {
    padding: 60px 30px 70px 30px;
  }
}
@media (max-width: 767px) {
  .contact-page {
    flex-wrap: wrap;
  }

  .contact-page .input-actions {
    max-width: 100%;
  }

  .contact-page__col.white-col,
.contact-page__col {
    padding: 40px 15px 20px 15px;
    width: 100%;
  }

  .contact-page__col .contact-page__inner {
    max-width: 100%;
  }
}
.about-page {
  display: flex;
  min-height: calc(100vh - 153px - 216px);
}
.about-page__col-bg {
  width: 55%;
  background: #F8F9FA;
  background-image: url("data:image/svg+xml,%3Csvg width='1097' height='247' viewBox='0 0 1097 247' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M775.439 211.683C775.439 222.196 776.384 231.056 777.802 234.363C776.857 229.165 776.148 220.897 776.148 211.683C776.148 202.469 775.439 201.169 775.439 211.683Z' fill='%23ECEFF2'/%3E%3Cpath d='M773.313 211.683C773.313 222.196 772.368 231.056 770.95 234.363C771.895 229.166 772.604 220.897 772.604 211.683C772.604 202.469 773.313 201.169 773.313 211.683Z' fill='%23ECEFF2'/%3E%3Cpath d='M774.377 247.476C764.926 247.476 757.13 239.798 757.13 230.229C757.13 225.977 758.666 221.96 761.501 218.771C763.154 216.999 764.808 213.928 764.808 211.565V200.816C764.808 195.618 769.061 191.247 774.377 191.247C779.574 191.247 783.945 195.5 783.945 200.816V211.565C783.945 213.928 785.717 216.999 787.252 218.771C790.087 221.96 791.623 225.977 791.623 230.229C791.505 239.798 783.827 247.476 774.377 247.476ZM774.377 192.783C769.888 192.783 766.226 196.445 766.226 200.934V211.683C766.226 214.4 764.336 217.708 762.564 219.834C759.965 222.669 758.547 226.449 758.547 230.348C758.547 239.089 765.635 246.177 774.377 246.177C783.118 246.177 790.206 239.089 790.206 230.348C790.206 226.449 788.788 222.787 786.189 219.834C784.299 217.708 782.527 214.4 782.527 211.683V200.934C782.409 196.445 778.865 192.783 774.377 192.783Z' fill='%23ECEFF2'/%3E%3Cpath d='M775.13 -260H773.13V187H775.13V-260Z' fill='%23ECEFF2'/%3E%3Cpath d='M775.13 -260H774.13V187H775.13V-260Z' fill='%23ECEFF2'/%3E%3Cpath d='M774.376 186.049C767.997 186.049 762.8 191.247 762.8 197.626V211.683H785.835V197.626C785.835 191.247 780.755 186.049 774.376 186.049Z' fill='%23ECEFF2'/%3E%3Cpath d='M774.377 186.049C778.63 186.049 783.118 191.247 783.118 197.626V211.683H785.953V197.626C785.835 191.247 780.756 186.049 774.377 186.049Z' fill='%23ECEFF2'/%3E%3Cpath d='M774.376 186.049C772.25 186.049 770.005 191.247 770.005 197.626V211.683H768.588V197.626C768.588 191.247 771.187 186.049 774.376 186.049Z' fill='%23ECEFF2'/%3E%3Cpath d='M962.082 -238H960.707V69.4102H962.082V-238Z' fill='%23ECEFF2'/%3E%3Cpath d='M962.082 -238H961.395V69.4102H962.082V-238Z' fill='%23ECEFF2'/%3E%3Cpath d='M961.462 113C978.802 113 975.127 97.7844 972.371 92.7891C968.122 85.0952 969.386 82.7985 968.869 78.7219C968.697 77.2864 967.893 76.2529 966.917 75.5065L966.917 73.8988L966.917 73.2672L961.749 73.2672L956.18 73.2672L956.18 73.8988L956.18 75.5639L956.237 75.5639C955.376 76.2529 954.744 77.229 954.515 78.7219C953.94 82.7985 954.859 85.0378 950.61 92.7317C947.797 97.7844 944.466 113 961.462 113ZM960.429 89.746L960.716 89.746L957.902 98.8753C957.845 98.8179 957.787 98.8179 957.73 98.7605C957.443 98.7031 957.156 98.8753 956.811 99.1624C956.639 99.2773 956.352 99.5069 956.237 99.5069C956.18 99.4495 956.122 99.105 956.065 98.9328C956.007 98.5308 955.95 98.1289 955.663 98.0141L960.141 76.4252L960.141 86.8751C959.452 86.9899 958.936 87.6215 958.936 88.3105C958.936 89.057 959.625 89.746 960.429 89.746ZM960.83 89.746L962.208 89.746L965.194 99.4495C965.194 99.4495 965.194 99.4495 965.137 99.3921C964.85 99.105 964.505 98.8179 964.218 98.8753C963.931 98.9327 963.759 99.2773 963.644 99.6218C963.586 99.794 963.414 100.196 963.299 100.196C963.185 100.196 963.012 99.9088 962.84 99.794C962.553 99.4495 962.323 99.1624 961.979 99.1624C961.692 99.1624 961.462 99.5069 961.232 99.8514C961.118 100.024 960.888 100.368 960.83 100.368C960.716 100.368 960.543 100.024 960.486 99.8514C960.256 99.5069 960.084 99.1624 959.74 99.105C959.452 99.0476 959.165 99.3347 958.936 99.6792C958.821 99.8514 958.534 100.081 958.476 100.081C958.419 100.024 958.247 99.6792 958.189 99.5069C958.132 99.2773 958.017 99.0476 957.902 98.8753L960.83 89.746ZM965.424 99.6218L962.381 89.6886L962.61 89.6886C963.414 89.6886 964.103 88.9996 964.103 88.1957C964.103 87.4493 963.586 86.8751 962.897 86.7603L962.897 76.3103L967.491 98.7031C967.261 98.4734 966.917 98.1289 966.4 98.3012C966.17 98.416 966.055 98.7031 965.941 99.105C965.883 99.3347 965.768 99.7366 965.654 99.794C965.596 99.7366 965.539 99.6792 965.424 99.6218ZM951.242 93.1336C954.629 86.9899 954.802 84.2339 955.031 81.3056C955.089 80.5018 955.146 79.6979 955.261 78.8367C955.433 77.8032 955.835 76.9993 956.524 76.3677L959.854 76.3677L955.261 98.3012L955.605 98.6457C955.605 98.7605 955.663 98.8753 955.663 98.9902C955.72 99.3921 955.778 99.794 956.065 99.9088C956.352 100.024 956.696 99.794 957.041 99.5069C957.213 99.3921 957.5 99.1624 957.558 99.1624C957.672 99.2198 957.787 99.5643 957.845 99.7366C958.017 100.139 958.132 100.54 958.419 100.598C958.763 100.655 958.993 100.368 959.338 100.024C959.452 99.9088 959.74 99.6218 959.797 99.6218C959.912 99.6218 960.084 99.9663 960.199 100.139C960.429 100.483 960.601 100.828 960.945 100.828C961.29 100.828 961.519 100.483 961.749 100.139C961.864 99.9663 962.036 99.6792 962.151 99.6792C962.266 99.6792 962.496 99.9663 962.61 100.139C962.897 100.483 963.127 100.77 963.414 100.713C963.759 100.655 963.931 100.253 964.103 99.9088C964.161 99.7366 964.333 99.4495 964.39 99.3921C964.505 99.3921 964.792 99.6792 964.964 99.794C965.252 100.081 965.539 100.311 965.826 100.253C966.17 100.139 966.285 99.7366 966.4 99.2773C966.457 99.105 966.515 98.8179 966.572 98.7605C966.802 98.7031 966.974 98.8179 967.204 99.0476C967.433 99.2773 967.95 98.7031 967.95 98.7031L963.299 76.3103L966.687 76.3103C967.548 76.9419 968.008 77.8032 968.122 78.8367C968.237 79.8128 968.295 80.674 968.295 81.5353C968.352 84.3487 968.41 87.2196 971.74 93.191C973.52 96.349 975.3 103.067 972.658 107.545C970.821 110.703 967.089 112.254 961.519 112.254C956.065 112.254 952.333 110.646 950.495 107.488C947.797 102.952 949.519 96.2916 951.242 93.1336Z' fill='%23ECEFF2'/%3E%3Cpath d='M956.065 70.5108C955.892 70.6256 955.72 70.7979 955.72 71.0849C955.72 71.372 955.95 71.5443 956.065 71.6591C956.237 71.7739 956.352 71.8888 956.352 72.061C956.352 72.1185 956.294 72.2907 956.237 72.4055C956.179 72.5204 956.179 72.6352 956.122 72.6926L961.691 72.6926L966.859 72.6926C966.859 72.6926 966.629 72.1759 966.629 72.0036C966.629 71.8314 966.744 71.7165 966.916 71.6017C967.089 71.4869 967.261 71.3146 967.261 71.0275C967.261 70.7404 967.031 70.5682 966.916 70.4533C966.744 70.3385 966.629 70.2237 966.629 70.0514C966.629 69.8792 966.744 69.8218 966.859 69.7069L966.916 69.7069C966.916 69.7069 967.146 69.5921 967.261 69.305C967.261 69.2476 967.318 69.1902 967.318 69.1328C967.318 69.0753 967.318 69.0179 967.318 69.0179L967.318 68.9605C967.318 68.9605 967.318 68.9605 967.318 68.9031C967.318 68.9031 967.318 68.9031 967.318 68.8457C967.318 68.7882 967.261 68.7882 967.261 68.7882L967.204 68.7308C967.146 68.6734 967.089 68.616 967.031 68.616C966.916 68.5586 966.859 68.4437 966.802 68.4437C966.744 68.3863 966.744 68.3289 966.744 68.2141C966.744 68.0992 966.802 67.9844 966.916 67.8122C966.974 67.7547 967.031 67.6973 967.031 67.6399C967.146 67.4676 967.261 67.3528 967.318 67.1806L962.955 67.1806L955.777 67.1806C955.777 67.1231 955.835 67.3528 956.007 67.5251C956.122 67.6973 956.294 67.8696 956.409 68.1567C956.466 68.3289 956.352 68.4437 956.179 68.5586C956.007 68.7308 955.777 68.9031 955.777 69.1902C955.777 69.4773 956.007 69.6495 956.122 69.7643C956.294 69.8792 956.409 69.994 956.409 70.1663C956.352 70.2811 956.237 70.3959 956.065 70.5108ZM956.007 71.0849C956.007 70.9701 956.065 70.9127 956.179 70.7979L966.629 68.6734C966.687 68.7308 966.687 68.7308 966.744 68.7882C966.916 68.9031 966.974 69.0179 966.974 69.0179C966.974 69.0753 966.974 69.1328 966.974 69.1328C966.974 69.2476 966.916 69.305 966.744 69.4198L956.294 71.4869C956.237 71.4869 956.237 71.4294 956.179 71.4294C956.065 71.3146 956.007 71.1998 956.007 71.0849ZM967.031 71.0849C967.031 71.1998 966.974 71.3146 966.802 71.4294L961.691 72.4055L957.902 72.4055L966.687 70.6256C966.744 70.6256 966.744 70.683 966.802 70.683C966.974 70.8553 967.031 70.9701 967.031 71.0849ZM956.007 69.1328C956.007 69.0179 956.065 68.9031 956.237 68.7882L962.955 67.4102L966.744 67.4102C966.744 67.4102 966.744 67.4102 966.687 67.4676L956.294 69.4773L956.237 69.4198C956.065 69.3624 956.007 69.305 956.007 69.1328Z' fill='%23ECEFF2'/%3E%3Cpath d='M962.955 66.7222L967.318 66.7222C967.318 66.6648 967.318 66.6648 967.318 66.6073C967.318 66.5499 967.261 66.5499 967.261 66.4925L967.204 66.4351L967.146 66.3777C966.916 66.0906 965.596 66.0906 964.849 66.0906L964.562 65.6887C964.39 65.459 964.046 64.9996 963.758 64.9996L959.28 64.9996C958.993 64.9996 958.648 65.459 958.476 65.6887L958.189 66.0906C957.385 66.0906 956.352 66.0906 955.95 66.3777C955.892 66.3777 955.892 66.4351 955.835 66.4351C955.777 66.4925 955.777 66.5499 955.777 66.6073C955.777 66.6648 955.777 66.6648 955.777 66.7222L962.955 66.7222Z' fill='%23ECEFF2'/%3E%3Cpath d='M1020.04 109.876C1020.04 115.665 1020.63 120.508 1021.34 122.398C1020.75 119.563 1020.51 114.956 1020.51 109.876C1020.4 104.797 1020.04 104.088 1020.04 109.876Z' fill='%23ECEFF2'/%3E%3Cpath d='M1018.86 109.876C1018.86 115.664 1018.27 120.507 1017.56 122.397C1018.15 119.562 1018.39 114.955 1018.39 109.876C1018.39 104.796 1018.86 104.088 1018.86 109.876Z' fill='%23ECEFF2'/%3E%3Cpath d='M1019.45 129.603C1014.25 129.603 1010 125.351 1010 120.153C1010 117.791 1010.83 115.546 1012.36 113.892C1013.31 112.829 1014.25 111.175 1014.25 109.876V103.97C1014.25 101.135 1016.62 98.772 1019.45 98.772C1022.29 98.772 1024.65 101.135 1024.65 103.97V109.876C1024.65 111.175 1025.59 112.829 1026.54 113.892C1028.07 115.664 1028.9 117.909 1028.9 120.153C1028.9 125.351 1024.65 129.603 1019.45 129.603ZM1019.45 99.4807C1016.97 99.4807 1014.96 101.489 1014.96 103.97V109.876C1014.96 111.412 1013.9 113.184 1012.95 114.365C1011.54 115.9 1010.71 118.027 1010.71 120.153C1010.71 124.996 1014.61 128.895 1019.45 128.895C1024.29 128.895 1028.19 124.996 1028.19 120.153C1028.19 118.027 1027.36 116.019 1025.95 114.365C1024.88 113.184 1023.94 111.412 1023.94 109.876V103.97C1023.82 101.489 1021.81 99.4807 1019.45 99.4807Z' fill='%23ECEFF2'/%3E%3Cpath d='M1020.04 39H1018.86V95.9375H1020.04V39Z' fill='%23ECEFF2'/%3E%3Cpath d='M1020.04 39H1019.45V95.9375H1020.04V39Z' fill='%23ECEFF2'/%3E%3Cpath d='M1019.45 95.7012C1015.91 95.7012 1013.07 98.5362 1013.07 102.08V109.876H1025.83V102.08C1025.71 98.5362 1022.88 95.7012 1019.45 95.7012Z' fill='%23ECEFF2'/%3E%3Cpath d='M1019.45 95.7012C1021.81 95.7012 1024.29 98.5362 1024.29 102.08V109.876H1025.83V102.08C1025.71 98.5362 1022.88 95.7012 1019.45 95.7012Z' fill='%23ECEFF2'/%3E%3Cpath d='M1019.45 95.7012C1018.27 95.7012 1017.09 98.5362 1017.09 102.08V109.876H1016.26V102.08C1016.26 98.5362 1017.68 95.7012 1019.45 95.7012Z' fill='%23ECEFF2'/%3E%3Cpath d='M181.59 -10H179.569V87.406H181.59V-10Z' fill='%23ECEFF2'/%3E%3Cpath d='M181.591 -10H180.58V87.406H181.591V-10Z' fill='%23ECEFF2'/%3E%3Cpath d='M166 128.293C166 128.394 166 128.394 166.101 128.495C166.302 129.2 166.906 129.904 167.611 130.106L173.652 131.717L168.215 133.126C166.201 133.831 166.302 135.643 166.503 136.549C166.604 137.456 167.107 138.362 168.114 138.764C169.322 139.167 171.135 139.671 173.249 140.275L172.846 140.375C171.94 140.577 171.336 141.584 171.638 142.59C171.839 143.396 172.544 144 173.35 144L173.45 144L173.551 144L188.452 144C189.258 144 190.063 143.497 190.264 142.59C190.566 141.584 189.962 140.577 189.056 140.375L188.351 140.174C190.466 139.57 192.379 139.167 193.587 138.764C194.694 138.462 195.701 137.053 195.299 134.939C195.299 134.838 195.299 134.737 195.198 134.737C194.997 134.032 194.191 133.328 193.587 133.126L188.351 131.717C190.466 131.113 192.379 130.609 193.688 130.206C195.903 129.502 195.701 127.387 195.701 127.387C195.701 127.287 195.701 127.186 195.701 127.085C195.701 126.783 195.601 126.582 195.5 126.481C195.198 125.877 194.694 125.474 194.09 125.273L188.855 124.065C189.761 123.863 190.365 122.957 190.164 121.95L189.157 115.708L190.164 115.708L190.164 114.601L184.123 114.601L184.123 115.708L185.23 115.708L185.834 121.145L181.002 122.252L175.665 121.044L176.27 115.708L177.377 115.708L177.377 114.601L171.336 114.601L171.336 115.708L172.343 115.708L171.739 122.252C171.739 123.058 172.242 123.763 173.048 123.964L167.711 125.172C166.805 125.374 166.403 126.28 166.101 127.186C166.101 127.287 166 127.991 166 128.293ZM193.285 138.261C191.976 138.563 190.164 139.067 188.049 139.671L180.498 141.684L173.652 143.497C173.551 143.497 173.45 143.497 173.45 143.497C172.746 143.497 172.242 143.094 172.041 142.49C171.94 142.087 172.041 141.785 172.141 141.483C172.343 141.181 172.645 140.98 172.947 140.879L193.788 135.442C194.09 135.341 194.292 135.241 194.493 135.241C194.594 135.241 194.694 135.14 194.694 135.14C194.997 136.751 194.292 138.06 193.285 138.261ZM189.862 135.845L180.901 138.16L172.041 135.845C174.357 135.241 177.679 134.435 181.203 133.529L189.862 135.845ZM193.486 129.703C192.278 130.106 190.466 130.609 188.15 131.213C185.935 131.817 183.418 132.421 181.002 133.126C177.478 134.032 174.155 134.838 171.839 135.442C170.128 135.845 169.02 136.147 169.02 136.147C168.819 136.147 168.718 136.247 168.517 136.247C168.013 136.348 167.611 136.549 167.208 136.549C166.906 136.549 166.906 136.449 166.906 136.348L166.906 136.247C166.604 134.737 167.107 133.831 168.316 133.428L193.285 126.884C193.99 126.683 194.392 126.582 194.795 126.582C194.896 126.582 194.997 126.582 194.997 126.582C195.097 126.683 195.097 126.884 195.097 126.985C195.097 127.085 195.097 127.186 195.097 127.287C195.198 127.488 195.399 129.099 193.486 129.703ZM188.956 127.589L180.901 129.703L172.846 127.589L180.901 125.776L188.956 127.589ZM166.503 127.287C166.805 126.28 167.208 125.776 167.711 125.676L187.949 121.044C188.049 121.044 188.15 121.044 188.251 121.044C188.855 121.044 189.358 121.447 189.459 122.051C189.66 122.756 189.157 123.461 188.553 123.561L168.013 128.193C167.711 128.193 167.409 128.293 167.208 128.293C166.906 128.293 166.705 128.394 166.604 128.394C166.604 128.394 166.503 128.394 166.503 128.293L166.403 128.092C166.403 127.991 166.503 127.689 166.503 127.287Z' fill='%23ECEFF2'/%3E%3Cpath d='M175.866 90.235L176.068 90.235L176.068 91.1412L175.665 91.2419C175.262 91.3426 175.061 91.6446 175.162 92.0473C175.262 92.4501 175.564 92.6514 175.967 92.6514L176.168 92.6514L176.168 93.5576L175.766 93.6583C175.363 93.7589 175.162 94.061 175.262 94.4637C175.363 94.8665 175.665 95.0678 176.068 95.0678L176.269 95.0678L176.269 95.974L175.866 96.0746C175.464 96.1753 175.262 96.4774 175.363 96.8801C175.464 97.2828 175.766 97.4842 176.168 97.4842L176.37 97.4842L176.37 98.3903L175.967 98.491C175.866 98.491 175.866 98.491 175.866 98.5917L175.766 98.5917L175.766 100.706L175.866 100.706L186.237 100.706L186.337 100.706L186.337 98.5917L185.733 98.5917L185.733 98.0883L186.136 97.9876C186.539 97.8869 186.74 97.5849 186.639 97.1822C186.539 96.7794 186.237 96.5781 185.834 96.5781L185.633 96.5781L185.633 95.6719L186.035 95.5712C186.438 95.4705 186.639 95.1685 186.539 94.7658C186.438 94.363 186.136 94.1617 185.733 94.1617L185.532 94.1617L185.532 93.2555L185.935 93.1548C186.337 93.0542 186.539 92.7521 186.438 92.3494C186.337 91.9466 186.035 91.7453 185.633 91.7453L185.431 91.7453L185.431 90.8391L185.834 90.7385C186.237 90.6378 186.438 90.3357 186.337 89.933C186.237 89.5303 185.935 89.3289 185.532 89.3289L185.431 89.3289L185.431 88.4227L185.834 88.3221C186.237 88.2214 186.438 87.9193 186.337 87.5166C186.237 87.1139 185.935 86.9125 185.532 86.9125L184.424 87.1139C183.418 86.0064 182.612 84.9995 181.404 84.9995L179.592 84.9995C178.484 84.9995 177.578 86.107 176.672 87.2146L175.766 87.2146L175.766 88.7248L175.363 88.8255C174.96 88.9262 174.759 89.2282 174.86 89.6309C175.162 90.0337 175.564 90.3357 175.866 90.235ZM185.834 96.6787C186.035 96.6787 186.237 96.7794 186.237 97.0815C186.237 97.1821 186.237 97.2828 186.136 97.3835C186.035 97.4842 186.035 97.4842 185.935 97.5849L182.713 98.189L178.081 98.189L185.834 96.6787ZM185.834 94.2624C186.035 94.2624 186.237 94.363 186.237 94.6651C186.237 94.7658 186.237 94.8665 186.136 94.9671C186.035 95.0678 186.035 95.0678 185.935 95.0678L175.766 96.9808C175.564 96.9808 175.363 96.7794 175.363 96.5781C175.363 96.3767 175.464 96.0746 175.665 96.0746L185.834 94.2624ZM185.834 91.9466C186.035 91.9466 186.237 92.0473 186.337 92.3494C186.337 92.4501 186.337 92.5507 186.237 92.6514C186.136 92.7521 186.136 92.7521 186.035 92.7521L175.866 94.6651C175.665 94.6651 175.464 94.4637 175.464 94.2624C175.464 94.061 175.564 93.7589 175.766 93.7589L185.834 91.9466ZM185.834 89.5302C186.035 89.5302 186.237 89.6309 186.337 89.933C186.337 90.1344 186.237 90.4364 186.035 90.4364L175.866 92.3494C175.665 92.3494 175.464 92.148 175.464 91.9466C175.464 91.7453 175.564 91.4432 175.766 91.4432L185.834 89.5302ZM175.665 89.1275L185.834 87.2146L185.935 87.2146C186.136 87.2146 186.337 87.4159 186.337 87.6173C186.337 87.8186 186.237 88.1207 186.035 88.1207L175.866 90.0337C175.665 90.0337 175.464 89.8323 175.464 89.6309C175.363 89.4296 175.464 89.1275 175.665 89.1275Z' fill='%23ECEFF2'/%3E%3Cpath d='M177.377 113.392L184.123 113.392L190.164 113.392L191.07 113.392L191.07 108.459C191.07 105.639 189.761 103.022 187.647 101.411L174.156 101.411C172.041 103.122 170.732 105.64 170.732 108.459L170.732 113.392L171.336 113.392L177.377 113.392Z' fill='%23ECEFF2'/%3E%3Cpath d='M605.492 -26H602.007V62.6872H605.492V-26Z' fill='%23ECEFF2'/%3E%3Cpath d='M605.492 -26H603.711V62.6872H605.492V-26Z' fill='%23ECEFF2'/%3E%3Cpath d='M576.413 135.983C576.413 136.169 576.413 136.169 576.599 136.355C576.971 137.657 578.087 138.959 579.389 139.331L590.55 142.307L580.505 144.911C576.785 146.213 576.971 149.561 577.343 151.236C577.529 152.91 578.459 154.584 580.319 155.328C582.551 156.072 585.899 157.002 589.806 158.118L589.062 158.304C587.388 158.676 586.271 160.536 586.83 162.396C587.202 163.884 588.504 165 589.992 165L590.178 165L590.364 165L617.893 165C619.381 165 620.869 164.07 621.241 162.396C621.799 160.536 620.683 158.676 619.009 158.304L617.707 157.932C621.613 156.816 625.147 156.072 627.379 155.328C629.425 154.77 631.285 152.166 630.541 148.259C630.541 148.073 630.541 147.887 630.355 147.887C629.983 146.585 628.495 145.283 627.379 144.911L617.707 142.307C621.613 141.191 625.147 140.261 627.565 139.517C631.657 138.215 631.285 134.309 631.285 134.309C631.285 134.123 631.285 133.937 631.285 133.751C631.285 133.193 631.099 132.821 630.913 132.635C630.355 131.519 629.425 130.775 628.309 130.403L618.637 128.171C620.311 127.799 621.427 126.125 621.055 124.265L619.195 112.732L621.055 112.732L621.055 110.686L609.894 110.686L609.894 112.732L611.94 112.732L613.056 122.776L604.128 124.823L594.27 122.59L595.386 112.732L597.432 112.732L597.432 110.686L586.272 110.686L586.272 112.732L588.132 112.732L587.016 124.823C587.016 126.311 587.946 127.613 589.434 127.985L579.575 130.217C577.901 130.589 577.157 132.263 576.599 133.937C576.599 134.123 576.413 135.425 576.413 135.983ZM626.821 154.398C624.403 154.956 621.055 155.886 617.149 157.002L603.198 160.722L590.55 164.07C590.364 164.07 590.178 164.07 590.178 164.07C588.876 164.07 587.946 163.326 587.574 162.21C587.388 161.466 587.574 160.908 587.76 160.35C588.132 159.792 588.69 159.42 589.248 159.234L627.751 149.189C628.309 149.003 628.681 148.817 629.053 148.817C629.239 148.817 629.425 148.631 629.425 148.631C629.983 151.608 628.681 154.026 626.821 154.398ZM620.497 149.933L603.942 154.212L587.574 149.933C591.852 148.817 597.99 147.329 604.5 145.655L620.497 149.933ZM627.193 138.587C624.961 139.331 621.613 140.261 617.335 141.377C613.242 142.493 608.592 143.609 604.128 144.911C597.618 146.585 591.48 148.073 587.202 149.189C584.039 149.933 581.993 150.491 581.993 150.491C581.621 150.491 581.435 150.677 581.063 150.677C580.133 150.863 579.389 151.236 578.645 151.236C578.087 151.236 578.087 151.049 578.087 150.863L578.087 150.677C577.529 147.887 578.459 146.213 580.691 145.469L626.821 133.379C628.123 133.007 628.867 132.821 629.611 132.821C629.797 132.821 629.983 132.821 629.983 132.821C630.169 133.007 630.169 133.379 630.169 133.565C630.169 133.751 630.169 133.937 630.169 134.123C630.355 134.495 630.727 137.471 627.193 138.587ZM618.823 134.681L603.942 138.587L589.062 134.681L603.942 131.333L618.823 134.681ZM577.343 134.123C577.901 132.263 578.645 131.333 579.575 131.147L616.963 122.59C617.149 122.59 617.335 122.59 617.521 122.59C618.637 122.59 619.567 123.334 619.753 124.451C620.125 125.753 619.195 127.055 618.079 127.241L580.133 135.797C579.575 135.797 579.017 135.983 578.645 135.983C578.087 135.983 577.715 136.169 577.529 136.169C577.529 136.169 577.343 136.169 577.343 135.983L577.157 135.611C577.157 135.425 577.343 134.867 577.343 134.123Z' fill='%23ECEFF2'/%3E%3Cpath d='M594.642 65.6719L595.014 65.6719L595.014 67.346L594.27 67.532C593.526 67.718 593.154 68.276 593.34 69.02C593.526 69.764 594.084 70.1361 594.828 70.1361L595.2 70.1361L595.2 71.8101L594.456 71.9961C593.712 72.1821 593.34 72.7402 593.526 73.4842C593.712 74.2282 594.27 74.6002 595.014 74.6002L595.386 74.6002L595.386 76.2743L594.642 76.4603C593.898 76.6463 593.526 77.2043 593.712 77.9483C593.898 78.6924 594.456 79.0644 595.2 79.0644L595.572 79.0644L595.572 80.7384L594.828 80.9245C594.642 80.9245 594.642 80.9244 594.642 81.1104L594.456 81.1104L594.456 85.0166L594.642 85.0166L613.8 85.0166L613.986 85.0166L613.986 81.1104L612.87 81.1104L612.87 80.1804L613.614 79.9944C614.358 79.8084 614.73 79.2504 614.544 78.5064C614.358 77.7623 613.8 77.3903 613.056 77.3903L612.684 77.3903L612.684 75.7163L613.428 75.5302C614.172 75.3442 614.544 74.7862 614.358 74.0422C614.172 73.2982 613.614 72.9262 612.87 72.9262L612.498 72.9262L612.498 71.2521L613.242 71.0661C613.986 70.8801 614.358 70.3221 614.172 69.578C613.986 68.834 613.428 68.462 612.684 68.462L612.312 68.462L612.312 66.7879L613.056 66.6019C613.8 66.4159 614.172 65.8579 613.986 65.1139C613.8 64.3698 613.242 63.9978 612.498 63.9978L612.312 63.9978L612.312 62.3238L613.056 62.1378C613.8 61.9517 614.172 61.3937 613.986 60.6497C613.8 59.9057 613.242 59.5337 612.498 59.5337L610.452 59.9057C608.592 57.8596 607.104 55.9995 604.872 55.9995L601.524 55.9995C599.478 55.9995 597.804 58.0456 596.13 60.0917L594.456 60.0917L594.456 62.8818L593.712 63.0678C592.968 63.2538 592.596 63.8118 592.782 64.5558C593.34 65.2999 594.084 65.8579 594.642 65.6719ZM613.056 77.5763C613.428 77.5763 613.8 77.7623 613.8 78.3203C613.8 78.5064 613.8 78.6924 613.614 78.8784C613.428 79.0644 613.428 79.0644 613.242 79.2504L607.29 80.3664L598.734 80.3664L613.056 77.5763ZM613.056 73.1122C613.428 73.1122 613.8 73.2982 613.8 73.8562C613.8 74.0422 613.8 74.2282 613.614 74.4142C613.428 74.6002 613.428 74.6002 613.242 74.6002L594.456 78.1344C594.084 78.1344 593.712 77.7623 593.712 77.3903C593.712 77.0183 593.898 76.4603 594.27 76.4603L613.056 73.1122ZM613.056 68.834C613.428 68.834 613.8 69.02 613.986 69.578C613.986 69.764 613.986 69.95 613.8 70.1361C613.614 70.3221 613.614 70.3221 613.428 70.3221L594.642 73.8562C594.27 73.8562 593.898 73.4842 593.898 73.1122C593.898 72.7402 594.084 72.1821 594.456 72.1821L613.056 68.834ZM613.056 64.3698C613.428 64.3698 613.8 64.5559 613.986 65.1139C613.986 65.4859 613.8 66.0439 613.428 66.0439L594.642 69.578C594.27 69.578 593.898 69.206 593.898 68.834C593.898 68.462 594.084 67.904 594.456 67.904L613.056 64.3698ZM594.27 63.6258L613.056 60.0917L613.242 60.0917C613.614 60.0917 613.986 60.4637 613.986 60.8357C613.986 61.2077 613.8 61.7657 613.428 61.7657L594.642 65.2999C594.27 65.2999 593.898 64.9279 593.898 64.5558C593.712 64.1838 593.898 63.6258 594.27 63.6258Z' fill='%23ECEFF2'/%3E%3Cpath d='M597.432 108.453L609.894 108.453L621.054 108.453L622.729 108.453L622.729 99.3388C622.729 94.1306 620.31 89.2944 616.404 86.3183L591.479 86.3183C587.573 89.4804 585.155 94.1306 585.155 99.3388L585.155 108.453L586.271 108.453L597.432 108.453Z' fill='%23ECEFF2'/%3E%3Cpath d='M867.236 -22H864.165V57.0273H867.236V-22Z' fill='%23ECEFF2'/%3E%3Cpath d='M867.236 -22H865.7V57.0273H867.236V-22Z' fill='%23ECEFF2'/%3E%3Cpath d='M871.108 56.8113C869.703 55.4054 868.648 53.9995 867.242 53.9995L864.782 53.9995C863.376 53.9996 862.146 55.5812 860.916 56.8113L870.405 56.8113L871.108 56.8113Z' fill='%23ECEFF2'/%3E%3Cpath d='M859.335 61.733L859.511 61.733L859.511 62.9632L858.984 63.1389C858.456 63.3146 858.281 63.6661 858.281 64.1933C858.456 64.7205 858.808 65.072 859.335 64.8962L859.511 64.8962L859.511 66.1263L858.984 66.3021C858.456 66.4778 858.281 66.8293 858.281 67.3565C858.456 67.8837 858.808 68.2351 859.335 68.0594L859.511 68.0594L859.511 69.2896L858.984 69.4653C858.456 69.4653 858.281 69.9924 858.281 70.5196C858.456 71.0468 858.808 71.3984 859.335 71.2226L859.511 71.2226L859.511 72.4527L858.984 72.6285C858.808 72.6285 858.808 72.6285 858.808 72.6285L858.632 72.6285L858.632 75.4402L858.808 75.4402L873.042 75.4402L873.218 75.4402L873.218 72.6285L872.339 72.6285L872.339 71.9255L872.866 71.7498C873.394 71.7498 873.569 71.2226 873.569 70.6954C873.394 70.1682 873.042 69.8167 872.515 69.9925L872.339 69.9925L872.339 68.7623L872.866 68.5866C873.394 68.4109 873.569 68.0594 873.569 67.5322C873.394 67.005 873.042 66.6536 872.515 66.8293L872.339 66.8293L872.339 65.5992L872.866 65.4234C873.394 65.2477 873.569 64.8962 873.569 64.369C873.394 63.8418 873.042 63.4904 872.515 63.6661L872.339 63.6661L872.339 62.436L872.866 62.2603C873.394 62.0845 873.569 61.733 873.569 61.2058C873.394 60.6786 873.042 60.3272 872.515 60.5029L872.339 60.5029L872.339 59.2728L872.866 59.097C873.394 58.9213 873.569 58.5699 873.569 58.0427C873.394 57.5155 873.042 57.164 872.515 57.3397L871.109 57.6912L870.406 57.8669L860.917 57.8669L859.686 57.8669L859.686 59.9757L859.159 60.1514C858.632 60.3272 858.456 60.6787 858.456 61.2058C858.456 61.5573 858.984 61.9088 859.335 61.733ZM872.691 70.1682C873.042 70.1682 873.218 70.3439 873.218 70.6954C873.218 71.0469 873.042 71.2226 872.866 71.3983L868.649 72.277L862.674 72.277L872.691 70.1682ZM872.691 67.1807C873.042 67.1807 873.218 67.3565 873.218 67.708C873.218 68.0594 873.042 68.2352 872.866 68.4109L859.335 71.0469C858.984 71.0469 858.808 70.8711 858.808 70.5196C858.808 70.3439 858.808 70.1682 858.808 69.9925C858.808 69.8167 858.984 69.8167 859.159 69.8167L872.691 67.1807ZM872.691 64.0176C873.042 64.0176 873.218 64.1933 873.218 64.5448C873.218 64.8962 873.042 65.0719 872.866 65.2477L859.335 67.8837C858.984 67.8837 858.808 67.7079 858.808 67.3565C858.808 67.005 858.984 66.8293 859.159 66.6536L872.691 64.0176ZM872.691 60.8544C873.042 60.8544 873.218 61.0301 873.218 61.3816C873.218 61.7331 873.042 61.9088 872.866 62.0845L859.335 64.7205C858.984 64.7205 858.808 64.5448 858.808 64.1933C858.808 63.8419 858.984 63.6661 859.159 63.4903L872.691 60.8544ZM858.808 60.5029C858.808 60.3272 858.984 60.3272 859.159 60.3272L870.582 58.2184L871.461 58.0427L872.691 57.8669C872.866 57.8669 873.218 58.0427 873.218 58.3941C873.218 58.5698 873.218 58.7456 873.218 58.9213C873.218 59.0971 873.042 59.097 872.866 59.097L859.335 61.733C858.984 61.733 858.808 61.5573 858.808 61.2058C858.808 60.6787 858.808 60.6787 858.808 60.5029Z' fill='%23ECEFF2'/%3E%3Cpath d='M879.368 85.8063C879.368 82.1159 877.611 78.777 874.975 76.4925L857.05 76.4925C854.414 78.777 852.657 82.1159 852.657 85.8063L852.657 90.7268L879.368 90.7268L879.368 85.8063Z' fill='%23ECEFF2'/%3E%3Cpath d='M853.535 96.3514L853.535 134.134C853.535 135.54 854.59 136.594 855.996 136.594C857.402 136.594 858.456 135.54 858.456 134.134L858.456 96.3514L859.335 96.3514L859.335 131.498C859.335 135.188 862.322 138 865.837 138C869.351 138 872.339 135.013 872.339 131.498L872.339 96.3514L873.218 96.3514L873.218 134.134C873.218 135.54 874.272 136.594 875.678 136.594C877.084 136.594 878.138 135.54 878.138 134.134L878.138 96.3514L879.368 96.3514L879.368 92.1338L877.611 92.1338L874.448 92.1338L872.69 92.1338L859.686 92.1338L857.929 92.1338L854.766 92.1338L853.008 92.1338L853.008 96.3514L853.535 96.3514ZM857.577 134.134C857.577 135.013 856.874 135.54 856.171 135.54C855.293 135.54 854.766 134.837 854.766 134.134L854.766 97.2301L857.753 97.2301L857.753 134.134L857.577 134.134ZM867.594 96.7029L867.594 131.498C867.594 132.377 866.891 133.079 866.012 133.079C865.134 133.079 864.431 132.377 864.431 131.498L864.431 96.7029L867.594 96.7029ZM871.46 131.498C871.46 134.485 869 136.946 866.012 136.946C863.025 136.946 860.565 134.485 860.565 131.498L860.565 97.2301L863.552 97.2301L863.552 131.322C863.552 132.728 864.782 133.958 866.188 133.958C867.594 133.958 868.824 132.728 868.824 131.322L868.824 97.2301L871.812 97.2301L871.812 131.498L871.46 131.498ZM877.435 134.134C877.435 135.013 876.732 135.54 876.029 135.54C875.151 135.54 874.623 134.837 874.623 134.134L874.623 97.2301L877.611 97.2301L877.611 134.134L877.435 134.134Z' fill='%23ECEFF2'/%3E%3Cpath d='M377.194 -89H375.067V180.803H377.194V-89Z' fill='%23ECEFF2'/%3E%3Cpath d='M377.194 -89H376.131V180.803H377.194V-89Z' fill='%23ECEFF2'/%3E%3Cpath d='M376.132 249C419.843 249 410.579 210.645 403.632 198.052C392.921 178.658 396.106 172.868 394.803 162.592C394.369 158.973 392.342 156.368 389.882 154.486L389.882 150.434L389.882 148.842L376.856 148.842L362.816 148.842L362.816 150.434L362.816 154.631L362.961 154.631C360.79 156.368 359.198 158.829 358.619 162.592C357.171 172.868 359.487 178.513 348.776 197.908C341.684 210.645 333.29 249 376.132 249ZM373.527 190.381L374.25 190.381L367.158 213.395C367.013 213.25 366.869 213.25 366.724 213.105C366 212.96 365.277 213.395 364.408 214.118C363.974 214.408 363.25 214.987 362.961 214.987C362.816 214.842 362.671 213.974 362.527 213.539C362.382 212.526 362.237 211.513 361.513 211.224L372.803 156.802L372.803 183.144C371.066 183.434 369.763 185.026 369.763 186.763C369.763 188.644 371.5 190.381 373.527 190.381ZM374.54 190.381L378.013 190.381L385.54 214.842C385.54 214.842 385.54 214.842 385.395 214.697C384.671 213.974 383.803 213.25 383.079 213.395C382.356 213.539 381.921 214.408 381.632 215.276C381.487 215.71 381.053 216.724 380.763 216.724C380.474 216.724 380.04 216 379.606 215.71C378.882 214.842 378.303 214.118 377.435 214.118C376.711 214.118 376.132 214.987 375.553 215.855C375.263 216.289 374.685 217.158 374.54 217.158C374.25 217.158 373.816 216.289 373.671 215.855C373.092 214.987 372.658 214.118 371.79 213.974C371.066 213.829 370.342 214.552 369.763 215.421C369.474 215.855 368.75 216.434 368.606 216.434C368.461 216.289 368.027 215.421 367.882 214.987C367.737 214.408 367.448 213.829 367.158 213.395L374.54 190.381ZM386.119 215.276L378.448 190.237L379.027 190.237C381.053 190.237 382.79 188.5 382.79 186.473C382.79 184.592 381.487 183.144 379.75 182.855L379.75 156.513L391.329 212.96C390.75 212.381 389.882 211.513 388.579 211.947C388 212.237 387.711 212.96 387.421 213.974C387.277 214.552 386.987 215.566 386.698 215.71C386.553 215.566 386.408 215.421 386.119 215.276ZM350.369 198.921C358.908 183.434 359.342 176.487 359.921 169.105C360.066 167.079 360.211 165.052 360.5 162.881C360.934 160.276 361.948 158.25 363.684 156.657L372.079 156.657L360.5 211.947L361.369 212.816C361.369 213.105 361.513 213.395 361.513 213.684C361.658 214.697 361.803 215.71 362.527 216C363.25 216.289 364.119 215.71 364.987 214.987C365.421 214.697 366.145 214.118 366.29 214.118C366.579 214.263 366.869 215.131 367.013 215.566C367.448 216.579 367.737 217.592 368.461 217.737C369.329 217.881 369.908 217.158 370.777 216.289C371.066 216 371.79 215.276 371.934 215.276C372.224 215.276 372.658 216.145 372.948 216.579C373.527 217.447 373.961 218.316 374.829 218.316C375.698 218.316 376.277 217.447 376.856 216.579C377.145 216.145 377.579 215.421 377.869 215.421C378.158 215.421 378.737 216.145 379.027 216.579C379.75 217.447 380.329 218.171 381.053 218.026C381.921 217.881 382.356 216.868 382.79 216C382.935 215.566 383.369 214.842 383.513 214.697C383.803 214.697 384.527 215.421 384.961 215.71C385.685 216.434 386.408 217.013 387.132 216.868C388 216.579 388.29 215.566 388.579 214.408C388.724 213.974 388.869 213.25 389.014 213.105C389.592 212.96 390.027 213.25 390.606 213.829C391.185 214.408 392.487 212.96 392.487 212.96L380.763 156.513L389.303 156.513C391.474 158.105 392.632 160.276 392.921 162.881C393.211 165.342 393.356 167.513 393.356 169.684C393.5 176.776 393.645 184.013 402.04 199.066C406.527 207.026 411.014 223.96 404.356 235.25C399.724 243.211 390.316 247.118 376.277 247.118C362.527 247.118 353.119 243.066 348.487 235.105C341.684 223.671 346.026 206.881 350.369 198.921Z' fill='%23ECEFF2'/%3E%3Cpath d='M362.527 141.894C362.093 142.183 361.659 142.617 361.659 143.341C361.659 144.065 362.237 144.499 362.527 144.789C362.961 145.078 363.251 145.367 363.251 145.802C363.251 145.946 363.106 146.381 362.961 146.67C362.816 146.96 362.816 147.249 362.672 147.394L376.711 147.394L389.738 147.394C389.738 147.394 389.159 146.091 389.159 145.657C389.159 145.223 389.448 144.933 389.882 144.644C390.317 144.354 390.751 143.92 390.751 143.196C390.751 142.473 390.172 142.038 389.882 141.749C389.448 141.46 389.159 141.17 389.159 140.736C389.159 140.302 389.448 140.157 389.738 139.867L389.882 139.867C389.882 139.867 390.461 139.578 390.751 138.854C390.751 138.71 390.896 138.565 390.896 138.42C390.896 138.275 390.896 138.131 390.896 138.131L390.896 137.986C390.896 137.986 390.896 137.986 390.896 137.841C390.896 137.841 390.896 137.841 390.896 137.696C390.896 137.552 390.751 137.552 390.751 137.552L390.606 137.407C390.461 137.262 390.317 137.117 390.172 137.117C389.882 136.973 389.738 136.683 389.593 136.683C389.448 136.538 389.448 136.394 389.448 136.104C389.448 135.815 389.593 135.525 389.882 135.091C390.027 134.946 390.172 134.802 390.172 134.657C390.461 134.223 390.751 133.933 390.896 133.499L379.895 133.499L361.803 133.499C361.803 133.354 361.948 133.933 362.382 134.367C362.672 134.802 363.106 135.236 363.395 135.96C363.54 136.394 363.251 136.683 362.816 136.973C362.382 137.407 361.803 137.841 361.803 138.565C361.803 139.288 362.382 139.723 362.672 140.012C363.106 140.302 363.395 140.591 363.395 141.025C363.251 141.315 362.961 141.604 362.527 141.894ZM362.382 143.341C362.382 143.052 362.527 142.907 362.816 142.617L389.159 137.262C389.303 137.407 389.303 137.407 389.448 137.552C389.882 137.841 390.027 138.131 390.027 138.131C390.027 138.275 390.027 138.42 390.027 138.42C390.027 138.71 389.882 138.854 389.448 139.144L363.106 144.354C362.961 144.354 362.961 144.21 362.816 144.21C362.527 143.92 362.382 143.631 362.382 143.341ZM390.172 143.341C390.172 143.631 390.027 143.92 389.593 144.21L376.711 146.67L367.159 146.67L389.303 142.183C389.448 142.183 389.448 142.328 389.593 142.328C390.027 142.762 390.172 143.052 390.172 143.341ZM362.382 138.42C362.382 138.131 362.527 137.841 362.961 137.552L379.895 134.078L389.448 134.078C389.448 134.078 389.448 134.078 389.303 134.223L363.106 139.288L362.961 139.144C362.527 138.999 362.382 138.854 362.382 138.42Z' fill='%23ECEFF2'/%3E%3Cpath d='M379.895 132.343L390.896 132.343C390.896 132.198 390.896 132.198 390.896 132.053C390.896 131.908 390.751 131.908 390.751 131.764L390.606 131.619L390.461 131.474C389.882 130.75 386.553 130.75 384.672 130.75L383.948 129.737C383.514 129.158 382.645 128 381.922 128L370.632 128C369.909 128 369.04 129.158 368.606 129.737L367.882 130.75C365.856 130.75 363.251 130.75 362.237 131.474C362.093 131.474 362.093 131.619 361.948 131.619C361.803 131.764 361.803 131.908 361.803 132.053C361.803 132.198 361.803 132.198 361.803 132.343L379.895 132.343Z' fill='%23ECEFF2'/%3E%3Cpath d='M493.52 97.4727C493.52 106.511 494.372 114.015 495.566 116.915C494.713 112.48 494.202 105.488 494.202 97.4727C494.202 89.4571 493.52 88.4339 493.52 97.4727Z' fill='%23ECEFF2'/%3E%3Cpath d='M491.643 97.4727C491.643 106.511 490.79 114.015 489.597 116.915C490.449 112.48 490.961 105.488 490.961 97.4727C490.961 89.4571 491.643 88.4339 491.643 97.4727Z' fill='%23ECEFF2'/%3E%3Cpath d='M492.667 128C484.481 128 478 121.349 478 113.333C478 109.752 479.364 106.341 481.752 103.612C483.116 102.077 484.651 99.5193 484.651 97.4728V88.2635C484.651 83.8293 488.233 80.0774 492.837 80.0774C497.271 80.0774 501.023 83.6588 501.023 88.2635V97.4728C501.023 99.5193 502.558 102.077 503.923 103.612C506.31 106.341 507.675 109.752 507.675 113.333C507.333 121.519 500.682 128 492.667 128ZM492.667 81.2712C488.915 81.2712 485.674 84.341 485.674 88.2635V97.4728C485.674 99.8604 484.14 102.589 482.434 104.465C480.217 106.853 479.023 110.093 479.023 113.333C479.023 120.837 485.163 126.806 492.496 126.806C500 126.806 505.969 120.667 505.969 113.333C505.969 110.093 504.775 106.853 502.558 104.465C501.023 102.76 499.318 99.8604 499.318 97.4728V88.2635C499.488 84.341 496.419 81.2712 492.667 81.2712Z' fill='%23ECEFF2'/%3E%3Cpath d='M493.31 -84H492.011V75.8266H493.31V-84Z' fill='%23ECEFF2'/%3E%3Cpath d='M493.31 -84H492.72V75.8266H493.31V-84Z' fill='%23ECEFF2'/%3E%3Cpath d='M492.431 75C486.913 75 482.431 79.4341 482.431 84.8915V97H502.431V84.8915C502.431 79.4341 497.948 75 492.431 75Z' fill='%23ECEFF2'/%3E%3Cpath d='M492.431 75C496.224 75 500.017 79.4341 500.017 84.8915V97H502.431V84.8915C502.431 79.4341 497.948 75 492.431 75Z' fill='%23ECEFF2'/%3E%3Cpath d='M492.431 75C490.534 75 488.638 79.4341 488.638 84.8915V97H487.431V84.8915C487.431 79.4341 489.672 75 492.431 75Z' fill='%23ECEFF2'/%3E%3Cpath d='M704.271 -47H703.562V201.895H704.271V-47Z' fill='%23ECEFF2'/%3E%3Cpath d='M704.271 -47H703.917V201.895H704.271V-47Z' fill='%23ECEFF2'/%3E%3Cpath d='M706.864 199.573C706.078 198.786 705.488 198 704.701 198L703.325 198C702.538 198 701.85 198.884 701.161 199.573L706.471 199.573L706.864 199.573Z' fill='%23ECEFF2'/%3E%3Cpath d='M700.276 202.327L700.374 202.327L700.374 203.015L700.079 203.113C699.784 203.212 699.686 203.408 699.686 203.703C699.784 203.998 699.981 204.195 700.276 204.096L700.374 204.096L700.374 204.785L700.079 204.883C699.784 204.981 699.686 205.178 699.686 205.473C699.784 205.768 699.981 205.965 700.276 205.866L700.374 205.866L700.374 206.555L700.079 206.653C699.784 206.653 699.686 206.948 699.686 207.243C699.784 207.538 699.981 207.735 700.276 207.636L700.374 207.636L700.374 208.325L700.079 208.423C699.981 208.423 699.981 208.423 699.981 208.423L699.882 208.423L699.882 209.996L699.981 209.996L707.945 209.996L708.044 209.996L708.044 208.423L707.552 208.423L707.552 208.03L707.847 207.931C708.142 207.931 708.24 207.636 708.24 207.341C708.142 207.046 707.945 206.85 707.65 206.948L707.552 206.948L707.552 206.26L707.847 206.161C708.142 206.063 708.24 205.866 708.24 205.571C708.142 205.276 707.945 205.08 707.65 205.178L707.552 205.178L707.552 204.49L707.847 204.391C708.142 204.293 708.24 204.096 708.24 203.801C708.142 203.506 707.945 203.31 707.65 203.408L707.552 203.408L707.552 202.72L707.847 202.622C708.142 202.523 708.24 202.327 708.24 202.032C708.142 201.737 707.945 201.54 707.65 201.638L707.552 201.638L707.552 200.95L707.847 200.852C708.142 200.753 708.24 200.557 708.24 200.262C708.142 199.967 707.945 199.77 707.65 199.868L706.864 200.065L706.47 200.163L701.161 200.163L700.472 200.163L700.472 201.343L700.177 201.442C699.882 201.54 699.784 201.737 699.784 202.032C699.784 202.228 700.079 202.425 700.276 202.327ZM707.749 207.046C707.945 207.046 708.044 207.145 708.044 207.341C708.044 207.538 707.945 207.636 707.847 207.735L705.487 208.226L702.144 208.226L707.749 207.046ZM707.749 205.375C707.945 205.375 708.044 205.473 708.044 205.67C708.044 205.866 707.945 205.965 707.847 206.063L700.276 207.538C700.079 207.538 699.981 207.44 699.981 207.243C699.981 207.145 699.981 207.046 699.981 206.948C699.981 206.85 700.079 206.85 700.177 206.85L707.749 205.375ZM707.749 203.605C707.945 203.605 708.044 203.703 708.044 203.9C708.044 204.096 707.945 204.195 707.847 204.293L700.276 205.768C700.079 205.768 699.981 205.67 699.981 205.473C699.981 205.276 700.079 205.178 700.177 205.08L707.749 203.605ZM707.749 201.835C707.945 201.835 708.044 201.933 708.044 202.13C708.044 202.327 707.945 202.425 707.847 202.523L700.276 203.998C700.079 203.998 699.981 203.9 699.981 203.703C699.981 203.507 700.079 203.408 700.177 203.31L707.749 201.835ZM699.981 201.638C699.981 201.54 700.079 201.54 700.177 201.54L706.569 200.36L707.06 200.262L707.749 200.163C707.847 200.163 708.044 200.262 708.044 200.458C708.044 200.557 708.044 200.655 708.044 200.753C708.044 200.852 707.945 200.852 707.847 200.852L700.276 202.327C700.079 202.327 699.981 202.228 699.981 202.032C699.981 201.737 699.981 201.737 699.981 201.638Z' fill='%23ECEFF2'/%3E%3Cpath d='M711.485 215.796C711.485 213.731 710.502 211.863 709.027 210.585L698.998 210.585C697.523 211.863 696.54 213.731 696.54 215.796L696.54 218.549L711.485 218.549L711.485 215.796Z' fill='%23ECEFF2'/%3E%3Cpath d='M697.031 221.697L697.031 242.837C697.031 243.623 697.621 244.213 698.408 244.213C699.194 244.213 699.784 243.623 699.784 242.837L699.784 221.697L700.276 221.697L700.276 241.362C700.276 243.427 701.948 245 703.914 245C705.881 245 707.552 243.328 707.552 241.362L707.552 221.697L708.044 221.697L708.044 242.837C708.044 243.623 708.634 244.213 709.42 244.213C710.207 244.213 710.797 243.623 710.797 242.837L710.797 221.697L711.485 221.697L711.485 219.337L710.502 219.337L708.732 219.337L707.749 219.337L700.473 219.337L699.489 219.337L697.72 219.337L696.736 219.337L696.736 221.697L697.031 221.697ZM699.293 242.837C699.293 243.328 698.899 243.623 698.506 243.623C698.015 243.623 697.72 243.23 697.72 242.837L697.72 222.188L699.391 222.188L699.391 242.837L699.293 242.837ZM704.897 221.893L704.897 241.362C704.897 241.854 704.504 242.247 704.012 242.247C703.521 242.247 703.128 241.854 703.128 241.362L703.128 221.893L704.897 221.893ZM707.061 241.362C707.061 243.033 705.684 244.41 704.012 244.41C702.341 244.41 700.964 243.033 700.964 241.362L700.964 222.188L702.636 222.188L702.636 241.264C702.636 242.05 703.324 242.738 704.111 242.738C704.897 242.738 705.586 242.05 705.586 241.264L705.586 222.188L707.257 222.188L707.257 241.362L707.061 241.362ZM710.404 242.837C710.404 243.328 710.01 243.623 709.617 243.623C709.126 243.623 708.831 243.23 708.831 242.837L708.831 222.188L710.502 222.188L710.502 242.837L710.404 242.837Z' fill='%23ECEFF2'/%3E%3Cpath d='M367.439 0H365.312V35.6745H367.439V0Z' fill='%23ECEFF2'/%3E%3Cpath d='M367.438 0H366.375V35.6745H367.438V0Z' fill='%23ECEFF2'/%3E%3Cpath d='M297.956 -14.7177L297.956 69.3929C297.956 72.5226 300.303 74.8698 303.433 74.8698C306.562 74.8698 308.91 72.5226 308.91 69.3929L308.91 -14.7177L310.866 -14.7177L310.866 63.5247C310.866 71.7401 317.516 77.9995 325.341 77.9995C333.165 77.9995 339.815 71.3489 339.815 63.5247L339.815 -14.7177L341.771 -14.7177L341.771 69.3929C341.771 72.5226 344.119 74.8698 347.248 74.8698C350.378 74.8698 352.725 72.5226 352.725 69.3929L352.725 -14.7177L355.464 -14.7177L355.464 -24.1068L351.552 -24.1068L344.51 -24.1067L340.598 -24.1067L311.648 -24.1067L307.736 -24.1067L300.694 -24.1067L296.782 -24.1067L296.782 -14.7177L297.956 -14.7177ZM306.954 69.3929C306.954 71.3489 305.389 72.5226 303.824 72.5226C301.868 72.5226 300.694 70.9577 300.694 69.3929L300.694 -12.7616L307.345 -12.7616L307.345 69.3929L306.954 69.3929ZM329.253 -13.9352L329.253 63.5247C329.253 65.4807 327.688 67.0456 325.732 67.0456C323.776 67.0456 322.211 65.4807 322.211 63.5247L322.211 -13.9352L329.253 -13.9352ZM337.859 63.5247C337.859 70.1753 332.382 75.6523 325.732 75.6523C319.081 75.6523 313.604 70.1753 313.604 63.5247L313.604 -12.7616L320.255 -12.7616L320.255 63.1335C320.255 66.2631 322.993 69.0016 326.123 69.0016C329.253 69.0016 331.991 66.2631 331.991 63.1335L331.991 -12.7616L338.642 -12.7616L338.642 63.5247L337.859 63.5247ZM351.161 69.3929C351.161 71.3489 349.596 72.5226 348.031 72.5226C346.075 72.5226 344.901 70.9577 344.901 69.3929L344.901 -12.7616L351.552 -12.7616L351.552 69.3929L351.161 69.3929Z' fill='%23ECEFF2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='1097' height='247' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 50% 0;
  padding: 0 105px 0 15px;
  display: flex;
  align-items: center;
}
.about-page__col-bg .about-page__inner {
  max-width: 630px;
  margin: 0 0 0 auto;
}
.about-page__title {
  position: relative;
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 58px;
  text-transform: uppercase;
  color: #262B2D;
}
.about-page__title:after {
  content: "";
  display: block;
  width: 130px;
  height: 4px;
  background: #DA4332;
  margin: 30px 0;
}
.about-page p {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #262B2D;
  margin-bottom: 20px;
}
.about-page p:last-child {
  margin-bottom: 0;
}
.about-page__col-white {
  width: 45%;
  background: #FFFFFF;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.1);
  padding: 40px 15px 80px 100px;
}
.about-page__col-white .about-page__inner {
  max-width: 400px;
}
.about-page__user-box {
  padding: 40px 0;
  border-bottom: 1px solid #DDDEE7;
}
.about-page__user-box:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.about-page__user-box .name {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #262B2D;
}
.about-page__user-box .btn {
  display: inline-flex;
  background: #72B46D;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 8px 20px;
  margin: 16px 0;
}
.about-page__user-box .contacts {
  display: flex;
  flex-wrap: wrap;
}
.about-page__user-box .contacts a {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #262B2D;
  display: inline-flex;
  align-items: center;
  transition: 0.3s;
  text-decoration: none;
  margin-right: 30px;
}
.about-page__user-box .contacts a svg {
  margin-right: 10px;
}
.about-page__user-box .contacts a:hover {
  transition: 0.3s;
  color: #da4332;
}

@media (max-width: 850px) {
  .about-page {
    flex-wrap: wrap;
  }

  .about-page__col-bg {
    width: 100%;
    padding: 50px 15px;
  }

  .about-page__col-white {
    width: 100%;
    padding: 50px 15px;
  }

  .about-page__col-bg .about-page__inner {
    max-width: 100%;
  }
}
.page-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 40px 0 45px;
}
.page-title h1 {
  margin: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  line-height: 43px;
  color: #282828;
}

.invoice-table {
  display: table;
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}
.invoice-table__row {
  display: table-row;
  padding: 16px 0;
  border: 1px solid #E1E4E8;
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0);
  transition: 0.3s;
}
.invoice-table__row:hover {
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.16);
  transition: 0.3s;
}
.invoice-table__row:first-child {
  background: #F8F9FA;
  border: none;
}
.invoice-table__row:first-child div {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: #828282;
  padding: 24px 0;
  border: none;
  vertical-align: middle;
}
.invoice-table__row:first-child div:after {
  display: none;
}
.invoice-table__row div {
  display: table-cell;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: #282828;
  padding: 20px 0;
  vertical-align: middle;
  position: relative;
}
.invoice-table__row div:after {
  content: "";
  display: block;
  background: #e1e4e8;
  width: 1px;
  height: 60%;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
}
.invoice-table__row div a {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: #72B46D;
  text-decoration: none;
  transition: 0.3s;
  display: inline-block;
}
.invoice-table__row div a:hover {
  transition: 0.3s;
  color: #da4332;
}
.invoice-table__row div:last-child:after {
  display: none;
}

.invoice-page__btn {
  width: 100%;
  max-width: 335px;
  height: 60px;
  background: #72B46D;
  margin: 50px 0 100px auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  transition: 0.3s;
  text-decoration: none;
}
.invoice-page__btn:hover {
  background: #da4332;
  transition: 0.3s;
}

@media (max-width: 767px) {
  .camo-responsive-table {
    overflow: hidden;
    overflow-x: scroll;
  }

  .invoice-table {
    width: 800px;
  }
}
