/*!********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./public/assets/css/base/jquery-ui.min.css ***!
  \********************************************************************************************/
/*! jQuery UI - v1.14.1 - 2025-01-21
* https://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, theme.css
* To view and modify this theme, visit https://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright OpenJS 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}.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}.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;user-select:none}.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: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%;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:pointer;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-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}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(ui-icons_444444_256x240.89ab264bc2e0b8d812bc.png)}.ui-widget-header .ui-icon{background-image:url(ui-icons_444444_256x240.89ab264bc2e0b8d812bc.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(ui-icons_555555_256x240.c74e4c61ad7617bc8a95.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(ui-icons_ffffff_256x240.9d8e1d6ff04a5bad7b75.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(ui-icons_777620_256x240.995448458f38d6887211.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(ui-icons_cc0000_256x240.52c1ec06a5087791327a.png)}.ui-button .ui-icon{background-image:url(ui-icons_777777_256x240.35ad2a27d7edf106d440.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3}.ui-widget-shadow{box-shadow:0 0 5px #666}
/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./public/assets/css/grenke.less ***!
  \************************************************************************************************************************/
/* stylelint-disable selector-id-pattern -- safe */
/* stylelint-disable function-linear-gradient-no-nonstandard-direction -- safe */
/**
 * Farebnost bola presunuta do 
 * /assets/css/ds/color.less resp @import url('/assets/css/ds/color.less');
 */
header.grenke_step1 {
  padding-bottom: 19px;
  overflow: initial;
}
header.grenke_step2 {
  padding-bottom: 19px;
  overflow: initial;
}
header.grenke_step3 {
  padding-bottom: 19px;
  overflow: initial;
}
input.spec1amount {
  color: #6E33FF !important;
  font-weight: 700;
  text-align: right;
  appearance: textfield;
  -moz-appearance: textfield;
}
input.spec1amount::-webkit-outer-spin-button,
input.spec1amount::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.select2-dropdown.leasing-select .select2-results__option span {
  margin-left: 0;
}
.select2-dropdown.leasing-select .select2-results__option span .sp-flags {
  top: -3px;
}
ul .ui-menu {
  margin-top: 10px !important;
}
.grenke_modal {
  position: absolute;
  height: 100%;
  width: 100%;
  color: #273464;
  top: 0;
  z-index: 5;
  left: 0;
}
.grenke_modal .overlay {
  position: fixed;
  opacity: 0.8;
  background-color: #1d2339;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.grenke_modal .box {
  position: relative;
  max-width: 450px;
  top: 100px;
  margin: auto;
}
.grenke_modal .box .icr-close-lined {
  width: 38px;
  line-height: 38px;
  border-radius: 100%;
  cursor: pointer;
  position: absolute;
  top: 16px;
  right: 16px;
  text-align: center;
  font-size: 12px;
  color: rgba(22, 32, 68, 0.16);
  opacity: 0.8;
  background-color: rgba(22, 32, 68, 0.08);
  z-index: 4;
}
.grenke_modal .box .icr-close-lined:hover {
  background-color: rgba(22, 32, 68, 0.16);
  color: rgba(22, 32, 68, 0.24);
}
.grenke_modal .box .content {
  padding: 40px 0 30px;
  position: absolute;
  width: 100%;
  border-radius: 12px;
  background-color: #EEE7FF;
}
.grenke_modal .box .content .ui-autocomplete {
  border-radius: 6px;
  background-color: #FFFFFF;
  max-height: 300px;
  overflow-y: auto;
  box-shadow: 0 2px 4px 0 rgba(26, 41, 55, 0.3);
}
.grenke_modal .box .content .ui-widget-content .ui-state-active {
  border: none;
  background-color: transparent;
  color: #162044 !important;
  margin: 0;
}
.grenke_modal .box .content .ui-menu .ui-menu-item-wrapper {
  padding: 0;
  border: none;
}
.grenke_modal .box .content .ui-menu-item {
  color: #162044;
  cursor: pointer;
  font-size: 15px;
  list-style-type: none;
  padding: 12px 15px;
  border-bottom: 1px solid #DDDDDD;
}
.grenke_modal .box .content .ui-menu-item:hover {
  background-color: #F5F5F5 !important;
  color: #162044 !important;
  font-weight: inherit;
}
.grenke_modal .box .content .ui-menu-item .item-label {
  color: #131313;
}
.grenke_modal .box .content.modal-leasing-success {
  padding: 64px 56px 56px;
  max-width: 572px;
  text-align: center;
}
.grenke_modal .box .content.modal-leasing-success .img {
  width: 80px;
  height: 80px;
  margin: 0 auto 40px;
}
.grenke_modal .box .content.modal-leasing-success .img i {
  font-size: 80px;
  color: #15ce8a;
}
.grenke_modal .box .content.modal-leasing-success .success-title {
  color: #273464;
  font-size: 34px;
  font-style: normal;
  font-weight: 700;
  line-height: 44px;
}
.grenke_modal .box .content.modal-leasing-success .text-description {
  color: #273464;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  line-height: 26px;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .grenke_modal .box .content.modal-leasing-success {
    padding: 64px 24px 48px;
  }
}
.grenke_modal .box .content .user-validation-failed {
  color: #FAA9A7 !important;
  font-size: 12px;
  margin-top: -15px;
}
.grenke_modal .box .content .label-container {
  display: flex;
  justify-content: start;
}
.grenke_modal .box .content .label-container .label-check {
  margin-left: -20px;
  margin-right: 10px;
  position: relative;
}
.grenke_modal .box .content h3 {
  text-align: center;
  font-size: 34px;
  line-height: 1.29;
  color: #162044;
  margin: 0 auto;
}
.grenke_modal .box .content h3 + p {
  max-width: 309px;
  margin: 0 auto 42px;
  font-size: 16px;
  line-height: 1.63;
  text-align: center;
  color: #162044;
}
.grenke_modal .box .content hr {
  border-top-color: #DDDDDD;
  margin: 29px 0;
}
.grenke_modal .box .content hr.modal-leasing-divider {
  margin: 32px 0;
}
.grenke_modal .box .content .btn {
  border-radius: 6px;
  max-width: 284px;
  width: 100%;
  margin: auto;
}
.grenke_modal .box .content .btn.submit-leasing {
  border-radius: 12px;
}
.grenke_modal .box .content label.leasing-sub-title {
  padding-left: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.grenke_modal .box .content label input[type="radio"] + span {
  margin-left: 12px;
  font-size: 15px;
  line-height: 2.27;
  color: #162044;
}
.grenke_modal .box.box-leasing {
  z-index: 100;
  max-width: 787px;
  width: 100%;
}
.grenke_modal .modal-leasing {
  padding: 24px 31px 56px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: start;
}
.grenke_modal .modal-leasing .leasing-sub-title {
  padding-left: 0;
  padding-top: 8px;
}
.grenke_modal .modal-leasing .select2-container .select2-selection--single {
  height: 38px;
  border-radius: 6px;
  box-shadow: 0 2px 1px 0 rgba(208, 210, 216, 0.4);
  border-color: #DDDDDD;
}
.grenke_modal .modal-leasing .select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 100%;
  display: flex;
  align-items: center;
}
.grenke_modal .modal-leasing .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
}
.grenke_modal .modal-leasing .section-title {
  text-align: center;
  font-size: 34px;
  font-style: normal;
  font-weight: 700;
  line-height: 44px;
  padding-bottom: 36px;
}
.grenke_modal .modal-leasing .form-section {
  display: flex;
  width: 100%;
  flex-direction: column;
  margin-bottom: 0;
}
.grenke_modal .modal-leasing .section-subtitle {
  align-self: stretch;
  width: 100%;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
}
.grenke_modal .modal-leasing .form-group {
  display: flex;
  margin-top: 16px;
  width: 100%;
  flex-direction: column;
  font-size: 14px;
  font-weight: 400;
  line-height: 2;
}
.grenke_modal .modal-leasing .input-row {
  display: flex;
  width: 100%;
  align-items: start;
  gap: 16px;
  justify-content: start;
  flex-wrap: wrap;
}
.grenke_modal .modal-leasing .input-column {
  display: flex;
  min-width: 240px;
  flex-direction: column;
  flex: 1;
  flex-basis: 0%;
}
.grenke_modal .modal-leasing .checkbox-group {
  display: flex;
  align-items: center;
  gap: 8px;
}
.grenke_modal .modal-leasing .checkbox {
  border-radius: 6px;
  border: 1px solid #DDDDDD;
  width: 20px;
  height: 20px;
}
.grenke_modal .modal-leasing .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.grenke_modal .modal-leasing-success {
  border-radius: 12px;
  background: #EEF0F4;
}
.grenke_sent .icr-check-simple-lined {
  font-size: 32px;
  width: 80px;
  line-height: 80px;
  border-radius: 100%;
  background-color: #15ce8a;
  color: #FFFFFF;
  margin: 80px auto 41px;
}
.grenke_sent h1 {
  font-size: 34px;
  font-weight: bold;
  line-height: 1.29;
  color: #162044;
  margin: 0 auto;
}
.grenke_sent p {
  margin: 0 auto;
  max-width: 460px;
  font-size: 16px;
  line-height: 1.63;
  color: #162044;
}
.grenke_sent .btn {
  margin-top: 22px;
  border-radius: 12px;
  background-color: #162044;
  max-width: 370px;
  width: 100%;
  margin-bottom: 191px;
}
.container.grenke_step0 {
  margin-bottom: 160px;
}
.container.grenke_step0 .gr-fs1-title {
  text-align: center;
  margin: 0 auto 12px;
  font-size: 34px;
  font-weight: bold;
  line-height: 1.29;
  letter-spacing: 0;
  max-width: 380px;
  color: #162044;
}
.container.grenke_step0 .gr-fs1-text {
  opacity: 0.8;
  margin: 0 auto 53px;
  font-size: 16px;
  text-align: center;
  max-width: 460px;
  letter-spacing: 0;
  line-height: 1.63;
  color: #162044;
}
.container.grenke_step0 .btn-primary {
  max-width: 615px;
  margin: auto;
}
.container.grenke_step0 .intervals-title {
  max-width: 615px;
  margin: 0 auto;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #162044;
}
.container.grenke_step0 div.interval_desc {
  opacity: 0.8;
  max-width: 615px;
  margin: 0 auto 52px;
  font-size: 14px;
  line-height: 1.86;
  color: #162044;
}
.container.grenke_step0 div.intervals {
  margin: 17px 0 8px;
}
.container.grenke_step0 div.intervals div.interval {
  cursor: pointer;
  border-radius: 12px;
  box-shadow: 0 2px 1px 0 rgba(208, 210, 216, 0.4);
  border: solid 1px #DDDDDD;
  background-color: #FFFFFF;
  font-size: 15px;
  padding: 15px;
  margin: 0 auto 10px;
  max-width: 615px;
}
.container.grenke_step0 div.intervals div.interval.active {
  box-shadow: 0 2px 1px 0 rgba(208, 210, 216, 0.4);
  border: solid 1px #162044;
  background-color: #eaeef8;
  color: #162044;
}
.container.grenke_step0 div.intervals div.interval.active div.round {
  border-color: #162044;
}
.container.grenke_step0 div.intervals div.interval.active div.round::after {
  content: '';
  display: block;
  position: relative;
  top: 3px;
  left: 3px;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: #162044;
}
.container.grenke_step0 div.intervals div.interval div.round {
  position: relative;
  float: left;
  width: 18px;
  height: 18px;
  margin: 4px 10px 0 0;
  border-radius: 100%;
  border: solid 1px #DDDDDD;
}
.container.grenke_step0 div.intervals div.interval span.price {
  font-weight: 500;
  float: right;
  width: 100px;
}
.container.grenke_step1 {
  margin-bottom: 160px;
}
.container.grenke_step1 .gr-fs1-title {
  margin: 0 auto 12px;
  font-size: 34px;
  font-weight: bold;
  line-height: 1.29;
  letter-spacing: 0;
  max-width: 310px;
  color: #162044;
}
.container.grenke_step1 .gr-fs1-text {
  opacity: 0.8;
  margin: 0 auto 53px;
  font-size: 16px;
  text-align: center;
  max-width: 460px;
  letter-spacing: 0;
  line-height: 1.63;
  color: #162044;
}
.container.grenke_step1 .str1 .gr-form {
  margin: 0 auto 150px;
  box-shadow: 0 2px 1px 0 rgba(208, 210, 216, 0.4);
  border: solid 1px #DDDDDD;
}
.container.grenke_step1 .price-info .label {
  font-size: 11px;
  letter-spacing: 1px;
  color: #162044;
  text-transform: uppercase;
}
.container.grenke_step1 .price-info .price {
  font-size: 15px;
  margin-top: 10px;
  font-weight: 500;
  color: #162044;
}
.container.grenke_step1 .price-info .price.n2 {
  margin-bottom: 20px;
}
.container.grenke_step1 .str2 .ff {
  max-width: 370px;
  margin: auto;
}
.container.grenke_step1 .str2 .ff h3 {
  margin-top: 37px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.22;
  color: #162044;
}
.container.grenke_step1 .str2 .ff hr {
  margin: 0;
  border-top-color: #DDDDDD;
}
.container.grenke_step1 .str2 .ff .btn {
  margin-top: 30px;
  border-radius: 12px;
  background-color: #162044;
}
.container.grenke_step1 .str2 .ff input.form-control {
  font-size: 15px;
  line-height: 0.67;
  color: #162044;
}
.container.grenke_step1 .str2 .ff label {
  font-size: 14px;
  line-height: 1.36;
  color: #162044;
  margin-top: 15px;
  margin-bottom: 5px;
}
.container.grenke_step2 {
  margin-bottom: 160px;
}
.container.grenke_step2 .mw615 {
  max-width: 615px;
  margin: auto;
}
.container.grenke_step2 .mw615 p {
  max-width: 380px;
  margin: auto;
}
.container.grenke_step2 label {
  font-size: 14px;
  line-height: 1.36;
  color: #162044;
  text-align: left;
  display: block;
  margin-top: 30px;
}
.container.grenke_step3 {
  margin-bottom: 160px;
}
.container.grenke_step3 .gr-fs1-title {
  font-size: 34px;
  font-weight: bold;
  line-height: 1.29;
  margin: 0 auto 12px;
  text-align: center;
  letter-spacing: 0;
  max-width: 288px;
  color: #162044;
}
.container.grenke_step3 .s3-price-info {
  margin-bottom: 60px;
}
.container.grenke_step3 .s3-price-info label {
  font-size: 11px !important;
  text-transform: uppercase;
  color: #162044;
}
.container.grenke_step3 .s3-price-info label + div.val {
  font-size: 15px;
  color: #162044 !important;
}
.container.grenke_step3 .s3-price-info label + div.val.price {
  font-weight: 500;
}
.container.grenke_step3 .gr-fs1-text {
  opacity: 0.8;
  font-size: 16px;
  max-width: 460px;
  text-align: center;
  letter-spacing: 0;
  line-height: 1.63;
  margin: 0 auto 53px;
  color: #162044;
}
.container.grenke_step3 .str1 .btn {
  margin: 0;
  max-width: 370px;
  border-radius: 12px;
  background-color: #162044;
}
.container.grenke_step3 .str2 .btn {
  margin: 53px auto 0;
  max-width: 370px;
  border-radius: 12px;
  background-color: #162044;
}
.container.grenke_step3 .str2 .ff {
  max-width: 370px;
  margin: auto;
}
.container.grenke_step3 .str2 .ff .tprice .float-right .cat {
  width: 126px;
}
.container.grenke_step3 .str2 .ff .tprice .float-left {
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0;
  color: #162044;
}
.container.grenke_step3 .str2 .ff .tprice .float-left span#amount {
  color: #162044;
  display: block;
  margin-bottom: 65px;
}
.container.grenke_step3 .str2 .ff h3 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.22;
  color: #162044;
}
.container.grenke_step3 .str2 .ff h3.mt37 {
  margin-top: 37px;
}
.container.grenke_step3 .str2 .ff hr {
  margin: 0;
  border-top-color: #DDDDDD;
}
.container.grenke_step3 .str2 .ff div.val {
  font-size: 16px;
  line-height: 1.19;
  color: #162044;
}
.container.grenke_step3 .str2 .ff div.val.blue {
  color: #6E33FF;
}
.container.grenke_step3 .str2 .ff label {
  font-size: 14px;
  line-height: 1.36;
  color: #162044;
  margin-bottom: 13px;
  margin-top: 30px;
}
.grenke_stepper {
  display: none;
}
.grenke_stepper .step {
  margin-top: 100px;
  margin-bottom: 90px;
  width: calc((100% / 4) - 10px);
  display: inline-block;
}
.grenke_stepper .step.step0 {
  margin-right: 5px;
}
.grenke_stepper .step.step1 {
  margin-left: 5px;
  margin-right: 5px;
}
.grenke_stepper .step.step2 {
  margin-left: 5px;
}
.grenke_stepper .step .title {
  font-size: 14px;
  font-weight: 500;
  color: #d2d5db;
  letter-spacing: 0;
  margin-bottom: 10px;
}
.grenke_stepper .step .bar {
  height: 6px;
  border-radius: 3px;
  background-color: #d2d5db;
}
.grenke_stepper .step.blue .title {
  color: #162044;
}
.grenke_stepper .step.blue .bar {
  background-color: #162044;
}
.grenke_logged {
  margin-bottom: 200px;
}
.grenke_logged div.mw610 {
  max-width: 610px;
  margin: auto;
}
.grenke_logged div.mw610 p {
  max-width: 380px;
  margin: auto;
}
.tt-slider {
  border: 0 none;
  background-color: #d2d5db;
  height: 6px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.tt-slider .ui-widget-header {
  height: 6px;
  background-color: #162044;
}
.tt-slider .ui-slider-handle {
  width: 24px;
  height: 24px;
  border: 0 none;
  border-radius: 100%;
  background: #162044;
  top: -9px;
  left: -9px;
  outline: none;
}
.fs12 {
  font-size: 12px;
}
div.app-checkbox.l2 input[type="checkbox"] + label::before {
  top: 6px;
}
div.app-checkbox.l2 input[type="checkbox"]:checked + label::after {
  top: 3px;
}
.factoring-pricing .text-left {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 10px;
}
.factoring-pricing .text-right {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px;
}
header.grenke {
  padding-bottom: 130px;
}
header.grenke .gr-t-title {
  color: #FF7518;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  letter-spacing: 2px;
}
header.grenke .gr-t-title::after {
  content: '';
  display: block;
  position: absolute;
  background: url(grenke-title-line.8e8e9c749295cada23e5.svg) no-repeat;
  background-size: contain;
  width: 100%;
  top: 8px;
  height: 22px;
  left: -6px;
}
header.grenke h1 {
  margin-top: 18px;
  letter-spacing: 0;
  margin-bottom: 25px;
  font-size: 56px;
  text-align: left;
}
header.grenke .login-reg-ws {
  padding-top: 100px;
}
header.grenke .gr-b-title {
  color: #ced2e9;
  letter-spacing: 0;
  margin-bottom: 45px;
}
header.grenke .gr-b-title strong {
  color: #FFFFFF;
}
header.grenke .gt-t-points-all {
  color: #F5F5F5;
  padding-left: 34px;
  letter-spacing: 0;
  position: relative;
}
header.grenke .gt-t-points-all span {
  font-size: 10px;
  top: 5px;
  right: -25px;
}
header.grenke #gr-form {
  margin-top: 100px;
}
header.grenke #gr-form .gr-form {
  margin: auto;
}
header.grenke .gt-t-points div {
  position: relative;
  padding-left: 34px;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 500;
  color: #F5F5F5;
}
header.grenke .gt-t-points div::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yLjc0NCA4LjQyNmMtLjU3LS41Ny0xLjQ5LS41Ny0yLjA2IDAtLjU3LjU3LS41NyAxLjQ5MSAwIDIuMDZsNC4zNzEgNC4zNzNjLjI3NC4yNzQuNjQ1LjQyNyAxLjAzLjQyN2guMDQ5YTEuNDYgMS40NiAwIDAgMCAxLjA0OC0uNDk3bDEwLjItMTEuNjU4YTEuNDU3IDEuNDU3IDAgMCAwLTIuMTkxLTEuOTIxTDYuMDE0IDExLjY5NmwtMy4yNy0zLjI3eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  height: 21px;
  width: 21px;
  position: absolute;
  background-size: 11px;
  background-position: 5px 6px;
  left: 0;
  background-color: #15ce8a;
  display: block;
  border-radius: 100%;
  content: '';
}
.container.try-now {
  margin-bottom: 130px;
  margin-top: 100px;
}
.gr-form {
  background-color: #EEF0F4;
  padding: 35px 30px;
  border-radius: 12px;
  box-shadow: 0 2px 11px 0 #313b94;
}
.gr-form #calc_no_price {
  color: #FAA9A7;
  min-height: 62px;
}
.gr-form.leasing-pre-form-class .form-divider {
  height: 1px;
  background: rgba(22, 32, 68, 0.15);
  margin-top: 32px;
  margin-bottom: 32px;
}
.gr-form.leasing-pre-form-class .btn-primary-light {
  display: flex;
  padding: 8px 16px;
  justify-content: center;
  align-items: center;
  background-color: #EEE7FF !important;
  border-color: #EEE7FF !important;
  border-radius: 16px;
  color: #6E33FF;
  box-shadow: none !important;
  font-size: 12px !important;
  font-weight: 400;
  line-height: 14px;
  gap: 8px;
}
.gr-form.leasing-pre-form-class .btn-primary-light i {
  font-size: 16px;
}
.gr-form.leasing-pre-form-class .category {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.gr-form.leasing-pre-form-class .category .select2 .select2-container .select2-container--default {
  max-width: 444px;
}
.gr-form.leasing-pre-form-class .select2-container .select2-selection--single {
  height: 38px;
  border-radius: 6px;
  box-shadow: 0 2px 1px 0 rgba(208, 210, 216, 0.4);
  border-color: #DDDDDD;
}
.gr-form.leasing-pre-form-class .select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 100%;
  display: flex;
  align-items: center;
}
.gr-form.leasing-pre-form-class .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
}
.gr-form.leasing-pre-form-class .leasing-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  padding-bottom: 16px;
}
.gr-form.leasing-pre-form-class .leasing-text {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 0;
}
.gr-form.leasing-pre-form-class .leasing-text.end-text {
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
.gr-form.leasing-pre-form-class .time-slider {
  padding-top: 24px;
  padding-left: 0;
  padding-right: 0;
}
.gr-form.leasing-pre-form-class .time-slider .time-range {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
}
.gr-form.leasing-pre-form-class .time-slider .time-range span {
  width: 15px;
}
.gr-form.leasing-pre-form-class .time-result-price .leasing-sub-title {
  font-size: 14px;
  padding-bottom: 16px;
}
.gr-form.leasing-pre-form-class .time-result-price .amount {
  color: #6E33FF;
  font-size: 24px;
  font-weight: 700;
  line-height: 22px;
}
.gr-form .tprice .float-left {
  font-size: 14px;
  letter-spacing: 0;
  color: #162044;
  line-height: 1;
}
.gr-form .tprice .float-left.leasing-text {
  line-height: 22px;
  font-weight: 600;
}
.gr-form .tprice .float-left.leasing-text span {
  line-height: 20px;
  font-size: 12px;
  font-weight: 400;
}
.gr-form .tprice .float-left strong {
  font-size: 20px;
}
.gr-form .tprice .float-right {
  font-size: 20px;
  font-weight: bold;
  color: #162044;
}
.gr-form .price-range {
  font-size: 11px;
  letter-spacing: 1px;
  color: #808080;
}
.gr-form .disclaimer {
  opacity: 0.9;
  font-size: 11px;
  line-height: 1.71;
  letter-spacing: 0;
  text-align: center;
  margin-top: 30px;
  color: #808080;
}
.gr-form .btn-act {
  height: 42px;
  position: relative;
  margin-top: 30px;
}
.gr-form .btn-act span {
  position: absolute;
  right: 30px;
  top: 13px;
  font-size: 16px;
}
.gr-form div#files {
  color: #6E33FF;
  font-size: 16px;
  font-weight: normal;
}
.gr-form div#files .delete {
  color: #FAA9A7;
  cursor: pointer;
}
.gr-form .subject .title {
  margin-top: 35px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  color: #162044;
}
.gr-form .subject .cats {
  margin: 0 -8px;
}
.gr-form .subject .cats .cat.nocat {
  border-radius: 12px;
  box-shadow: 0 2px 1px 0 rgba(208, 210, 216, 0.4);
  border: solid 1px #162044;
  background-color: #eaeef8;
  height: 70px;
}
.gr-form .subject .cats .cat.nocat .s-name {
  color: #162044;
  font-size: 14px;
  line-height: 1.14;
  letter-spacing: 0;
  padding: 0 4px;
  display: flex;
  height: 100%;
  justify-content: center;
  text-align: center;
  align-items: center;
}
.gr-form .grenke_all_cats {
  text-align: center;
  display: block;
  float: left;
  white-space: nowrap;
  margin: 8px;
  width: calc((100% - 48px) / 3);
  font-size: 13px;
  cursor: pointer;
  line-height: 70px;
  color: #162044;
}
.gr-form .grenke_all_cats span.icr-add-lined {
  position: relative;
  top: 1px;
}
.gr-form .grenke_all_cats:hover {
  text-decoration: none;
}
.gr-form #other_cat_selected .grenke_all_cats {
  float: none;
  display: inline;
}
.cat {
  cursor: pointer;
  margin: 8px;
  width: calc((100% - 48px) / 3);
  float: left;
}
.cat .img {
  height: 70px;
  border-radius: 12px;
  background-color: rgba(245, 245, 245, 0.7);
  border: 1px solid rgba(238, 240, 244, 0.7);
  background-position: center;
  background-repeat: no-repeat;
  margin: auto;
}
.cat .name {
  margin-top: 7px;
  font-size: 14px;
  line-height: 1.34;
  letter-spacing: 0;
  text-align: center;
  color: #162044;
}
.cat[data-id="0"] .img {
  background-image: url(cat0-default.86125e9596ee08508eff.svg);
  background-size: 38px;
}
.cat[data-id="1"] .img {
  background-image: url(cat1-default.e249a9495affde249e72.svg);
  background-size: 37px;
}
.cat[data-id="2"] .img {
  background-image: url(cat2-default.e6caf3c1f78ed67e8a4b.svg);
  background-size: 37px;
}
.cat[data-id="3"] .img {
  background-image: url(cat3-default.ba4c4a129572ca482aad.svg);
  background-size: 40px;
}
.cat[data-id="4"] .img {
  background-image: url(cat4-default.e09a33195211b59b1039.svg);
  background-size: 33px;
}
.cat.active .img {
  background-color: #eaeef8;
  border-color: #162044;
}
.cat.active[data-id="0"] .img {
  background-image: url(cat0-active.62b63c1d069d67e4ea73.svg);
}
.cat.active[data-id="1"] .img {
  background-image: url(cat1-active.ab96f0f2544b7dfc93ff.svg);
}
.cat.active[data-id="2"] .img {
  background-image: url(cat2-active.dcaca57bf71aa4d970e4.svg);
}
.cat.active[data-id="3"] .img {
  background-image: url(cat3-active.63e4ce4c3624fca3c9cc.svg);
}
.cat.active[data-id="4"] .img {
  background-image: url(cat4-active.9d80aa1800d0166b2b5d.svg);
}
.container.why h3 {
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1.38px;
  margin-bottom: 23px;
  margin-top: 114px;
  color: #162044;
}
.container.why h2 {
  color: #162044;
  font-size: 34px;
  font-weight: bold;
  line-height: 1.47;
  text-align: center;
}
.container.why h2 + p {
  max-width: 476px;
  margin: 7px auto 100px;
  text-align: center;
  opacity: 0.8;
  font-size: 16px;
  line-height: 1.88;
  color: #162044;
}
.container.why .whys .whitem .img {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yLjc0NCA4LjQyNmMtLjU3LS41Ny0xLjQ5LS41Ny0yLjA2IDAtLjU3LjU3LS41NyAxLjQ5MSAwIDIuMDZsNC4zNzEgNC4zNzNjLjI3NC4yNzQuNjQ1LjQyNyAxLjAzLjQyN2guMDQ5YTEuNDYgMS40NiAwIDAgMCAxLjA0OC0uNDk3bDEwLjItMTEuNjU4YTEuNDU3IDEuNDU3IDAgMCAwLTIuMTkxLTEuOTIxTDYuMDE0IDExLjY5NmwtMy4yNy0zLjI3eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  height: 36px;
  width: 36px;
  background-size: 17px;
  background-position: 9px 10px;
  background-color: #15ce8a;
  display: inline-block;
  border-radius: 100%;
  vertical-align: top;
}
.container.why .whys .whitem .data {
  display: inline-block;
  width: calc(100% - 50px);
  margin-bottom: 84px;
}
.container.why .whys .whitem .data .title {
  font-size: 18px;
  font-weight: bold;
  line-height: 36px;
  color: #162044;
}
.container.why .whys .whitem .data .text {
  opacity: 0.8;
  font-size: 16px;
  line-height: 1.63;
  color: #162044;
}
@media (min-width: 576px) {
  .grenke_stepper {
    display: block;
  }
  .container.grenke_step0 div.intervals div.interval div.round {
    margin-right: 116px;
  }
  .container.grenke_step0 div.intervals div.interval span.price {
    width: 154px;
  }
  .container.grenke_step0 .intervals-title span.interval {
    margin-left: 150px;
  }
  .container.grenke_step0 .intervals-title span.price {
    float: right;
    width: 170px;
  }
}
@media (min-width: 768px) {
  .gr-form.leasing-pre-form-class .category .leasing-select {
    width: 390px !important;
  }
  .container.grenke_step1 .price-info .price.n2 {
    margin-bottom: 0;
  }
  .container.grenke_step1 .gr-fs1-title {
    margin-left: 0;
    margin-right: 0;
    text-align: left;
  }
  .container.grenke_step1 .gr-fs1-text {
    text-align: left;
    margin-right: 0;
    margin-left: 0;
  }
  .container.grenke_step1 .str1 {
    border-right: 1px solid #d2d5db;
  }
  .container.grenke_step1 .str1 .gr-form {
    margin: 0;
  }
  .container.grenke_step3 .gr-fs1-title {
    margin-left: 0;
    margin-right: 0;
    text-align: left;
  }
  .container.grenke_step3 .gr-fs1-text {
    text-align: left;
    margin-right: 0;
    margin-left: 0;
  }
  .container.grenke_step3 .str1 {
    border-right: 1px solid #d2d5db;
  }
  .grenke_modal .modal-leasing {
    padding: 24px 56px 56px;
  }
}
@media (min-width: 992px) {
  header.grenke #gr-form {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .gr-form {
    max-width: 100%;
  }
  .gr-form.leasing-pre-form-class .category .leasing-select {
    width: 440px !important;
  }
}

/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./assets/css/ds/flags.less ***!
  \*******************************************************************************************************************/
.sp-flags,
.iti__flag {
  display: inline-block;
  width: 29px !important;
  height: 21px !important;
  background-image: url(flags.daff0bcb8e987d4cc88a.png);
  background-image: image-set(url(bc5b147da354f85cd8df.avif) type('image/avif'), url(flags.daff0bcb8e987d4cc88a.png) type('image/png'));
  background-repeat: no-repeat;
  background-size: 673px 1535px;
  box-shadow: none;
  background-position: -74px -1512px;
  /* Row 1 - Y: -56px */
  /* AD - Andorra */
  /* AE - United Arab Emirates */
  /* AF - Afghanistan */
  /* AG - Antigua and Barbuda */
  /* AI - Anguilla */
  /* AL - Albania */
  /* AM - Armenia */
  /* AO - Angola */
  /* AQ - Antarctica */
  /* AR - Argentina */
  /* Row 2 - Y: -112px */
  /* AS - American Samoa */
  /* AT - Austria */
  /* AU - Australia */
  /* AW - Aruba */
  /* AX - Aland Islands */
  /* AZ - Azerbaijan */
  /* BA - Bosnia and Herzegovina */
  /* BB - Barbados */
  /* BD - Bangladesh */
  /* BE - Belgium */
  /* Row 3 - Y: -168px */
  /* BF - Burkina Faso */
  /* BG - Bulgaria */
  /* BH - Bahrain */
  /* BI - Burundi */
  /* BJ - Benin */
  /* BL - Saint Barthélemy */
  /* BM - Bermuda */
  /* BN - Brunei Darussalam */
  /* BO - Bolivia */
  /* BQ-BO - Bonaire */
  /* Row 4 - Y: -224px */
  /* BQ-SA - Saba */
  /* BQ-SE - Sint Eustatius */
  /* BR - Brazil */
  /* BS - Bahamas */
  /* BT - Bhutan */
  /* BV - Bouvet Island */
  /* BW - Botswana */
  /* BY - Belarus */
  /* BZ - Belize */
  /* CA - Canada */
  /* Row 5 - Y: -280px */
  /* CC - Cocos (Keeling) Islands */
  /* CD - Democratic Republic of the Congo */
  /* CF - Central African Republic */
  /* CG - Republic of the Congo */
  /* CH - Switzerland */
  /* CI - Côte d'Ivoire (Ivory Coast) */
  /* CK - Cook Islands */
  /* CL - Chile */
  /* CM - Cameroon */
  /* CN - China */
  /* Row 6 - Y: -336px */
  /* CO - Colombia */
  /* CR - Costa Rica */
  /* CU - Cuba */
  /* CV - Cabo Verde */
  /* CW - Curaçao */
  /* CX - Christmas Island */
  /* CY - Cyprus */
  /* CZ - Czech Republic */
  /* DE - Germany */
  /* DJ - Djibouti */
  /* Row 7 - Y: -392px */
  /* DK - Denmark */
  /* DM - Dominica */
  /* DO - Dominican Republic */
  /* DZ - Algeria */
  /* EC - Ecuador */
  /* EE - Estonia */
  /* EG - Egypt */
  /* EH - Western Sahara */
  /* ER - Eritrea */
  /* ES - Spain */
  /* Row 8 - Y: -448px */
  /* ET - Ethiopia */
  /* FI - Finland */
  /* FJ - Fiji */
  /* FK - Falkland Islands */
  /* FM - Federated States of Micronesia */
  /* FO - Faroe Islands */
  /* FR - France */
  /* GA - Gabon */
  /* GB - England */
  /* GB-NIR - Northern Ireland */
  /* Row 9 - Y: -504px */
  /* GB-SCT - Scotland */
  /* GB-UKM - United Kingdom */
  /* GB-WLS - Wales */
  /* GD - Grenada */
  /* GE - Georgia */
  /* GF - French Guiana */
  /* GG - Guernsey */
  /* GH - Ghana */
  /* GI - Gibraltar */
  /* GL - Greenland */
  /* Row 10 - Y: -560px */
  /* GM - Gambia */
  /* GN - Guinea */
  /* GP - Guadeloupe */
  /* GP - Guadeloupe (alternate) */
  /* GQ - Equatorial Guinea */
  /* GR - Greece */
  /* GS - S. Georgia and S. Sandwich Islands */
  /* GT - Guatemala */
  /* GU - Guam */
  /* GW - Guinea-Bissau */
  /* Row 11 - Y: -616px */
  /* GY - Guyana */
  /* HK - Hong Kong */
  /* HM - Heard and McDonald Islands */
  /* HN - Honduras */
  /* HR - Croatia (Hrvatska) */
  /* HT - Haiti */
  /* HU - Hungary */
  /* ID - Indonesia */
  /* IE - Ireland */
  /* IL - Israel */
  /* Row 12 - Y: -672px */
  /* IM - Isle of Man */
  /* IN - India */
  /* IO - British Indian Ocean Territory */
  /* IQ - Iraq */
  /* IR - Iran */
  /* IS - Iceland */
  /* IT - Italy */
  /* JE - Jersey */
  /* JM - Jamaica */
  /* JO - Jordan */
  /* Row 13 - Y: -728px */
  /* JP - Japan */
  /* KG - Kyrgyzstan */
  /* KH - Cambodia */
  /* KI - Kiribati */
  /* KM - Comoros */
  /* KE - Kenya */
  /* KN - Saint Kitts and Nevis */
  /* KP - Korea (North) */
  /* KR - Korea (South) */
  /* KW - Kuwait */
  /* Row 14 - Y: -784px */
  /* KY - Cayman Islands */
  /* KZ - Kazakhstan */
  /* LA - Laos */
  /* LB - Lebanon */
  /* LC - Saint Lucia */
  /* LI - Liechtenstein */
  /* LK - Sri Lanka */
  /* LR - Liberia */
  /* LS - Lesotho */
  /* LT - Lithuania */
  /* Row 15 - Y: -840px */
  /* LU - Luxembourg */
  /* LV - Latvia */
  /* LY - Libya */
  /* MA - Morocco */
  /* MC - Monaco */
  /* MD - Moldova */
  /* ME - Montenegro */
  /* MF - Saint Martin */
  /* MG - Madagascar */
  /* MH - Marshall Islands */
  /* Row 16 - Y: -896px */
  /* MK - North Macedonia */
  /* ML - Mali */
  /* MM - Myanmar */
  /* MN - Mongolia */
  /* MO - Macao */
  /* MP - Northern Mariana Islands */
  /* MQ - Martinique */
  /* MQ - Martinique */
  /* MR - Mauritania */
  /* MS - Montserrat */
  /* Row 17 - Y: -952px */
  /* MT - Malta */
  /* MU - Mauritius */
  /* MV - Maldives */
  /* MW - Malawi */
  /* MX - Mexico */
  /* MY - Malaysia */
  /* MZ - Mozambique */
  /* NA - Namibia */
  /* NC - New Caledonia */
  /* NE - Niger */
  /* Row 18 - Y: -1008px */
  /* NF - Norfolk Island */
  /* NG - Nigeria */
  /* NI - Nicaragua */
  /* NL - Netherlands */
  /* NO - Norway */
  /* NP - Nepal */
  /* NR - Nauru */
  /* NU - Niue */
  /* NZ - New Zealand (Aotearoa) */
  /* OM - Oman */
  /* Row 19 - Y: -1064px */
  /* PA - Panama */
  /* PE - Peru */
  /* PF - French Polynesia */
  /* PG - Papua New Guinea */
  /* PH - Philippines */
  /* PK - Pakistan */
  /* PL - Poland */
  /* PM - Saint Pierre and Miquelon */
  /* PM - Saint Pierre and Miquelon */
  /* PN - Pitcairn Islands */
  /* Row 20 - Y: -1120px */
  /* PR - Puerto Rico */
  /* PS - Palestinian Territory */
  /* PT - Portugal */
  /* PW - Palau */
  /* PY - Paraguay */
  /* QA - Qatar */
  /* RE - Reunion */
  /* RO - Romania */
  /* RS - Serbia */
  /* RU - Russian Federation */
  /* Row 21 - Y: -1176px */
  /* RW - Rwanda */
  /* SA - Saudi Arabia */
  /* SB - Solomon Islands */
  /* SC - Seychelles */
  /* SD - Sudan */
  /* SE - Sweden */
  /* SG - Singapore */
  /* SH - Saint Helena */
  /* SI - Slovenia */
  /* SJ - Svalbard and Jan Mayen */
  /* Row 22 - Y: -1232px */
  /* SK - Slovakia */
  /* SL - Sierra Leone */
  /* SM - San Marino */
  /* SN - Senegal */
  /* SO - Somalia */
  /* SR - Suriname */
  /* SS - South Sudan */
  /* ST - Sao Tome and Principe */
  /* SV - El Salvador */
  /* SX - Sint Maarten */
  /* Row 23 - Y: -1288px */
  /* SY - Syria */
  /* SZ - Swaziland */
  /* TC - Turks and Caicos Islands */
  /* TD - Chad */
  /* TF - French Southern and Antarctic Lands */
  /* TG - Togo */
  /* TH - Thailand */
  /* TJ - Tajikistan */
  /* TK - Tokelau */
  /* TL - Timor-Leste */
  /* Row 24 - Y: -1344px */
  /* TM - Turkmenistan */
  /* TN - Tunisia */
  /* TO - Tonga */
  /* TR - Turkey */
  /* TT - Trinidad and Tobago */
  /* TV - Tuvalu */
  /* TW - Taiwan */
  /* TZ - Tanzania */
  /* UA - Ukraine */
  /* UG - Uganda */
  /* Row 25 - Y: -1400px */
  /* UM - United States Minor Outlying Islands */
  /* US - United States */
  /* UY - Uruguay */
  /* UZ - Uzbekistan */
  /* VA - Vatican City State */
  /* VC - Saint Vincent and the Grenadines */
  /* VE - Venezuela */
  /* VG - Virgin Islands (British) */
  /* VI - Virgin Islands (U.S.) */
  /* VN - Vietnam */
  /* Row 26 - Y: -728px */
  /* VU - Vanuatu */
  /* WF - Wallis and Futuna */
  /* WS - Samoa */
  /* YE - Yemen */
  /* YT-UNF - Mayotte */
  /* ZA - South Africa */
  /* ZM - Zambia */
  /* ZW - Zimbabwe */
  /* EUR - European Union */
  /* XK - Kosovo */
}
.sp-flags.iti__ad,
.iti__flag.iti__ad,
.sp-flags.cntr4,
.iti__flag.cntr4 {
  background-position: -74px -56px;
}
.sp-flags.iti__ae,
.iti__flag.iti__ae,
.sp-flags.cntr157,
.iti__flag.cntr157 {
  background-position: -130px -56px;
}
.sp-flags.iti__af,
.iti__flag.iti__af,
.sp-flags.cntr1,
.iti__flag.cntr1 {
  background-position: -186px -56px;
}
.sp-flags.iti__ag,
.iti__flag.iti__ag,
.sp-flags.cntr6,
.iti__flag.cntr6 {
  background-position: -242px -56px;
}
.sp-flags.iti__ai,
.iti__flag.iti__ai {
  background-position: -298px -56px;
}
.sp-flags.iti__al,
.iti__flag.iti__al,
.sp-flags.cntr2,
.iti__flag.cntr2 {
  background-position: -354px -56px;
}
.sp-flags.iti__am,
.iti__flag.iti__am,
.sp-flags.cntr8,
.iti__flag.cntr8 {
  background-position: -410px -56px;
}
.sp-flags.iti__ao,
.iti__flag.iti__ao,
.sp-flags.cntr5,
.iti__flag.cntr5 {
  background-position: -466px -56px;
}
.sp-flags.iti__aq,
.iti__flag.iti__aq {
  background-position: -522px -56px;
}
.sp-flags.iti__ar,
.iti__flag.iti__ar,
.sp-flags.cntr7,
.iti__flag.cntr7 {
  background-position: -578px -56px;
}
.sp-flags.iti__as,
.iti__flag.iti__as {
  background-position: -74px -112px;
}
.sp-flags.iti__at,
.iti__flag.iti__at,
.sp-flags.cntr141,
.iti__flag.cntr141 {
  background-position: -130px -112px;
}
.sp-flags.iti__au,
.iti__flag.iti__au,
.sp-flags.cntr9,
.iti__flag.cntr9,
.sp-flags.aud,
.iti__flag.aud {
  background-position: -186px -112px;
}
.sp-flags.iti__aw,
.iti__flag.iti__aw {
  background-position: -242px -112px;
}
.sp-flags.iti__ax,
.iti__flag.iti__ax {
  background-position: -298px -112px;
}
.sp-flags.iti__az,
.iti__flag.iti__az,
.sp-flags.cntr10,
.iti__flag.cntr10 {
  background-position: -354px -112px;
}
.sp-flags.iti__ba,
.iti__flag.iti__ba,
.sp-flags.cntr21,
.iti__flag.cntr21 {
  background-position: -410px -112px;
}
.sp-flags.iti__bb,
.iti__flag.iti__bb,
.sp-flags.cntr14,
.iti__flag.cntr14 {
  background-position: -466px -112px;
}
.sp-flags.iti__bd,
.iti__flag.iti__bd,
.sp-flags.cntr13,
.iti__flag.cntr13 {
  background-position: -522px -112px;
}
.sp-flags.iti__be,
.iti__flag.iti__be,
.sp-flags.cntr15,
.iti__flag.cntr15 {
  background-position: -578px -112px;
}
.sp-flags.iti__bf,
.iti__flag.iti__bf,
.sp-flags.cntr26,
.iti__flag.cntr26 {
  background-position: -74px -168px;
}
.sp-flags.iti__bg,
.iti__flag.iti__bg,
.sp-flags.cntr25,
.iti__flag.cntr25,
.sp-flags.bgn,
.iti__flag.bgn {
  background-position: -130px -168px;
}
.sp-flags.iti__bh,
.iti__flag.iti__bh,
.sp-flags.cntr12,
.iti__flag.cntr12 {
  background-position: -186px -168px;
}
.sp-flags.iti__bi,
.iti__flag.iti__bi,
.sp-flags.cntr27,
.iti__flag.cntr27 {
  background-position: -242px -168px;
}
.sp-flags.iti__bj,
.iti__flag.iti__bj,
.sp-flags.cntr17,
.iti__flag.cntr17 {
  background-position: -298px -168px;
}
.sp-flags.iti__bl,
.iti__flag.iti__bl {
  background-position: -354px -168px;
}
.sp-flags.iti__bm,
.iti__flag.iti__bm {
  background-position: -410px -168px;
}
.sp-flags.iti__bn,
.iti__flag.iti__bn,
.sp-flags.cntr24,
.iti__flag.cntr24 {
  background-position: -466px -168px;
}
.sp-flags.iti__bo,
.iti__flag.iti__bo,
.sp-flags.cntr20,
.iti__flag.cntr20 {
  background-position: -522px -168px;
}
.sp-flags.iti__bq-bo,
.iti__flag.iti__bq-bo {
  background-position: -578px -168px;
}
.sp-flags.iti__bq-sa,
.iti__flag.iti__bq-sa {
  background-position: -74px -224px;
}
.sp-flags.iti__bq-se,
.iti__flag.iti__bq-se {
  background-position: -130px -224px;
}
.sp-flags.iti__br,
.iti__flag.iti__br,
.sp-flags.cntr23,
.iti__flag.cntr23,
.sp-flags.brl,
.iti__flag.brl {
  background-position: -186px -224px;
}
.sp-flags.iti__bs,
.iti__flag.iti__bs,
.sp-flags.cntr11,
.iti__flag.cntr11 {
  background-position: -242px -224px;
}
.sp-flags.iti__bt,
.iti__flag.iti__bt,
.sp-flags.cntr18,
.iti__flag.cntr18 {
  background-position: -298px -224px;
}
.sp-flags.iti__bv,
.iti__flag.iti__bv {
  background-position: -354px -224px;
}
.sp-flags.iti__bw,
.iti__flag.iti__bw,
.sp-flags.cntr22,
.iti__flag.cntr22 {
  background-position: -410px -224px;
}
.sp-flags.iti__by,
.iti__flag.iti__by,
.sp-flags.cntr19,
.iti__flag.cntr19 {
  background-position: -466px -224px;
}
.sp-flags.iti__bz,
.iti__flag.iti__bz,
.sp-flags.cntr16,
.iti__flag.cntr16 {
  background-position: -522px -224px;
}
.sp-flags.iti__ca,
.iti__flag.iti__ca,
.sp-flags.cntr77,
.iti__flag.cntr77,
.sp-flags.cad,
.iti__flag.cad {
  background-position: -578px -224px;
}
.sp-flags.iti__cc,
.iti__flag.iti__cc {
  background-position: -74px -280px;
}
.sp-flags.iti__cd,
.iti__flag.iti__cd {
  background-position: -130px -280px;
}
.sp-flags.iti__cf,
.iti__flag.iti__cf,
.sp-flags.cntr162,
.iti__flag.cntr162 {
  background-position: -186px -280px;
}
.sp-flags.iti__cg,
.iti__flag.iti__cg,
.sp-flags.cntr86,
.iti__flag.cntr86 {
  background-position: -242px -280px;
}
.sp-flags.iti__ch,
.iti__flag.iti__ch,
.sp-flags.cntr173,
.iti__flag.cntr173,
.sp-flags.chf,
.iti__flag.chf {
  background-position: -298px -280px;
}
.sp-flags.iti__ci,
.iti__flag.iti__ci,
.sp-flags.cntr138,
.iti__flag.cntr138 {
  background-position: -354px -280px;
}
.sp-flags.iti__ck,
.iti__flag.iti__ck,
.sp-flags.cntr28,
.iti__flag.cntr28 {
  background-position: -410px -280px;
}
.sp-flags.iti__cl,
.iti__flag.iti__cl,
.sp-flags.cntr33,
.iti__flag.cntr33 {
  background-position: -466px -280px;
}
.sp-flags.iti__cm,
.iti__flag.iti__cm,
.sp-flags.cntr76,
.iti__flag.cntr76 {
  background-position: -522px -280px;
}
.sp-flags.iti__cn,
.iti__flag.iti__cn,
.sp-flags.cntr34,
.iti__flag.cntr34,
.sp-flags.cny,
.iti__flag.cny {
  background-position: -578px -280px;
}
.sp-flags.iti__co,
.iti__flag.iti__co,
.sp-flags.cntr84,
.iti__flag.cntr84 {
  background-position: -74px -336px;
}
.sp-flags.iti__cr,
.iti__flag.iti__cr,
.sp-flags.cntr90,
.iti__flag.cntr90 {
  background-position: -130px -336px;
}
.sp-flags.iti__cu,
.iti__flag.iti__cu,
.sp-flags.cntr91,
.iti__flag.cntr91 {
  background-position: -186px -336px;
}
.sp-flags.iti__cv,
.iti__flag.iti__cv,
.sp-flags.cntr78,
.iti__flag.cntr78 {
  background-position: -242px -336px;
}
.sp-flags.iti__cw,
.iti__flag.iti__cw {
  background-position: -298px -336px;
}
.sp-flags.iti__cx,
.iti__flag.iti__cx {
  background-position: -354px -336px;
}
.sp-flags.iti__cy,
.iti__flag.iti__cy,
.sp-flags.cntr29,
.iti__flag.cntr29 {
  background-position: -410px -336px;
}
.sp-flags.iti__cz,
.iti__flag.iti__cz,
.sp-flags.cntr31,
.iti__flag.cntr31,
.sp-flags.czk,
.iti__flag.czk {
  background-position: -466px -336px;
}
.sp-flags.iti__de,
.iti__flag.iti__de,
.sp-flags.cntr123,
.iti__flag.cntr123 {
  background-position: -522px -336px;
}
.sp-flags.iti__dj,
.iti__flag.iti__dj,
.sp-flags.cntr38,
.iti__flag.cntr38 {
  background-position: -578px -336px;
}
.sp-flags.iti__dk,
.iti__flag.iti__dk,
.sp-flags.cntr35,
.iti__flag.cntr35,
.sp-flags.dkk,
.iti__flag.dkk {
  background-position: -74px -392px;
}
.sp-flags.iti__dm,
.iti__flag.iti__dm,
.sp-flags.cntr36,
.iti__flag.cntr36 {
  background-position: -130px -392px;
}
.sp-flags.iti__do,
.iti__flag.iti__do,
.sp-flags.cntr37,
.iti__flag.cntr37 {
  background-position: -186px -392px;
}
.sp-flags.iti__dz,
.iti__flag.iti__dz,
.sp-flags.cntr3,
.iti__flag.cntr3 {
  background-position: -242px -392px;
}
.sp-flags.iti__ec,
.iti__flag.iti__ec,
.sp-flags.cntr40,
.iti__flag.cntr40 {
  background-position: -298px -392px;
}
.sp-flags.iti__ee,
.iti__flag.iti__ee,
.sp-flags.cntr42,
.iti__flag.cntr42 {
  background-position: -354px -392px;
}
.sp-flags.iti__eg,
.iti__flag.iti__eg,
.sp-flags.cntr39,
.iti__flag.cntr39 {
  background-position: -410px -392px;
}
.sp-flags.iti__eh,
.iti__flag.iti__eh,
.sp-flags.cntr197,
.iti__flag.cntr197 {
  background-position: -466px -392px;
}
.sp-flags.iti__er,
.iti__flag.iti__er,
.sp-flags.cntr41,
.iti__flag.cntr41 {
  background-position: -522px -392px;
}
.sp-flags.iti__es,
.iti__flag.iti__es,
.sp-flags.cntr172,
.iti__flag.cntr172 {
  background-position: -578px -392px;
}
.sp-flags.iti__et,
.iti__flag.iti__et,
.sp-flags.cntr43,
.iti__flag.cntr43 {
  background-position: -74px -448px;
}
.sp-flags.iti__fi,
.iti__flag.iti__fi,
.sp-flags.cntr46,
.iti__flag.cntr46 {
  background-position: -130px -448px;
}
.sp-flags.iti__fj,
.iti__flag.iti__fj,
.sp-flags.cntr44,
.iti__flag.cntr44 {
  background-position: -186px -448px;
}
.sp-flags.iti__fk,
.iti__flag.iti__fk {
  background-position: -242px -448px;
}
.sp-flags.iti__fm,
.iti__flag.iti__fm,
.sp-flags.cntr115,
.iti__flag.cntr115 {
  background-position: -298px -448px;
}
.sp-flags.iti__fo,
.iti__flag.iti__fo {
  background-position: -354px -448px;
}
.sp-flags.iti__fr,
.iti__flag.iti__fr,
.sp-flags.cntr47,
.iti__flag.cntr47 {
  background-position: -410px -448px;
}
.sp-flags.iti__ga,
.iti__flag.iti__ga,
.sp-flags.cntr48,
.iti__flag.cntr48 {
  background-position: -466px -448px;
}
.sp-flags.iti__gb,
.iti__flag.iti__gb {
  background-position: -522px -448px;
}
.sp-flags.iti__gb-nir,
.iti__flag.iti__gb-nir {
  background-position: -578px -448px;
}
.sp-flags.iti__gb-sct,
.iti__flag.iti__gb-sct {
  background-position: -74px -504px;
}
.sp-flags.iti__gb-ukm,
.iti__flag.iti__gb-ukm,
.sp-flags.cntr158,
.iti__flag.cntr158,
.sp-flags.gbp,
.iti__flag.gbp {
  background-position: -130px -504px;
}
.sp-flags.iti__gb-wls,
.iti__flag.iti__gb-wls {
  background-position: -186px -504px;
}
.sp-flags.iti__gd,
.iti__flag.iti__gd,
.sp-flags.cntr52,
.iti__flag.cntr52 {
  background-position: -242px -504px;
}
.sp-flags.iti__ge,
.iti__flag.iti__ge,
.sp-flags.cntr53,
.iti__flag.cntr53 {
  background-position: -298px -504px;
}
.sp-flags.iti__gf,
.iti__flag.iti__gf {
  background-position: -354px -504px;
}
.sp-flags.iti__gg,
.iti__flag.iti__gg {
  background-position: -410px -504px;
}
.sp-flags.iti__gh,
.iti__flag.iti__gh,
.sp-flags.cntr50,
.iti__flag.cntr50 {
  background-position: -466px -504px;
}
.sp-flags.iti__gi,
.iti__flag.iti__gi {
  background-position: -522px -504px;
}
.sp-flags.iti__gl,
.iti__flag.iti__gl {
  background-position: -578px -504px;
}
.sp-flags.iti__gm,
.iti__flag.iti__gm,
.sp-flags.cntr49,
.iti__flag.cntr49 {
  background-position: -74px -560px;
}
.sp-flags.iti__gn,
.iti__flag.iti__gn,
.sp-flags.cntr55,
.iti__flag.cntr55 {
  background-position: -130px -560px;
}
.sp-flags.iti__gp,
.iti__flag.iti__gp {
  background-position: -186px -560px;
}
.sp-flags.iti__gp-alt,
.iti__flag.iti__gp-alt {
  background-position: -242px -560px;
}
.sp-flags.iti__gq,
.iti__flag.iti__gq,
.sp-flags.cntr142,
.iti__flag.cntr142 {
  background-position: -298px -560px;
}
.sp-flags.iti__gr,
.iti__flag.iti__gr,
.sp-flags.cntr51,
.iti__flag.cntr51 {
  background-position: -354px -560px;
}
.sp-flags.iti__gs,
.iti__flag.iti__gs {
  background-position: -410px -560px;
}
.sp-flags.iti__gt,
.iti__flag.iti__gt,
.sp-flags.cntr54,
.iti__flag.cntr54 {
  background-position: -466px -560px;
}
.sp-flags.iti__gu,
.iti__flag.iti__gu {
  background-position: -522px -560px;
}
.sp-flags.iti__gw,
.iti__flag.iti__gw,
.sp-flags.cntr56,
.iti__flag.cntr56 {
  background-position: -578px -560px;
}
.sp-flags.iti__gy,
.iti__flag.iti__gy,
.sp-flags.cntr57,
.iti__flag.cntr57 {
  background-position: -74px -616px;
}
.sp-flags.iti__hk,
.iti__flag.iti__hk,
.sp-flags.hkd,
.iti__flag.hkd {
  background-position: -130px -616px;
}
.sp-flags.iti__hm,
.iti__flag.iti__hm {
  background-position: -186px -616px;
}
.sp-flags.iti__hn,
.iti__flag.iti__hn,
.sp-flags.cntr60,
.iti__flag.cntr60 {
  background-position: -242px -616px;
}
.sp-flags.iti__hr,
.iti__flag.iti__hr,
.sp-flags.cntr61,
.iti__flag.cntr61 {
  background-position: -298px -616px;
}
.sp-flags.iti__ht,
.iti__flag.iti__ht,
.sp-flags.cntr58,
.iti__flag.cntr58 {
  background-position: -354px -616px;
}
.sp-flags.iti__hu,
.iti__flag.iti__hu,
.sp-flags.cntr104,
.iti__flag.cntr104,
.sp-flags.huf,
.iti__flag.huf {
  background-position: -410px -616px;
}
.sp-flags.iti__id,
.iti__flag.iti__id,
.sp-flags.cntr63,
.iti__flag.cntr63,
.sp-flags.idr,
.iti__flag.idr {
  background-position: -466px -616px;
}
.sp-flags.iti__ie,
.iti__flag.iti__ie,
.sp-flags.cntr66,
.iti__flag.cntr66 {
  background-position: -522px -616px;
}
.sp-flags.iti__il,
.iti__flag.iti__il,
.sp-flags.cntr68,
.iti__flag.cntr68,
.sp-flags.ils,
.iti__flag.ils {
  background-position: -578px -616px;
}
.sp-flags.iti__im,
.iti__flag.iti__im {
  background-position: -74px -672px;
}
.sp-flags.iti__in,
.iti__flag.iti__in,
.sp-flags.cntr62,
.iti__flag.cntr62,
.sp-flags.inr,
.iti__flag.inr {
  background-position: -130px -672px;
}
.sp-flags.iti__io,
.iti__flag.iti__io {
  background-position: -186px -672px;
}
.sp-flags.iti__iq,
.iti__flag.iti__iq,
.sp-flags.cntr64,
.iti__flag.cntr64 {
  background-position: -242px -672px;
}
.sp-flags.iti__ir,
.iti__flag.iti__ir,
.sp-flags.cntr65,
.iti__flag.cntr65 {
  background-position: -298px -672px;
}
.sp-flags.iti__is,
.iti__flag.iti__is,
.sp-flags.cntr67,
.iti__flag.cntr67,
.sp-flags.isk,
.iti__flag.isk {
  background-position: -354px -672px;
}
.sp-flags.iti__it,
.iti__flag.iti__it,
.sp-flags.cntr177,
.iti__flag.cntr177 {
  background-position: -410px -672px;
}
.sp-flags.iti__je,
.iti__flag.iti__je {
  background-position: -466px -672px;
}
.sp-flags.iti__jm,
.iti__flag.iti__jm,
.sp-flags.cntr69,
.iti__flag.cntr69 {
  background-position: -522px -672px;
}
.sp-flags.iti__jo,
.iti__flag.iti__jo,
.sp-flags.cntr72,
.iti__flag.cntr72 {
  background-position: -578px -672px;
}
.sp-flags.iti__jp,
.iti__flag.iti__jp,
.sp-flags.cntr70,
.iti__flag.cntr70,
.sp-flags.jpy,
.iti__flag.jpy {
  background-position: -74px -728px;
}
.sp-flags.iti__kg,
.iti__flag.iti__kg,
.sp-flags.cntr82,
.iti__flag.cntr82 {
  background-position: -130px -728px;
}
.sp-flags.iti__kh,
.iti__flag.iti__kh,
.sp-flags.cntr75,
.iti__flag.cntr75 {
  background-position: -186px -728px;
}
.sp-flags.iti__ki,
.iti__flag.iti__ki,
.sp-flags.cntr83,
.iti__flag.cntr83 {
  background-position: -242px -728px;
}
.sp-flags.iti__km,
.iti__flag.iti__km,
.sp-flags.cntr85,
.iti__flag.cntr85 {
  background-position: -298px -728px;
}
.sp-flags.iti__ke,
.iti__flag.iti__ke,
.sp-flags.cntr81,
.iti__flag.cntr81 {
  background-position: -354px -728px;
}
.sp-flags.iti__kn,
.iti__flag.iti__kn,
.sp-flags.cntr167,
.iti__flag.cntr167 {
  background-position: -410px -728px;
}
.sp-flags.iti__kp,
.iti__flag.iti__kp,
.sp-flags.cntr87,
.iti__flag.cntr87 {
  background-position: -466px -728px;
}
.sp-flags.iti__kr,
.iti__flag.iti__kr,
.sp-flags.cntr88,
.iti__flag.cntr88,
.sp-flags.krw,
.iti__flag.krw {
  background-position: -522px -728px;
}
.sp-flags.iti__kw,
.iti__flag.iti__kw,
.sp-flags.cntr92,
.iti__flag.cntr92 {
  background-position: -578px -728px;
}
.sp-flags.iti__ky,
.iti__flag.iti__ky {
  background-position: -74px -784px;
}
.sp-flags.iti__kz,
.iti__flag.iti__kz,
.sp-flags.cntr80,
.iti__flag.cntr80 {
  background-position: -130px -784px;
}
.sp-flags.iti__la,
.iti__flag.iti__la,
.sp-flags.cntr93,
.iti__flag.cntr93 {
  background-position: -186px -784px;
}
.sp-flags.iti__lb,
.iti__flag.iti__lb,
.sp-flags.cntr95,
.iti__flag.cntr95 {
  background-position: -242px -784px;
}
.sp-flags.iti__lc,
.iti__flag.iti__lc,
.sp-flags.cntr166,
.iti__flag.cntr166 {
  background-position: -298px -784px;
}
.sp-flags.iti__li,
.iti__flag.iti__li,
.sp-flags.cntr98,
.iti__flag.cntr98 {
  background-position: -354px -784px;
}
.sp-flags.iti__lk,
.iti__flag.iti__lk,
.sp-flags.cntr161,
.iti__flag.cntr161 {
  background-position: -410px -784px;
}
.sp-flags.iti__lr,
.iti__flag.iti__lr,
.sp-flags.cntr96,
.iti__flag.cntr96 {
  background-position: -466px -784px;
}
.sp-flags.iti__ls,
.iti__flag.iti__ls,
.sp-flags.cntr94,
.iti__flag.cntr94 {
  background-position: -522px -784px;
}
.sp-flags.iti__lt,
.iti__flag.iti__lt,
.sp-flags.cntr99,
.iti__flag.cntr99 {
  background-position: -578px -784px;
}
.sp-flags.iti__lu,
.iti__flag.iti__lu,
.sp-flags.cntr101,
.iti__flag.cntr101 {
  background-position: -74px -840px;
}
.sp-flags.iti__lv,
.iti__flag.iti__lv,
.sp-flags.cntr100,
.iti__flag.cntr100 {
  background-position: -130px -840px;
}
.sp-flags.iti__ly,
.iti__flag.iti__ly,
.sp-flags.cntr97,
.iti__flag.cntr97 {
  background-position: -186px -840px;
}
.sp-flags.iti__ma,
.iti__flag.iti__ma,
.sp-flags.cntr110,
.iti__flag.cntr110 {
  background-position: -242px -840px;
}
.sp-flags.iti__mc,
.iti__flag.iti__mc,
.sp-flags.cntr118,
.iti__flag.cntr118 {
  background-position: -298px -840px;
}
.sp-flags.iti__md,
.iti__flag.iti__md,
.sp-flags.cntr117,
.iti__flag.cntr117 {
  background-position: -354px -840px;
}
.sp-flags.iti__me,
.iti__flag.iti__me,
.sp-flags.cntr32,
.iti__flag.cntr32 {
  background-position: -410px -840px;
}
.sp-flags.iti__mf,
.iti__flag.iti__mf {
  background-position: -466px -840px;
}
.sp-flags.iti__mg,
.iti__flag.iti__mg,
.sp-flags.cntr103,
.iti__flag.cntr103 {
  background-position: -522px -840px;
}
.sp-flags.iti__mh,
.iti__flag.iti__mh,
.sp-flags.cntr111,
.iti__flag.cntr111 {
  background-position: -578px -840px;
}
.sp-flags.iti__mk,
.iti__flag.iti__mk,
.sp-flags.cntr102,
.iti__flag.cntr102 {
  background-position: -74px -896px;
}
.sp-flags.iti__ml,
.iti__flag.iti__ml,
.sp-flags.cntr108,
.iti__flag.cntr108 {
  background-position: -130px -896px;
}
.sp-flags.iti__mm,
.iti__flag.iti__mm,
.sp-flags.cntr116,
.iti__flag.cntr116 {
  background-position: -186px -896px;
}
.sp-flags.iti__mn,
.iti__flag.iti__mn,
.sp-flags.cntr119,
.iti__flag.cntr119 {
  background-position: -242px -896px;
}
.sp-flags.iti__mo,
.iti__flag.iti__mo {
  background-position: -298px -896px;
}
.sp-flags.iti__mp,
.iti__flag.iti__mp {
  background-position: -354px -896px;
}
.sp-flags.iti__mq,
.iti__flag.iti__mq {
  background-position: -410px -896px;
}
.sp-flags.iti__mq-legacy,
.iti__flag.iti__mq-legacy {
  background-position: -466px -896px;
}
.sp-flags.iti__mr,
.iti__flag.iti__mr,
.sp-flags.cntr113,
.iti__flag.cntr113 {
  background-position: -522px -896px;
}
.sp-flags.iti__ms,
.iti__flag.iti__ms {
  background-position: -578px -896px;
}
.sp-flags.iti__mt,
.iti__flag.iti__mt,
.sp-flags.cntr109,
.iti__flag.cntr109 {
  background-position: -74px -952px;
}
.sp-flags.iti__mu,
.iti__flag.iti__mu,
.sp-flags.cntr112,
.iti__flag.cntr112 {
  background-position: -130px -952px;
}
.sp-flags.iti__mv,
.iti__flag.iti__mv,
.sp-flags.cntr107,
.iti__flag.cntr107 {
  background-position: -186px -952px;
}
.sp-flags.iti__mw,
.iti__flag.iti__mw,
.sp-flags.cntr106,
.iti__flag.cntr106 {
  background-position: -242px -952px;
}
.sp-flags.iti__mx,
.iti__flag.iti__mx,
.sp-flags.cntr114,
.iti__flag.cntr114,
.sp-flags.mxn,
.iti__flag.mxn {
  background-position: -298px -952px;
}
.sp-flags.iti__my,
.iti__flag.iti__my,
.sp-flags.cntr105,
.iti__flag.cntr105,
.sp-flags.myr,
.iti__flag.myr {
  background-position: -354px -952px;
}
.sp-flags.iti__mz,
.iti__flag.iti__mz,
.sp-flags.cntr120,
.iti__flag.cntr120 {
  background-position: -410px -952px;
}
.sp-flags.iti__na,
.iti__flag.iti__na,
.sp-flags.cntr121,
.iti__flag.cntr121 {
  background-position: -466px -952px;
}
.sp-flags.iti__nc,
.iti__flag.iti__nc {
  background-position: -522px -952px;
}
.sp-flags.iti__ne,
.iti__flag.iti__ne,
.sp-flags.cntr125,
.iti__flag.cntr125 {
  background-position: -578px -952px;
}
.sp-flags.iti__nf,
.iti__flag.iti__nf {
  background-position: -74px -1008px;
}
.sp-flags.iti__ng,
.iti__flag.iti__ng,
.sp-flags.cntr126,
.iti__flag.cntr126 {
  background-position: -130px -1008px;
}
.sp-flags.iti__ni,
.iti__flag.iti__ni,
.sp-flags.cntr127,
.iti__flag.cntr127 {
  background-position: -186px -1008px;
}
.sp-flags.iti__nl,
.iti__flag.iti__nl,
.sp-flags.cntr59,
.iti__flag.cntr59 {
  background-position: -242px -1008px;
}
.sp-flags.iti__no,
.iti__flag.iti__no,
.sp-flags.cntr129,
.iti__flag.cntr129,
.sp-flags.nok,
.iti__flag.nok {
  background-position: -298px -1008px;
}
.sp-flags.iti__np,
.iti__flag.iti__np,
.sp-flags.cntr124,
.iti__flag.cntr124 {
  background-position: -354px -1008px;
}
.sp-flags.iti__nr,
.iti__flag.iti__nr,
.sp-flags.cntr122,
.iti__flag.cntr122 {
  background-position: -410px -1008px;
}
.sp-flags.iti__nu,
.iti__flag.iti__nu,
.sp-flags.cntr128,
.iti__flag.cntr128 {
  background-position: -466px -1008px;
}
.sp-flags.iti__nz,
.iti__flag.iti__nz,
.sp-flags.cntr130,
.iti__flag.cntr130,
.sp-flags.nzd,
.iti__flag.nzd {
  background-position: -522px -1008px;
}
.sp-flags.iti__om,
.iti__flag.iti__om,
.sp-flags.cntr131,
.iti__flag.cntr131 {
  background-position: -578px -1008px;
}
.sp-flags.iti__pa,
.iti__flag.iti__pa,
.sp-flags.cntr134,
.iti__flag.cntr134 {
  background-position: -74px -1064px;
}
.sp-flags.iti__pe,
.iti__flag.iti__pe,
.sp-flags.cntr137,
.iti__flag.cntr137 {
  background-position: -130px -1064px;
}
.sp-flags.iti__pf,
.iti__flag.iti__pf {
  background-position: -186px -1064px;
}
.sp-flags.iti__pg,
.iti__flag.iti__pg,
.sp-flags.cntr135,
.iti__flag.cntr135 {
  background-position: -242px -1064px;
}
.sp-flags.iti__ph,
.iti__flag.iti__ph,
.sp-flags.cntr45,
.iti__flag.cntr45,
.sp-flags.php,
.iti__flag.php {
  background-position: -298px -1064px;
}
.sp-flags.iti__pk,
.iti__flag.iti__pk,
.sp-flags.cntr132,
.iti__flag.cntr132 {
  background-position: -354px -1064px;
}
.sp-flags.iti__pl,
.iti__flag.iti__pl,
.sp-flags.cntr139,
.iti__flag.cntr139,
.sp-flags.pln,
.iti__flag.pln {
  background-position: -410px -1064px;
}
.sp-flags.iti__pm,
.iti__flag.iti__pm {
  background-position: -466px -1064px;
}
.sp-flags.iti__pm-legacy,
.iti__flag.iti__pm-legacy {
  background-position: -522px -1064px;
}
.sp-flags.iti__pn,
.iti__flag.iti__pn {
  background-position: -578px -1064px;
}
.sp-flags.iti__pr,
.iti__flag.iti__pr {
  background-position: -74px -1120px;
}
.sp-flags.iti__ps,
.iti__flag.iti__ps {
  background-position: -130px -1120px;
}
.sp-flags.iti__pt,
.iti__flag.iti__pt,
.sp-flags.cntr140,
.iti__flag.cntr140 {
  background-position: -186px -1120px;
}
.sp-flags.iti__pw,
.iti__flag.iti__pw,
.sp-flags.cntr133,
.iti__flag.cntr133 {
  background-position: -242px -1120px;
}
.sp-flags.iti__py,
.iti__flag.iti__py,
.sp-flags.cntr136,
.iti__flag.cntr136 {
  background-position: -298px -1120px;
}
.sp-flags.iti__qa,
.iti__flag.iti__qa,
.sp-flags.cntr79,
.iti__flag.cntr79 {
  background-position: -354px -1120px;
}
.sp-flags.iti__re,
.iti__flag.iti__re {
  background-position: -410px -1120px;
}
.sp-flags.iti__ro,
.iti__flag.iti__ro,
.sp-flags.cntr143,
.iti__flag.cntr143,
.sp-flags.ron,
.iti__flag.ron {
  background-position: -466px -1120px;
}
.sp-flags.iti__rs,
.iti__flag.iti__rs,
.sp-flags.cntr160,
.iti__flag.cntr160 {
  background-position: -522px -1120px;
}
.sp-flags.iti__ru,
.iti__flag.iti__ru,
.sp-flags.cntr144,
.iti__flag.cntr144,
.sp-flags.rub,
.iti__flag.rub {
  background-position: -578px -1120px;
}
.sp-flags.iti__rw,
.iti__flag.iti__rw,
.sp-flags.cntr145,
.iti__flag.cntr145 {
  background-position: -74px -1176px;
}
.sp-flags.iti__sa,
.iti__flag.iti__sa,
.sp-flags.cntr149,
.iti__flag.cntr149 {
  background-position: -130px -1176px;
}
.sp-flags.iti__sb,
.iti__flag.iti__sb,
.sp-flags.cntr171,
.iti__flag.cntr171 {
  background-position: -186px -1176px;
}
.sp-flags.iti__sc,
.iti__flag.iti__sc,
.sp-flags.cntr151,
.iti__flag.cntr151 {
  background-position: -242px -1176px;
}
.sp-flags.iti__sd,
.iti__flag.iti__sd,
.sp-flags.cntr163,
.iti__flag.cntr163 {
  background-position: -298px -1176px;
}
.sp-flags.iti__se,
.iti__flag.iti__se,
.sp-flags.cntr174,
.iti__flag.cntr174,
.sp-flags.sek,
.iti__flag.sek {
  background-position: -354px -1176px;
}
.sp-flags.iti__sg,
.iti__flag.iti__sg,
.sp-flags.cntr153,
.iti__flag.cntr153,
.sp-flags.sgd,
.iti__flag.sgd {
  background-position: -410px -1176px;
}
.sp-flags.iti__sh,
.iti__flag.iti__sh {
  background-position: -466px -1176px;
}
.sp-flags.iti__si,
.iti__flag.iti__si,
.sp-flags.cntr155,
.iti__flag.cntr155 {
  background-position: -522px -1176px;
}
.sp-flags.iti__sj,
.iti__flag.iti__sj {
  background-position: -578px -1176px;
}
.sp-flags.iti__sk,
.iti__flag.iti__sk,
.sp-flags.cntr154,
.iti__flag.cntr154 {
  background-position: -74px -1232px;
}
.sp-flags.iti__sl,
.iti__flag.iti__sl,
.sp-flags.cntr152,
.iti__flag.cntr152 {
  background-position: -130px -1232px;
}
.sp-flags.iti__sm,
.iti__flag.iti__sm,
.sp-flags.cntr148,
.iti__flag.cntr148 {
  background-position: -186px -1232px;
}
.sp-flags.iti__sn,
.iti__flag.iti__sn,
.sp-flags.cntr150,
.iti__flag.cntr150 {
  background-position: -242px -1232px;
}
.sp-flags.iti__so,
.iti__flag.iti__so,
.sp-flags.cntr156,
.iti__flag.cntr156 {
  background-position: -298px -1232px;
}
.sp-flags.iti__sr,
.iti__flag.iti__sr,
.sp-flags.cntr164,
.iti__flag.cntr164 {
  background-position: -354px -1232px;
}
.sp-flags.iti__ss,
.iti__flag.iti__ss,
.sp-flags.cntr74,
.iti__flag.cntr74 {
  background-position: -410px -1232px;
}
.sp-flags.iti__st,
.iti__flag.iti__st,
.sp-flags.cntr168,
.iti__flag.cntr168 {
  background-position: -466px -1232px;
}
.sp-flags.iti__sv,
.iti__flag.iti__sv,
.sp-flags.cntr146,
.iti__flag.cntr146 {
  background-position: -522px -1232px;
}
.sp-flags.iti__sx,
.iti__flag.iti__sx {
  background-position: -578px -1232px;
}
.sp-flags.iti__sy,
.iti__flag.iti__sy,
.sp-flags.cntr170,
.iti__flag.cntr170 {
  background-position: -74px -1288px;
}
.sp-flags.iti__sz,
.iti__flag.iti__sz,
.sp-flags.cntr165,
.iti__flag.cntr165 {
  background-position: -130px -1288px;
}
.sp-flags.iti__tc,
.iti__flag.iti__tc {
  background-position: -186px -1288px;
}
.sp-flags.iti__td,
.iti__flag.iti__td,
.sp-flags.cntr30,
.iti__flag.cntr30 {
  background-position: -242px -1288px;
}
.sp-flags.iti__tf,
.iti__flag.iti__tf {
  background-position: -298px -1288px;
}
.sp-flags.iti__tg,
.iti__flag.iti__tg,
.sp-flags.cntr180,
.iti__flag.cntr180 {
  background-position: -354px -1288px;
}
.sp-flags.iti__th,
.iti__flag.iti__th,
.sp-flags.cntr179,
.iti__flag.cntr179,
.sp-flags.thb,
.iti__flag.thb {
  background-position: -410px -1288px;
}
.sp-flags.iti__tj,
.iti__flag.iti__tj,
.sp-flags.cntr175,
.iti__flag.cntr175 {
  background-position: -466px -1288px;
}
.sp-flags.iti__tk,
.iti__flag.iti__tk {
  background-position: -522px -1288px;
}
.sp-flags.iti__tl,
.iti__flag.iti__tl,
.sp-flags.cntr195,
.iti__flag.cntr195 {
  background-position: -578px -1288px;
}
.sp-flags.iti__tm,
.iti__flag.iti__tm,
.sp-flags.cntr185,
.iti__flag.cntr185 {
  background-position: -74px -1344px;
}
.sp-flags.iti__tn,
.iti__flag.iti__tn,
.sp-flags.cntr183,
.iti__flag.cntr183 {
  background-position: -130px -1344px;
}
.sp-flags.iti__to,
.iti__flag.iti__to,
.sp-flags.cntr181,
.iti__flag.cntr181 {
  background-position: -186px -1344px;
}
.sp-flags.iti__tr,
.iti__flag.iti__tr,
.sp-flags.cntr184,
.iti__flag.cntr184,
.sp-flags.try,
.iti__flag.try {
  background-position: -242px -1344px;
}
.sp-flags.iti__tt,
.iti__flag.iti__tt,
.sp-flags.cntr182,
.iti__flag.cntr182 {
  background-position: -298px -1344px;
}
.sp-flags.iti__tv,
.iti__flag.iti__tv,
.sp-flags.cntr186,
.iti__flag.cntr186 {
  background-position: -354px -1344px;
}
.sp-flags.iti__tw,
.iti__flag.iti__tw,
.sp-flags.cntr176,
.iti__flag.cntr176 {
  background-position: -410px -1344px;
}
.sp-flags.iti__tz,
.iti__flag.iti__tz,
.sp-flags.cntr178,
.iti__flag.cntr178 {
  background-position: -466px -1344px;
}
.sp-flags.iti__ua,
.iti__flag.iti__ua,
.sp-flags.cntr188,
.iti__flag.cntr188 {
  background-position: -522px -1344px;
}
.sp-flags.iti__ug,
.iti__flag.iti__ug,
.sp-flags.cntr187,
.iti__flag.cntr187 {
  background-position: -578px -1344px;
}
.sp-flags.iti__um,
.iti__flag.iti__um {
  background-position: -74px -1400px;
}
.sp-flags.iti__us,
.iti__flag.iti__us,
.sp-flags.cntr159,
.iti__flag.cntr159,
.sp-flags.usd,
.iti__flag.usd {
  background-position: -130px -1400px;
}
.sp-flags.iti__uy,
.iti__flag.iti__uy,
.sp-flags.cntr189,
.iti__flag.cntr189 {
  background-position: -186px -1400px;
}
.sp-flags.iti__uz,
.iti__flag.iti__uz,
.sp-flags.cntr190,
.iti__flag.cntr190 {
  background-position: -242px -1400px;
}
.sp-flags.iti__va,
.iti__flag.iti__va,
.sp-flags.cntr192,
.iti__flag.cntr192 {
  background-position: -298px -1400px;
}
.sp-flags.iti__vc,
.iti__flag.iti__vc,
.sp-flags.cntr169,
.iti__flag.cntr169 {
  background-position: -354px -1400px;
}
.sp-flags.iti__ve,
.iti__flag.iti__ve,
.sp-flags.cntr193,
.iti__flag.cntr193 {
  background-position: -410px -1400px;
}
.sp-flags.iti__vg,
.iti__flag.iti__vg {
  background-position: -466px -1400px;
}
.sp-flags.iti__vi,
.iti__flag.iti__vi {
  background-position: -522px -1400px;
}
.sp-flags.iti__vn,
.iti__flag.iti__vn,
.sp-flags.cntr194,
.iti__flag.cntr194 {
  background-position: -578px -1400px;
}
.sp-flags.iti__vu,
.iti__flag.iti__vu,
.sp-flags.cntr191,
.iti__flag.cntr191 {
  background-position: -74px -1456px;
}
.sp-flags.iti__wf,
.iti__flag.iti__wf {
  background-position: -130px -1456px;
}
.sp-flags.iti__ws,
.iti__flag.iti__ws,
.sp-flags.cntr147,
.iti__flag.cntr147 {
  background-position: -186px -1456px;
}
.sp-flags.iti__ye,
.iti__flag.iti__ye,
.sp-flags.cntr71,
.iti__flag.cntr71 {
  background-position: -242px -1456px;
}
.sp-flags.iti__yt,
.iti__flag.iti__yt {
  background-position: -298px -1456px;
}
.sp-flags.iti__za,
.iti__flag.iti__za,
.sp-flags.cntr73,
.iti__flag.cntr73,
.sp-flags.zar,
.iti__flag.zar {
  background-position: -354px -1456px;
}
.sp-flags.iti__zm,
.iti__flag.iti__zm,
.sp-flags.cntr196,
.iti__flag.cntr196 {
  background-position: -410px -1456px;
}
.sp-flags.iti__zw,
.iti__flag.iti__zw,
.sp-flags.cntr198,
.iti__flag.cntr198 {
  background-position: -466px -1456px;
}
.sp-flags.iti__eur,
.iti__flag.iti__eur,
.sp-flags.eur,
.iti__flag.eur {
  background-position: -522px -1456px;
}
.sp-flags.iti__xk,
.iti__flag.iti__xk,
.sp-flags.cntr89,
.iti__flag.cntr89 {
  background-position: -578px -1456px;
}
.iti .iti__tel-input {
  padding-left: 64px !important;
}
.iti__selected-country-primary {
  padding: 0 4px 0 12px !important;
}

