/* Minification failed. Returning unminified contents.
(721,49): run-time error CSS1019: Unexpected token, found '#'
(721,49): run-time error CSS1042: Expected function, found '#'
(721,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#'
(722,48): run-time error CSS1019: Unexpected token, found '#'
(722,48): run-time error CSS1042: Expected function, found '#'
(722,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#'
(723,47): run-time error CSS1019: Unexpected token, found '#'
(723,47): run-time error CSS1042: Expected function, found '#'
(723,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#'
(724,50): run-time error CSS1019: Unexpected token, found '#'
(724,50): run-time error CSS1042: Expected function, found '#'
(724,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#'
(3887,1): run-time error CSS1019: Unexpected token, found '}'
 */
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;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-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.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;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.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:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.ui-timepicker-wrapper {
	overflow-y: auto;
	max-height: 150px;
	width: 6.5em;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	outline: none;
	z-index: 10052;
	margin: 0;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration {
	width: 13em;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
	width: 11em;
}

.ui-timepicker-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ui-timepicker-duration {
	margin-left: 5px; color: #888;
}

.ui-timepicker-list:hover .ui-timepicker-duration {
	color: #888;
}

.ui-timepicker-list li {
	padding: 3px 0 3px 5px;
	cursor: pointer;
	white-space: nowrap;
	color: #000;
	list-style: none;
	margin: 0;
}

.ui-timepicker-list:hover .ui-timepicker-selected {
	background: #fff; color: #000;
}

li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
	background: #1980EC; color: #fff;
}

li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .ui-timepicker-duration {
	color: #ccc;
}

.ui-timepicker-list li.ui-timepicker-disabled,
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	color: #888;
	cursor: default;
}

.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	background: #f2f2f2;
}

.m-italic {
    font-style: italic;
}

.m-small {
    font-size: .85em;
}

.m-auto {
    width: auto !important;
}

.m-faded {
    color: #777;
}

.m-to-right {
    float: right;
}

.m-w500 {
    width: 500px !important;
}

.field-validation-valid {
    display: none;
}

.validation-summary-valid {
    display: none;
}

.osano-cm-widget {
    display: none;
}

.text-right {
    text-align: right
}

/*LOI FORM STYLE*/
.loi-label {
    text-transform: none;
    font-weight: normal;
    font-size: 1.125rem;
    margin-left: 2rem;
    padding-left: 10px;
    display: block;
}

.Recoleta-title {
    font-family: "Recoleta", sans-serif;
    font-size: 1.3em;
}

.blue-label {
    color: blue;
}

.controls.loicontrols {
    padding-left: 10px;
    margin-left: 0;
}

.controls.loicontrols > input:not([type="checkbox"]), .controls.loicontrols > label.custom-file-upload.on-form , .controls.loicontrols .input-prepend > input:not([type="checkbox"]), .controls.loicontrols > textarea, .controls.loicontrols.static-text {
    margin-left: 2rem;
}

.controls.loicontrols > select {
    margin-left: 2rem;
    background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='947.1 336.4 270.2 218.3' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='fill: %23000%3B'%3E%3Cg%3E%3Cpath d='M1197.3%2C344.3c20.1-14.2%2C26-8.6%2C13.3%2C12.4l-114.6%2C188.7c-7.6%2C12.6-20.1%2C12.6-27.7%2C0L953.8%2C356.6 c-12.8-21-6.7-26.5%2C13.3-12.4l13.2%2C9.3c56.3%2C39.7%2C147.6%2C39.7%2C203.8%2C0L1197.3%2C344.3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center right 10px;
    background-size: 17px 15px;
}

/*@media only screen and (max-width: 1500px) {*/
.loi-label {
    text-align: left !important;
    margin: 0px !important;
}

.loi-controls {
    margin: 0px;
}

.loi-input input, .loi-input select, .loi-input textarea {
    max-width: 100% !important;
}

/*}*/
@media (max-width: 1299px) and (min-width: 768px) {
    .loi-label {
        font-size: .9rem;
        margin-left: 1rem;
    }

    .controls.loicontrols > input:not([type="checkbox"]), .controls.loicontrols > label.custom-file-upload.on-form , .controls.loicontrols .input-prepend > input:not([type="checkbox"]), .controls.loicontrols > textarea, .controls.loicontrols.static-text {
        font-size: .9rem !important;
        padding: 5px !important;
        margin-left: 1rem !important;
    }

    .controls.loicontrols > select {
        margin-left: 1rem;
        background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='947.1 336.4 270.2 218.3' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='fill: %23000%3B'%3E%3Cg%3E%3Cpath d='M1197.3%2C344.3c20.1-14.2%2C26-8.6%2C13.3%2C12.4l-114.6%2C188.7c-7.6%2C12.6-20.1%2C12.6-27.7%2C0L953.8%2C356.6 c-12.8-21-6.7-26.5%2C13.3-12.4l13.2%2C9.3c56.3%2C39.7%2C147.6%2C39.7%2C203.8%2C0L1197.3%2C344.3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center right 8px;
        background-size: 15px 13px;
        font-size: .9rem !important;
        padding: 5px !important;
    }
}

@media (max-width: 767px) {
    .loi-label {
        font-size: .8rem;
        margin-left: .5rem;
    }

    .controls.loicontrols > input:not([type="checkbox"]), .controls.loicontrols > label.custom-file-upload.on-form ,.controls.loicontrols .input-prepend > input:not([type="checkbox"]), .controls.loicontrols > textarea, .controls.loicontrols.static-text {
        font-size: .8rem !important;
        padding: 3px !important;
        margin-left: .5rem !important;
    }

    .controls.loicontrols > select {
        margin-left: .5rem;
        background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='947.1 336.4 270.2 218.3' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='fill: %23000%3B'%3E%3Cg%3E%3Cpath d='M1197.3%2C344.3c20.1-14.2%2C26-8.6%2C13.3%2C12.4l-114.6%2C188.7c-7.6%2C12.6-20.1%2C12.6-27.7%2C0L953.8%2C356.6 c-12.8-21-6.7-26.5%2C13.3-12.4l13.2%2C9.3c56.3%2C39.7%2C147.6%2C39.7%2C203.8%2C0L1197.3%2C344.3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center right 3px;
        background-size: 12px 9px;
        font-size: .8rem !important;
        padding: 3px !important;
    }
}

.input-tiny {
    width: 3rem;
}

.input-mini {
    width: 4rem;
}

.input-petite {
    width: 4rem;
}

.input-xsmall {
    width: 6rem;
}

.input-small {
    width: 8rem;
}

.input-medium {
    width: 10rem;
}

.input-large {
    width: 15rem;
}

.input-xlarge {
    width: 20rem;
}

.input-xxlarge {
    width: 25rem;
}

.input-xxxlarge {
    width: 40rem;
}

.input-xxxxlarge {
    width: 50rem;
}

.input-huge {
    width: 55rem;
}

.declined_prop td, .declined_prop a.expandable {
    color: palevioletred !important;
}

.gp-logo {
    font-family: "ITC Franklin Gothic", Arial, sans-serif;
    font-weight: lighter;
    margin-left: 113px;
    margin-top: -9px;
    font-size: 1.6em;
    letter-spacing: -2px;
}

.alert-danger, .alert-error {
    color: #008566;
    border-color: #eed3d7;
    margin-bottom: 10px;
}

.loi-resp-disp {
    width: 15rem;
    margin-right: 1rem;
}

.loi-resp-disp.disabled {
    pointer-events: none;
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 17px;
    line-height: 1.5;
    height: 100%;
    margin: 0;
}

*, *:before, *:after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}

body, textarea {
    margin: 0;
    font-family: "Associate Sans", sans-serif;
    font-weight: 400;
    color: #000;
    background-color: #fff;
    height: 100%;
    font-size: 1rem;
    line-height: 1.5;
    width: 100%;
    overflow-x: hidden;
}

@media screen and (max-width: 1299px) {
    body.nav-open:before {
        content: '';
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.5);
        z-index: 100;
    }
}

body > .container {
    background: #fff;
    min-height: 100%;
    margin-bottom: -315px;
}

body > .container-admin {
    background: #fff;
    min-height: 100%;
    margin-bottom: -54px;
}

/* body */
.l-body {
    margin-top: -5px;
    margin-bottom: 0;
    /*min-height:600px;*/
    position: relative;
    z-index: 9999;
}

a {
    color: #008566;
    text-decoration: none;
}

img.size-full {
    display: block;
    max-width: 100%;
    height: auto;
}

img.size-full.aligncenter {
    margin-left: auto;
    margin-right: auto;
}

iframe {
    max-width: 100%;
}

.flex-min-height {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

@font-face {
    font-family: 'Associate Sans';
    src: url('font/AssociateSans-Regular.woff2') format('woff2'), url('font/AssociateSans-Regular.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Associate Sans';
    src: url('font/AssociateSans-Italic.woff2') format('woff2'), url('font/AssociateSans-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Recoleta';
    src: url('font/Recoleta-Regular.woff2') format('woff2'), url('font/Recoleta-Regular.woff') format('woff'); font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Recoleta';
    src: url('font/Recoleta-Bold.woff2') format('woff2'), url('font/Recoleta-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

h1, .h1 {
    text-transform: none;
    font-size: 2.5rem;
}

h2, .h2 {
    font-family: Recoleta, serif;
    text-transform: none;
    font-weight: 700;
    font-size: 2rem;
    margin-bottom: 1rem;
}

h3, .h3 {
    text-transform: none;
}

h4, .h4 {
    text-transform: none;
}

p {
    margin-bottom: 1.5em;
}

p:first-child {
    margin-top: 0;
}

p:last-child {
    margin-bottom: 0;
}

input::-moz-focus-inner, button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.cke_skin_kama {
    margin-left: 10px;
}

.cke_editor {
    font-family: "Associate Sans", sans-serif;
    font-size: 1rem;
}

.congdistfont {
    font-family: 'Franklin Gothic Heavy';
    font-size: 36px;
    color: dimgray;
    font-weight: 900;
}

.container .b-logo a {
    background: transparent url(../content/images/nyctlogo-medium.png) no-repeat;
    display: block;
    float: left;
    height: 70px;
    width: 251px;
    margin-left: 10px;
    margin-top: 30px;
}

.prop-cover {
    background-color: #008566;
    color: #fff;
    text-align: center;
    font-size: 32px;
    font-weight: normal;
    padding: 15px 15px;
    margin-bottom: 10px;
    height: 70px;
}

.b-pagination li {
    cursor: pointer;
}

.well {
    color: #222;
    border: 1px solid rgb(229,229,229);
    padding: 19px 8px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.well.wellpad {
    padding-top: 20px;
}

.well .b-title {
    font-family: "Recoleta", sans-serif;
    font-size: 1.3rem;
}

    .well legend {
        font-family: "Associate Sans", sans-serif;
        font-weight: normal;
        font-size: 1.2rem;
        width: auto;
        padding: 0px 5px;
        margin-bottom: 0;
        padding-top: 0;
        border-bottom: hidden;
    }

.well.legend.conf {
    padding-top: 15px;
}

.pdf-success {
    font-size: 1.1em;
    font-style: italic;
    color: #008566;
}

.pdf-load {
    font-size: 1.4em;
    font-style: italic;
    color: #008566;
    font-weight: normal;
}

.two-columns {
    float: left;
    width: 50%;
}

/* Clear floats after the columns */
.two-columns-row:after {
    content: "";
    display: table;
    clear: both;
}

@media (max-width: 1024px) {
    .two-columns {
        clear: both;
        width: 100%;
    }
}

.home-columns {
    float: left;
    width: 48%;
    border: revert;
    border-left: 6px solid #07b88e;
}

.home-columns.bigger {
    min-height: 25em;
}

.home-columns.smaller {
    min-height: 18em;
}

.home-columns.left-mid {
    margin-right: 1em;
}

.home-columns-row {
    margin-top: 4em;
}

/* Clear floats after the columns */
.home-columns-row:after {
    content: "";
    display: table;
    clear: both;
}

@media (max-width: 1500px) {
    .home-columns {
        clear: both;
        width: 100%;
        border-left: 0px solid;
        border-right: 0px solid #07b88e;
    }
    .greenborder {
        border-right: 6px solid #07b88e;
        border-left: 6px solid #07b88e;
    }

}

.greenborderRightLois {
    border-right: 6px solid #07b88e;
}

a.home {
    display: inline-block;
    text-decoration: none;
    background-color: #f2f2f2;
    margin-right: 60px;
    width: 180px;
    height: 115px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f9fc), to(#c3d9ed));
    background-image: -webkit-linear-gradient(top, #fff, #E1E1E1);
    background-image: -moz-linear-gradient(top, #fff, #E1E1E1);
    background-image: -ms-linear-gradient(top, #fff, #E1E1E1);
    background-image: -o-linear-gradient(top, #fff, #E1E1E1);
    background-image: linear-gradient(to bottom, #fff, #E1E1E1);
    color: #222;
    /*border: 1px solid #869eb4;
    border-bottom: 3px solid #869eb4;*/
    /*border-right: 4px solid #869eb4;*/
    -moz-box-shadow: 0 0 3px 0 #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
    box-shadow: 0 0 3px 0 #ccc;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    padding: 8px 8px 19px 8px;
    font-weight: normal;
    font-size: 1.2em;
    text-align: center;
    color: #164672;
}

a.home:hover {
    display: inline-block;
    text-decoration: none;
    background-color: #c3d9ed;
    margin-right: 60px;
    width: 180px;
    height: 115px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c3d9ed), to(#9ebedb));
    background-image: -webkit-linear-gradient(top, #fff, #E1E1E1);
    background-image: -moz-linear-gradient(top, #fff, #E1E1E1);
    background-image: -ms-linear-gradient(top, #fff, #E1E1E1);
    background-image: -o-linear-gradient(top, #fff, #E1E1E1);
    background-image: linear-gradient(to bottom, #fff, #E1E1E1);
    color: #222;
    /*border: 1px solid #869eb4;
    border-bottom: 3px solid #869eb4;
    border-right: 4px solid #869eb4;*/
    -moz-box-shadow: 0 0 3px 0 #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    padding: 8px 8px 19px 8px;
    text-shadow: 0 2px 5px #fff;
    font-size: 1.2em;
    color: #164672;
}

a.home > i {
    color: #6c6b6b;
    margin-top: 5px;
}

a.home-left {
    float: left;
    margin-left: 90px;
    margin-top: 30px;
}

a.home-mid-left {
    float: left;
    margin-left: 230px;
    margin-top: 30px;
}

a.home-mid {
    float: left;
    margin-top: 30px;
}

a.home-mid-only {
    margin-left: 350px;
    margin-top: 30px;
}

a.home-right {
    margin-top: 30px;
}

.center-me {
    width: 20%;
    margin: auto;
}

/*a.home .highlight
{
    text-shadow: 0 2px 5px #9ebedb;
}*/
div.arrow {
    background-color: #e1e1e1;
    padding-left: 15px;
    padding-right: 8px;
    padding-bottom: 10px;
    margin-right: 25px;
    margin-left: 25px;
    width: 50px;
    height: 30px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f9fc), to(#c3d9ed));
    background-image: -webkit-linear-gradient(top, #fff, #E1E1E1);
    background-image: -moz-linear-gradient(top, ##fff, #E1E1E1);
    background-image: -ms-linear-gradient(top, ##fff, #E1E1E1);
    background-image: -o-linear-gradient(top, ##fff, #E1E1E1);
    background-image: linear-gradient(to bottom, ##fff, #E1E1E1);
    color: #222;
    /*border: 1px solid #869eb4;
    border-bottom: 3px solid #869eb4;*/
    /*border-right: 4px solid #869eb4;*/
    -moz-box-shadow: 0 0 3px 0 #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
    box-shadow: 0 0 3px 0 #ccc;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    color: #164672;
}

div.arrow:hover {
    background-color: #c3d9ed;
    padding-left: 15px;
    padding-right: 8px;
    margin-right: 25px;
    margin-left: 25px;
    width: 50px;
    height: 30px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c3d9ed), to(#9ebedb));
    background-image: -webkit-linear-gradient(top, #fff, #E1E1E1);
    background-image: -moz-linear-gradient(top, #fff, #E1E1E1);
    background-image: -ms-linear-gradient(top, #fff, #E1E1E1);
    background-image: -o-linear-gradient(top, #fff, #E1E1E1);
    background-image: linear-gradient(to bottom, #fff, #E1E1E1);
    color: #222;
    /*border: 1px solid #869eb4;
    border-bottom: 3px solid #869eb4;
    border-right: 4px solid #869eb4;*/
    -moz-box-shadow: 0 0 3px 0 #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    color: #164672;
}

#main {
    padding: 0px 20px;
}

.newproposal {
    font-size: 16px;
    color: #D30C44;
}

.date-list {
    float: right;
    padding-right: 500px
}

/* instruction box */
div.b-instruction-box {
    font-family: Recoleta, serif;
    padding-left: .75em;
    font-size: 1.2rem;
    line-height: 1.8rem;
    text-align: left;
    margin: 1rem 0;
}

@media (min-width: 992px) {
    div.b-instruction-box {
        padding-right:50%;
    }
}

div.b-instruction-box p:first-child {
    margin-top: 0;
}

div.b-instruction-box p:last-child {
    margin-bottom: 0;
}

@media (max-width: 767px) {
    div.b-instruction-box {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

div.b-instruction-box-form {
    font-size: 1.2rem;
    line-height: 1.7rem;
    text-align: center;
}

/* instruction box for review portal*/
div.b-instruction-box-rp {
    padding: .8em;
    border: 1px solid #889aa6;
    background: #008566;
    color: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 0 3px 0 #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
    box-shadow: 0 0 3px 0 #ccc;
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 1.2rem;
}

div.b-instruction-box-rp a {
    color: #fff;
    text-decoration: underline
}

div.b-instruction-box-rp a:hover {
    font-weight: normal;
}

div.b-instruction-box-rp p:first-child {
    margin-top: 0;
}

div.b-instruction-box-rp p:last-child {
    margin-bottom: 0;
}

@media (max-width: 767px) {
    div.b-instruction-box-rp {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

div.b-instruction-box-rp li {
    margin-left: 35px;
}

div.b-attention {
    color: #111;
    font-size: 1.2rem;
    font-style: italic;
    margin: 0 0 1em;
}

/* buttons */
a.expandable {
    color: #000;
    display: block;
    text-decoration: none;
    min-height: 20px;
    padding-top: 5px;
}

a.expandable .icon {
    background: transparent url(../content/images/expand-sprite.png) 0 -24px no-repeat;
    float: left;
    height: 14px;
    width: 14px;
    display: inline-block;
    margin: 5px 5px 5px 0;
    /* padding: 5px 0 0 0; */
}

tr.expanded a.expandable {
    color: #000;
}

tr.expanded a.expandable .icon {
    background-position: 0 0;
}

tr.expanded {
    border: none;
}

tr.expanded > td {
    background: #E1E1E1 none!important;
    border-top: solid 2px #919191;
}

tr.expanded-info {
    border: none;
    background-image: linear-gradient(bottom, #FFFFFF 17%, #F2F2F2 50%);
    background-image: -o-linear-gradient(bottom, #FFFFFF 17%, #F2F2F2 50%);
    background-image: -moz-linear-gradient(bottom, #FFFFFF 17%, #F2F2F2 50%);
    background-image: -webkit-linear-gradient(bottom, #FFFFFF 17%, #F2F2F2 50%);
    background-image: -ms-linear-gradient(bottom, #FFFFFF 17%, #F2F2F2 50%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.17, #FFFFFF),color-stop(1, #F2F2F2) );
}

tr.expanded-info > td {
    border-bottom: solid 3px #697682;
}

.button-preceding-grid {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.balance-info-row > td {
    height: auto;
}

.balance-info-row table {
    background-color: transparent;
    border: none;
    width: 100%;
}

.balance-info-row table td {
    font-style: italic
}

[role="button"], input[type="reset"], input[type="button"], input[type="submit"], button {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

/* Reset `button` and button-style `input` default styles */
input[type="reset"], input[type="button"], input[type="submit"], button {
    -webkit-appearance: button;
    /* for input */
    -webkit-user-select: none;
    /* for button */
    -moz-user-select: none;
    -ms-user-select: none;
}

input::-moz-focus-inner, button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    cursor: not-allowed;
    background-color: #f2f2f2;
}

.btn, input[type="submit"], footer.footer .footer__bottom .footer__bottom__buttons li a {
    font-size: 1.125rem;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 0.07rem;
    font-family: "Associate Sans", sans-serif;
    color: #000;
    text-align: center;
    background: transparent;
    border: 2px solid #000;
    display: inline-block;
    padding: 8px 16px;
    position: relative;
    -webkit-transition: all 0.13s ease-in-out;
    transition: all 0.13s ease-in-out;
}

.btn:before, input[type="submit"]:before, footer.footer .footer__bottom .footer__bottom__buttons li a:before {
    content: '';
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px;
    border: 1px solid rgba(0, 0, 0, 0.4);
}

.btn:hover, input[type="submit"]:hover, footer.footer .footer__bottom .footer__bottom__buttons li a:hover {
    color: #fff;
    background: #000;
}

.btn:hover:before, input[type="submit"]:hover:before,footer.footer .footer__bottom .footer__bottom__buttons li a:hover:before {
    border-color: white;
    border-width: 2px;
}

.btn.btn--lg, footer.footer .footer__bottom .footer__bottom__buttons li a.btn--lg {
    font-size: 1.375rem;
    letter-spacing: 0.08rem;
    padding: 20px;
}

.button--white, footer.footer .footer__bottom .footer__bottom__buttons li a {
    color: #fff;
    border-color: #fff;
}

.button--white:before, footer.footer .footer__bottom .footer__bottom__buttons li a:before {
    border-color: rgba(255, 255, 255, 0.4);
}

.button--white:hover, footer.footer .footer__bottom .footer__bottom__buttons li a:hover, .button--white.button--hover, footer.footer .footer__bottom .footer__bottom__buttons li a.button--hover {
    color: #000;
    background: #fff;
}

.button--white:hover:before, footer.footer .footer__bottom .footer__bottom__buttons li a:hover:before, .button--white.button--hover:before, footer.footer .footer__bottom .footer__bottom__buttons li a.button--hover:before {
    border-color: black;
    border-width: 2px;
}

.block-button {
    min-width: 224px;
}

@media (max-width: 1299px) and (min-width: 768px) {
    .congdistfont {
        font-family: 'Franklin Gothic Heavy';
        font-size: 24px;
        color: dimgray;
        font-weight: 900;
    }

    .btn, footer.footer .footer__bottom .footer__bottom__buttons li a {
        font-size: 0.8125rem;
        padding: 10px 14px;
    }

    .btn.btn--lg, footer.footer .footer__bottom .footer__bottom__buttons li a.btn--lg {
        font-size: 1.125rem;
        padding: 14px 38px;
    }
}

@media (max-width: 767px) {
    .btn, footer.footer .footer__bottom .footer__bottom__buttons li a {
        font-size: 0.8125rem;
        padding: 10px 14px;
    }

    .btn.btn--lg, footer.footer .footer__bottom .footer__bottom__buttons li a.btn--lg {
        font-size: 0.9375rem;
        padding: 14px 15px;
    }
}

.btn--white, footer.footer .footer__bottom .footer__bottom__buttons li a {
    color: #fff;
    border-color: #fff;
}

.btn--white:before, footer.footer .footer__bottom .footer__bottom__buttons li a:before {
    border-color: rgba(255, 255, 255, 0.4);
}

.btn--white:hover, footer.footer .footer__bottom .footer__bottom__buttons li a:hover, .btn--white.btn--hover, footer.footer .footer__bottom .footer__bottom__buttons li a.btn--hover {
    color: #000;
    background: #fff;
}

.btn--white:hover:before, footer.footer .footer__bottom .footer__bottom__buttons li a:hover:before, .btn--white.btn--hover:before, footer.footer .footer__bottom .footer__bottom__buttons li a.btn--hover:before {
    border-color: black;
    border-width: 2px;
}

.btn--red, footer.footer .footer__bottom .footer__bottom__buttons li.red a {
    color: #fff;
    border-color: #fff;
    z-index: 1;
}

.btn--red:before, footer.footer .footer__bottom .footer__bottom__buttons li.red a:before {
    border-color: rgba(255, 255, 255, 0.4);
    background: #008566;
    z-index: -1;
}

.btn--red:hover, footer.footer .footer__bottom .footer__bottom__buttons li.red a:hover {
    color: #000;
}

.btn--red:hover:before, footer.footer .footer__bottom .footer__bottom__buttons li.red a:hover:before {
    border-color: black;
    border-width: 2px;
    background: #fff;
}

.btn.btn-primary {
    text-align: center;
}

.btn.btn-sameline {
    margin-left: 5px;
    padding: 6px 12px;
    vertical-align: middle;
}

.btn.btn-form {
    margin-left: 20rem;
}

.btn.btn-form.xleft {
    margin-left: 35rem;
}

/*.btn.btn-primary, .btn.btn-primary:hover { font-family: arial; font-weight: normal; color: #FFFFFF; background-color:#656f78; text-shadow: 0 2px 5px #000; background-image: -webkit-gradient(linear, left top, left bottom, from(#4e79a1), to(#656f78)); background-image: -webkit-linear-gradient(top, #4e79a1, #656f78); background-image: -moz-linear-gradient(top, #4e79a1, #656f78); background-image: -ms-linear-gradient(top, #4e79a1, #656f78); background-image: -o-linear-gradient(top, #4e79a1, #656f78); background-image: linear-gradient(to bottom, #4e79a1, #426b8f); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #2e4860; -moz-box-shadow: 0px 1px 3px rgba(255,255,255,0.5), inset 0px 0px 0px rgba(255,255,255,1); -webkit-box-shadow: 0px 1px 3px rgba(255,255,255,0.5), inset 0px 0px 0px rgba(255,255,255,1); }
        .btn.btn-primary:hover { text-decoration: underline; }
        .btn.btn-primary:hover, .btn.btn-primary:focus { background-position: left top; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }*/
.doc-btn {
    margin: 8px auto;
    text-align: center;
}

.photo-btn {
    margin-bottom: 30px;
}

/* calendar */
table.m-calendar {
    border-collapse: separate;
    border: 0;
    margin-bottom: 0;
}

table.m-calendar tr th {
    color: #333;
    padding: 5px 4px;
    font-weight: normal;
    font-size: 80%;
    border: 1px solid #f2f2f2;
    border-bottom: 0;
    border-right: 0;
    background-color: #e1e1e1;
    vertical-align: middle
}

table.m-calendar tr td {
    color: #333;
    padding: 4px 4px;
    font-size: 80%;
    text-align: right;
    border: 1px solid #f2f2f2;
    border-bottom: 0;
    border-right: 0;
    vertical-align: middle;
    cursor: pointer;
}

table.m-calendar.m-static tr td {
    cursor: default;
}

table.m-calendar tr th:first-child, table.m-calendar tr td:first-child {
    border-left: 0;
}

table.m-calendar tr td.m-disabled {
    color: #919191;
    cursor: default;
}

table.m-calendar tr td.m-event {
    background: #d7e9ac;
    color: #333;
}

table.m-calendar tr td.m-selected {
    background: #919191;
    color: #fff;
    cursor: default;
}

table.m-calendar tr td.m-over {
    background: #008566;
    color: #fff;
}

.b-calendar-nav {
    padding: 6px 0;
    position: relative;
    text-align: center;
    background-color: #fff;
}

.b-calendar-nav .b-month {
    font-size: 90%;
    font-weight: normal;
    color: #333;
}

.b-calendar-nav .b-month-back, .b-calendar-nav .b-month-forth {
    width: 12px;
    height: 12px;
    position: absolute;
    top: 7px;
    cursor: pointer;
}

.b-calendar-nav .b-month-back {
    left: 5px;
    background: url('../Content/images/calendar-btns-spr.png') no-repeat 0 0;
}

.b-calendar-nav .b-month-forth {
    right: 5px;
    background: url('../Content/images/calendar-btns-spr.png') no-repeat -12px 0;
}

.b-calendar-nav .b-month-back.m-over {
    left: 5px;
    background: url('../Content/images/calendar-btns-spr.png') no-repeat 0 -12px;
}

.b-calendar-nav .b-month-forth.m-over {
    right: 5px;
    background: url('../Content/images/calendar-btns-spr.png') no-repeat -12px -12px;
}

.b-calendar-nav .b-month-back.m-active {
    left: 5px;
    background: url('../Content/images/calendar-btns-spr.png') no-repeat 0 -24px;
}

.b-calendar-nav .b-month-forth.m-active {
    right: 5px;
    background: url('../Content/images/calendar-btns-spr.png') no-repeat -12px -24px;
}

.b-calendar-lightbox {
    display: none;
    padding: 0 3px 3px;
    position: absolute;
    background: #e1e1e1;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    z-index: 1000
}

.m-calendar-ico {
    cursor: pointer;
    vertical-align: top;
    margin: 3px 2px 0
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .b-calendar-lightbox {
        margin-top:-2px;
    }
}

/* lightbox and overlay */
.b-overlay {
    height: auto;
    width: auto;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    opacity: 0.7;
    background: #000000;
    z-index: 9;
    display: none;
}

.b-lightbox {
    width: 400px;
    margin-left: -200px;
    top: 35%;
    left: 50%;
    position: fixed;
    display: none;
    z-index: 10;
    text-align: left;
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px 0 #000;
    -webkit-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px 0 #000;
}

.b-lightbox .b-title-bar {
    position: relative;
    padding: 0.8em 0.9em 0.6em;
    margin-bottom: 1.1em;
    background: #008566;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.b-lightbox .b-title {
    font-size: 130%;
    width: 80%;
    font-weight: normal;
    color: #fff;
    line-height: 1.2;
}

.b-lightbox .b-title-bar .b-close-btn {
    position: absolute;
    top: 36%;
    right: 0.8em;
}

.b-lightbox .b-title-bar .b-close-btn a {
    color: #fff;
    line-height: 1.2;
    font-size: 85%;
    padding-right: 1.6em;
    background: url('../i/ico/close-ico-spr.png') 100% 1px no-repeat;
}

.b-lightbox .b-title-bar .b-close-btn a:hover {
    text-decoration: none;
    padding-right: 1.6em;
    background: url('../i/ico/close-ico-spr.png') 100% -13px no-repeat;
}

.b-lightbox .b-content {
    padding: 0 0.9em 0.5em;
}

.b-lightbox .b-content h5 {
    margin-bottom: 0.6em;
}

.b-lightbox .b-content p {
    margin-bottom: 1.1em;
    line-height: 1.2;
}

.b-lightbox .b-content .m-scroll {
    height: 220px;
    overflow-x: hidden;
    overflow-y: auto;
    margin-bottom: 1.1em;
}

.b-lightbox .b-content .m-scroll div.b-btn-holder {
    margin-bottom: 0
}

.b-lightbox.bigger {
    width: 600px;
}

.b-lightbox .b-title-bar.success {
    background: green;
}

.b-lightbox .b-content.success {
    color: green;
}

.b-lightbox .b-title-bar.error {
    background: #dd0000;
}

.b-lightbox .b-content.error {
    color: #dd0000;
}

.b-lightbox .b-title-bar.warning {
    background: orangered;
}

.b-lightbox .b-content.warning {
    color: orangered;
}

.b-table-action {
    float: right;
}

.b-table-action a {
    font-size: .95em;
    margin-left: 10px;
    padding: 7px 0 7px 22px;
}

.b-table-action a.btn {
    margin-bottom: 10px;
    padding: 12px 14px;
}

.b-table-action a.m-exl {
    background: url(../Content/images/exl-ico.png) no-repeat 0 40%;
}

.b-table-action a.m-pdf {
    background: url(../Content/images/pdf-ico.png) no-repeat 0 40%;
}

.export-review {
    margin-right: 15px;
}

.export-review a.m-exl {
    font-size: .95em;
    padding: 7px 0 7px 22px;
    background: url(../Content/images/exl-ico.png) no-repeat 0 40%;
}

/* form stuff */
fieldset {
    min-width: 100%;
}

fieldset.m-expandable legend {
    padding: 0 5px 0 25px;
    cursor: pointer;
    background: url('../Content/images/minus-ico.gif') no-repeat 4px 50%;
}

fieldset.m-expandable legend.m-closed {
    background: url('../Content/images/plus-ico.gif') no-repeat 4px 50%;
}

legend+.control-group.confirm {
    margin-top: 0px;
}

div.b-group {
    margin-bottom: 28px;
    background: #eed3d7;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 2px 2px 0 #008566;
    -webkit-box-shadow: 0 2px 2px #008566;
    box-shadow: 0 2px 2px 0 #008566;
}

div.b-group div.b-group-title {
    padding: 10px 12px;
    color: #fff;
    font-size: 110%;
    line-height: 1;
    font-weight: normal;
    background: #004C3A;
}

div.b-group.m-expandable div.b-group-title {
    cursor: pointer;
    padding-left: 33px;
    background: #008566 url('../Content/images/minus-ico.gif') no-repeat 12px 10px;
}

div.b-group.m-expandable div.b-group-title.m-closed {
    background: #008566 url('../Content/images/plus-ico.gif') no-repeat 12px 10px;
}

div.b-group.m-expandable div.b-group-title.m-over, div.b-group.m-expandable div.b-group-title.m-over.m-closed {
    background-color: #008566;
}

div.b-group div.b-group-content {
    padding: 15px 12px 5px;
    zoom:1;}

div.b-group div.b-group-content h5 {
    line-height: 1.3
}

div.b-group div.b-group-content p:last-child {
    margin-bottom: 0.7em;
}

/*textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { border-color: rgba(47, 126, 222,0.8) !important; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(47, 126, 222,0.8); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(47, 126, 222,0.8); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(47, 126, 222,0.8); outline: 0; }*/
.input-append {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}

.input-append, .input-prepend {
    display: inline-block;
    padding-left: 10px;
    font-size: 0;
    white-space: nowrap;
    vertical-align: middle;
}

.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
    margin-right: -1px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.input-append .add-on, .input-append .btn, .input-append .btn-group {
    margin-left: -1px;
}

.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {
    display: inline-block;
}

.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group>.dropdown-toggle, .input-prepend .btn-group>.dropdown-toggle {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
    position: relative;
    margin-bottom: 0;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.input-append .add-on, .input-prepend .add-on {
    display: inline-block;
    width: auto;
    height: 2.65rem;
    min-width: 16px;
    padding: 10px;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1rem;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    background-color: #eee;
    border: 1px solid #ccc;
    vertical-align: middle;
}

.form-horizontal .control-label {
    text-transform: none;
    font-weight: normal;
    font-family: "Associate Sans", sans-serif;
    font-size: 1.125rem;
    margin-bottom: 5px;
    display: inline-block;
    float: left;
    width: 15rem;
    text-align: right;
    padding-top: 9px;
}

.guidestar {
    margin-left: 5rem;
}

.form-horizontal .control-label.xlong {
    width: 30rem;
}

#ProposalForm.form-horizontal .control-label, #ProposalConfirmation.form-horizontal .control-label, #LoiForm.form-horizontal .control-label, #RfpReviewer.form-horizontal .control-label {
    width: 20rem;
}

#grant-portal-main .tabs__item__content .form-horizontal {
    width: 50%;
    margin: auto;
}

#grant-portal-main .tabs__item__content p {
    margin-bottom: 40px;
}

.form-horizontal .control-label.search {
    width: auto;
    margin-left: 30px;
}

.control-group.sameline {
    text-transform: none;
    font-weight: normal;
    font-family: "Associate Sans", sans-serif;
    font-size: 1.125rem;
    margin-bottom: 5px;
    display: inline-block;
    padding-top: 5px;
    text-align: right;
}

.controls {
    margin-left: 15rem;
}

    .controls .second-line-label {
        text-transform: none;
        font-weight: normal;
        font-family: "Associate Sans", serif;
        font-size: 1.125rem;
        margin-bottom: 5px;
        display: inline-block;
        padding-top: 5px;
        text-align: right;
        margin-left: 5px;
    }

#ProposalForm .controls {
    margin-left: 20rem;
}

.form-horizontal .control-group.confirm {
    margin-bottom: 0px;
}

.form-horizontal .control-group {
    margin-bottom: 10px;
    position: relative;
}

.controls > input:not([type="checkbox"]), .controls .input-prepend > input:not([type="checkbox"]), .control-group.sameline > input:not([type="checkbox"]), .control-group.sameline > select, .controls > textarea, .controls.static-text {
    border: 1px solid #7f7f7f;
    outline: none;
    font-family: "Associate Sans", sans-serif;
    font-size: 1rem;
    line-height: 1.3rem;
    padding: 10px;
    background: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-overflow: '';
    display: inline-block;
    *display: inline;
    margin-bottom: 0;
    vertical-align: middle;
    *zoom: 1;
    margin-left: 10px;
}

.controls > input::-ms-clear {
    display: none !important;
}

.controls .input-prepend > input:not([type="checkbox"]) {
    margin-left: 0px;
}

.controls .display-for, .controls.static-text, .controls.display-for {
    outline: none;
    font-family: "Associate Sans", sans-serif;
    font-size: 1rem;
    line-height: 1.3rem;
    padding: 3px 10px 10px 10px;
    background: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-overflow: '';
    display: inline-block;
    *display: inline;
    margin-bottom: 0;
    vertical-align: middle;
    *zoom: 1;
}

.controls.display-for {
    margin-left: 0px;
    min-width: 50px;
    min-height: 35px;
}

.control-label.display-for {
    line-height: 1.3rem;
    padding: 3px 10px 10px 10px;
    min-height: 35px;
}

.controls .display-for.in-form {
    padding-top: 15px;
}

.controls > input:not([type="checkbox"]):focus {
    border-color: #000;
}

.controls > input:not([type="checkbox"]).error {
    border-color: #008566;
    color: #000;
}

.controls > input:not([type="checkbox"]).success {
    border-color: #3d9d00;
}

.controls > input:not([type="checkbox"])[disabled] {
    color: #e1e1e1;
    border-color: #e1e1e1;
}

#LoiForm .controls > input:not([type="checkbox"])[disabled] {
    color: #9f9a9a;
    border-color: #9f9a9a;
}

loicontrols

.controls > input[type="file"] {
    border: none;
    margin-left: 0px;
    font-family: "Associate Sans", sans-serif;
}

input[type="file"].upload {
    display: none;
}

.custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
}

.custom-file-upload.on-form {
    margin-left: 10px;
}

.monitor-report {
    font-family: "Associate Sans", sans-serif;
}

.form-checkbox.form-checkbox--block {
    text-transform: none;
    font-weight: normal;
    font-family: "Associate Sans", sans-serif;
    font-size: 1.125rem;
    margin-bottom: 5px;
    display: inline-block;
    padding-top: 10px;
}

.form-checkbox.form-checkbox--block.congdist {
    margin-left: 1rem;
    margin-bottom: 0px;
    padding-top: 0px;
}

.form-checkbox.form-checkbox--block.conf {
    margin-left: 19.5rem;
}

.form-checkbox.form-checkbox--block:after {
    content: "\A";
    white-space: pre;
}

.form-checkbox + .form-checkbox {
    margin-top: 33px;
}

.form-checkbox input {
    display: none;
    margin-left: 20rem;
}

.form-checkbox input + span {
    display: inline-block;
    width: 21px;
    height: 21px;
    border: 1px solid #7f7f7f;
    vertical-align: middle;
    margin-right: 8px;
    margin-top: -5px;
}

.form-checkbox input[type="checkbox"] + input + span {
    width: 21px;
    height: 21px;
    margin-left: 10px;
}

.form-checkbox input[type="checkbox"]:checked + input + span {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAMAAAAxmgQeAAAAk1BMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEGrSNAAAAMHRSTlMAAAEDBgoPFBUXHB8kJi0wNztCR05Sf4GIkJefpautsri6u77DxMvT29zk5+vx9vrOKaBcAAAAhUlEQVR4AV3OiQ7CMAgG4L/O6bzve9731Mn7P91+1iZNS0JIPgiAKNLLwkTUPMt/HtFRRB4BJQfSMwsoJ70y3dd21NiR3l1DWxc9S1tSQTJYaU9to9SHWi7EDsdZvwPUluzrW0ulIazZnz7M3wjOiCcCaQxvSK+kcgJvincppwgNrdsM3ip4gg9wriKpBgAAAABJRU5ErkJggg==);
    background-position: center;
    background-repeat: no-repeat;
}

.controls > select, .control-group.sameline > select {
    font-family: "Associate Sans", sans-serif;
    padding-right: 50px;
    display: inline-block;
    position: relative;
    border: 1px solid #7f7f7f;
    outline: none;
    font-size: 1rem;
    line-height: 1.2rem;
    letter-spacing: 0.025rem;
    padding: 10px;
    background: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-overflow: '';
    margin-left: 10px;
    background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='947.1 336.4 270.2 218.3' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='fill: %23000%3B'%3E%3Cg%3E%3Cpath d='M1197.3%2C344.3c20.1-14.2%2C26-8.6%2C13.3%2C12.4l-114.6%2C188.7c-7.6%2C12.6-20.1%2C12.6-27.7%2C0L953.8%2C356.6 c-12.8-21-6.7-26.5%2C13.3-12.4l13.2%2C9.3c56.3%2C39.7%2C147.6%2C39.7%2C203.8%2C0L1197.3%2C344.3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center right 20px;
    background-size: 17px 15px;
}

.controls > select:after {
    content: '';
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='947.1 336.4 270.2 218.3' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='fill: %23000%3B'%3E%3Cg%3E%3Cpath d='M1197.3%2C344.3c20.1-14.2%2C26-8.6%2C13.3%2C12.4l-114.6%2C188.7c-7.6%2C12.6-20.1%2C12.6-27.7%2C0L953.8%2C356.6 c-12.8-21-6.7-26.5%2C13.3-12.4l13.2%2C9.3c56.3%2C39.7%2C147.6%2C39.7%2C203.8%2C0L1197.3%2C344.3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
    background-size: 10px;
    width: 17px;
    height: 15px;
    position: absolute;
    top: 0;
    right: 20px;
    bottom: 0;
    left: auto;
    margin: auto;
}

.controls > select::-ms-expand {
    display: none !important;
}

.assign-listbox {
    padding-right: 50px;
    display: block;
    position: relative;
    border: 1px solid #7f7f7f;
    outline: none;
    font-size: 1rem;
    line-height: 1rem;
    height: 245px;
    letter-spacing: 0.025rem;
    padding: 10px;
    background: #f3f3f3;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-overflow: '';
    margin-left: 30px;
    min-width: 250px;
}

.assign-columns {
    float: left;
    width: 300px;
}

.assign-columns label {
    margin-left: 30px;
    font-weight: normal;
    font-family: "Recoleta", sans-serif;
    margin-bottom: 5px;
}

.assign-mid_column {
    float: left;
    width: 56px;
    margin-top: 50px;
    margin-left: 15px;
    margin-right: 10px;
}

/* Clear floats after the columns */
.assign-row:after {
    content: "";
    display: table;
    clear: both;
}

.form-actions {
    margin-top: 15px;
}

.sameline .controls {
    margin-left: 30px;
}

.controls.certify {
    margin-left: 0px;
}

.org-ethnicity {
    margin-bottom: 20px;
    margin-top: 10px;
}

.org-ethnicity tr {
    margin-bottom: 15px;
}

.org-ethnicity th {
    border: none;
    font-weight: normal;
}

.org-ethnicity th.firstcol {
    text-align: right;
    width: 20rem;
    float: left;
    font-weight: normal;
}

.org-ethnicity td {
    margin-left: 15rem;
    padding: 4px 6px;
    text-align: center;
    border: none;
}

    .org-ethnicity td input {
        text-align: right;
        border: 1px solid #7f7f7f;
        outline: none;
        font-family: "Associate Sans", sans-serif;
        font-size: 1rem;
        line-height: 1rem;
        padding: 4px;
        background: #fff;
        -webkit-appearance: none;
        -moz-appearance: none;
        text-overflow: '';
        display: inline-block;
        *display: inline;
        margin-bottom: 0;
        vertical-align: middle;
        *zoom: 1;
    }

.org-ethnicity td input:focus {
    border-color: #000;
}

.org-ethnicity td input.error {
    border-color: #008566;
    color: #000;
}

.org-ethnicity td inputsuccess {
    border-color: #3d9d00;
}

.org-ethnicity td input[readonly] {
    background-color: #e1e1e1;
}

    .org-ethnicity .ethnicity-label {
        text-align: right;
        width: 20rem;
        float: left;
        margin-left: 0px;
        margin-top: 5px;
        font-family: "Associate Sans", sans-serif;        ;
        font-weight: normal;
        font-size: 1.2rem;
    }

.org-ethnicity .staffethnicity {
    width: 60px;
}

.org-ethnicity .supportethnicity {
    width: 60px;
}

.org-ethnicity .boardethnicity {
    width: 60px;
}

.org-ethnicity.confirm .ethnicity-label {
    padding-top: 0px;
    margin-bottom: 0px
}

.org-ethnicity.confirm tr {
    margin-bottom: 0px;
}

.control-label.confirm {
    padding-top: 0px;
    margin-bottom: 0px;
}

.control-label.confirm.loi {
    width: 20rem;
}

.control-label.confirm.required:after {
    content: "";
}

.required:after {
    content: "*";
    color: red;
}

.field-validation-error {
    color: #008566;
}

.input-validation-error {
    border-color: #008566!important;
    color: #000!important;
    background-color: #F2DEDE!important;
}

.validation-summary-errors {
    color: #008566;
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 25px;
}

/* section */
/*.section { -moz-box-shadow: 0 2px 2px 0 #32608f; -webkit-box-shadow: 0 2px 2px #32608f; box-shadow: 0 2px 2px 0 #32608f; }*/
/*.section > h3 { background: #32608f; border: 1px solid #36597d; margin-top:0px; background-image: -webkit-gradient(linear, left top, left bottom, from(#32608f), to(#5a82ac)); border-bottom: 3px solid #36597d; color: #FFFFFF; font-size: 1.1em; font-weight: normal; padding: 0 12px; }*/
.section > h3 span {
    white-space: nowrap
}

.section > .container-fluid {
}

.nav-pills.page-tools {
    margin-bottom: 0;
}

.page-tools a {
    cursor: pointer;
    text-decoration: none;
}

.modal {
    background-color: #FEEFC1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E1E1E1));
    background-image: -webkit-linear-gradient(top, #fff, #E1E1E1);
    background-image: -moz-linear-gradient(top, #fff, #E1E1E1);
    background-image: -ms-linear-gradient(top, #fff, #E1E1E1);
    background-image: -o-linear-gradient(top, v);
    background-image: linear-gradient(to bottom, #fff, #E1E1E1);
}

.modal h3 {
    color: #D30C44;
    font-weight: normal;
    text-align: center;
    padding: 10px 20px;
}

.fa-question-circle {
    color: #008566;
    margin-left: 3px;
}

.fa-lg {
    font-size: 1.2em
}

.tooltip.in {
    opacity: 1;
    filter: alpha(opacity=100);
}

.tooltip-inner {
    background-color: #F2DEDE;
    color: #000;
    text-align: left;
    padding: 15px;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #f3f3f3;
}

.tooltip.fade.top {
    border-bottom: 0
}

.tooltip {
    width: 450px;
}

.phone-number {
    width: 8rem;
}

.ein {
    width: 8rem;
}

.help-inline {
    margin-left: 0px;
    font-size: .85em;
    display: inline-block;
}

.help-inline2 {
    margin-left: 0px;
    display: inline-block;
}

.help-inline.chars-left {
    color: #008566;
}

.help-inline.check {
    padding-top: 5px;
    color: #000;
}

.help-inline.form-lineup {
    margin-left: 6rem;
    margin-top: 5px;
}

.form-horizontal .controls.certify .help-inline {
    font-size: .8em;
    padding-top: 5px;
    color: #000;
}

table tr.m-left th, table tr.m-left td, table tr .m-left {
    text-align: left;
    padding-left: 5px;
}

table tr .m-right {
    text-align: right;
    padding-right: 5px;
}

table tr .m-center {
    text-align: center;
}

table tr td {
    color: #333;
    padding: 0.4em 0.7em;
    border: 1px solid #c2c9cd;
    vertical-align: middle
}

table th {
    padding: 0.4em 0.7em;
    border: 1px solid #c2c9cd;
}

#ReportTable tr th {
    background-color: #004C3A;
    border-color: #008566;
    border-bottom: 3px solid #008566;
    font-weight: normal;
    padding: 5px 5px;
}

#ReportTable th {
    color: #fff;
}

.admin-grid {
    width: 100% !important;
}

.admin-grid tr th {
    background-color: #004C3A;
    border-color: #008566;
    border-bottom: 2px solid #697682;
    font-weight: normal;
    padding: 3px 5px;
}

.admin-grid th {
    color: #fff;
}

.admin-grid tr.odd {
    background: #f2f2f2;
}

.admin-grid tr th a {
    color: #fff !important;
    font-weight: normal
}

.admin-grid tr.m-lightgray td, table tr .m-lightgray {
    background-color: #e1e1e1;
}

.admin-grid tr.m-over td {
    background-color: #FCFAF2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E1E1E1));
    background-image: -webkit-linear-gradient(top, #fff, #E1E1E1);
    background-image: -moz-linear-gradient(top, #fff, #E1E1E1);
    background-image: -ms-linear-gradient(top, #fff, #E1E1E1);
    background-image: -o-linear-gradient(top, #fff, #E1E1E1);
    background-image: linear-gradient(to bottom, #fff, #E1E1E1);
    color: #000;
}

.admin-grid td {
    padding: 3px 5px;
}

.admin-grid.subgrid tr th {
    background-color: #004C3A;
}

.loiRespGrid th {
    font-weight: normal !important;
}

table tr th a.sortable-column {
    padding-right: 12px;
    background: url('../Content/images/sort-up-icon.gif') 100% 54% no-repeat;
}

table tr th a.sortable-column.asc {
    background: url('../Content/images/sort-down-icon.gif') 100% 54% no-repeat;
}

table tr th a.sortable-column:hover {
    cursor: pointer;
    cursor: hand;
}

table tr td.r-review {
    font-style: italic
}

/*table tr th.m-right a.m-sortable,
	table tr th.m-right a.m-sortable.m-asc { padding:0 0 0 12px; background-position:0% 54%;}*/
.m-w100 {
    width: 100% !important;
}

a.m-reportpdf {
    background: url(../Content/images/pdf-ico.png) no-repeat 0 100%;
    width: 16px;
    height: 16px;
    display: inline-block
}

a.m-reportword {
    background: url(../Content/images/doc-ico.png) no-repeat 0 100%;
    width: 16px;
    height: 16px;
    display: inline-block
}

a.m-reportexcel {
    background: url(../Content/images/exl-ico.png) no-repeat 0 100%;
    width: 16px;
    height: 16px;
    display: inline-block
}

a.m-reportdelete {
    background: url(../Content/images/delete-message-ico-spr.png) no-repeat 0 100%;
    width: 8px;
    height: 8px;
    display: inline-block
}

a.disabled {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /* IE 5-7 */
    filter: alpha(opacity=50);
    /* Netscape */
    -moz-opacity: 0.5;
    /* Safari 1.x */
    -khtml-opacity: 0.5;
    /* Good browsers */
    opacity: 0.5;
    pointer-events: none;
    cursor: default
}

/*#mainnavbar { background: #fff; border-bottom: 3px solid #6b838e;  margin-top: 5px; margin-bottom: 15px }
#mainnav .menu-items {height: 40px; border-bottom: solid 1px white;list-style: none; margin: 0 }
#mainnav .root .item { float: left;margin: 0;padding: 5px 1px 0;width: 143px;height: 40px;position: relative;z-index: 10; }
#mainnav .root .item.sm { width: 145px; }
#mainnav .content { background: #008566;color: #fff; display: block; font-size: 12px; line-height: 35px; height: 35px; margin: 0; padding: 0;text-align: center;width: 143px; -webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; text-decoration: none; }
#mainnav .content.af {
    background: #3573ba;
}
#mainnav .sm .content { width: 145px;}
#mainnav .content:hover { background-color: #4e79a1; text-decoration: none; }
#mainnav .root > .m-active { padding-top: 0;}
#mainnav .root > .m-active > .content { background: #FFD76A;color: #000; font-size: 12px;line-height: 40px; height: 40px;font-weight:normal }

#mainnav .item:hover .slide { display: block;}
#mainnav .slide { background: #9ebedb;border: 1px solid #333;display: none;float: left;position: absolute;z-index: 10;top: 40px;left: 1px; }
#mainnav .level1 { position: relative;left: 0px; }
#mainnav .level1 .item { float: none;font-weight: normal;width: 246px;padding: 0;height: 26px;}
#mainnav .level1 .item:hover { background:#dceaf0}
#mainnav .level1 .content {background: transparent;border: none;color: #333;display: block;font-size: 13px;line-height: 26px; padding: 0 0 0 12px;text-align: left;width: 236px; }*/
#GrantReview .uploadreport {
    width: 300px;
}

#mainnavbar .background-fade {
    position: fixed;
    top:0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color:black;
    opacity:.7;
}

span.hide-me {
    display: none;
}

.hide-me {
    display: none;
}

input[type="file"].upload-invisible {
    display: none;
}

.custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
}

div.b-form-holder div.b-form-line {
    margin-bottom: 0.65em;
    min-height: 22px;
}

div.b-form-holder div.b-btn-line {
    margin-bottom: 0;
    text-align: right;
}

/* form label */
div.b-form-holder div.b-form-line div.b-form-label {
    float: left;
    text-align: left;
    width: 10em;
    margin: 2px 1em 0 0;
}

div.b-form-holder div.b-form-field select, div.b-form-holder div.b-form-field input[type="text"], div.b-form-holder div.b-form-field input[type="password"] {
    color: #333;
    font-size: 100%;
    border: 1px solid #abadb3;
    margin-right: 0.3em
}

div.b-form-holder div.b-form-field select[disabled], div.b-form-holder div.b-form-field input[disabled] {
    color: #999;
    background-color: #e0dfe3;
}

/* radio button / checkbox */
div.b-form-holder div.b-form-field .m-radio, div.b-form-holder div.b-form-field .m-checkbox {
    position: relative;
    margin: 3px 0.3em 0 0;
    display: inline-block
}

div.b-form-holder div.b-form-field input[type="radio"], div.b-form-holder div.b-form-field input[type="checkbox"] {
    margin: -3px 0.3em 0 0;
    vertical-align: middle;
}

div.b-form-holder div.b-form-field label {
    line-height: 1.3 !important;
    float: left;
    margin-right: 15px;
    margin-top: 3px;
}

div.b-dark-box {
    padding: 1em 0.9em;
    margin-bottom: 2em;
    color: #fff;
    border: 1px solid #647b86;
    background: #9ebedb;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-top: 10px;
    -moz-box-shadow: 0 0 8px 4px #a7b3b8;
    -webkit-box-shadow: 0 0 10px #5e737c;
    box-shadow: 0 0 8px 4px #adb8bd;
}

div.b-dark-box div.b-dark-box-content {
    padding: 15px 12px 5px;
    zoom:1;}

div.b-dark-box div.b-dark-box-content h5 {
    line-height: 1.3
}

div.b-dark-box div.b-dark-box-content p:last-child {
    margin-bottom: 0.7em;
}

.assignment-info-row > td {
    padding: 0;
    height: auto;
}

.assignment-info-row table {
    background-color: transparent;
    width: 100%;
}

.assignment-info-row table td {
    font-style: italic
}

/* error box */
.b-error {
    display: none;
    padding: 1em;
    margin-bottom: 1.5em;
    background: #008566;
    border: 1px solid #008566;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.b-error * {
    color: #fff;
}

/* Added from new main */
.block + .accordion {
    margin-top: -30px;
}

.accordion {
    background: #e7e7e7;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 636px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.accordion .accordion__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 636px;
    width: 100%;
}

.accordion .accordion__image {
    width: 50%;
}

.accordion .accordion__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover";
}

.accordion .accordion__nav {
    position: absolute;
    top: 50%;
    right: 50%;
    bottom: auto;
    left: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.accordion .accordion__nav .accordion__nav__item + .accordion__nav__item {
    margin-top: 1px;
}

.accordion .accordion__nav .accordion__nav__item.active .accordion__nav__item__button {
    color: #fff;
    background: #008566;
    position: relative;
}

.accordion .accordion__nav .accordion__nav__item.active .accordion__nav__item__button:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8.5px 0 8.5px 9px;
    border-color: transparent transparent transparent #008566;
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 100%;
    margin: auto;
}

.accordion .accordion__nav .accordion__nav__item__button {
    background: #fff;
    display: block;
    width: 281px;
    text-align: center;
    text-transform: none;
    font-weight: normal;
    font-family: "Recoleta", sans-serif;
    font-size: 1.125rem;
    line-height: 1.25rem;
    color: #000;
    padding: 28px;
    cursor: pointer;
}

.accordion .accordion__nav .accordion__nav__item__copy {
    display: none;
}

.accordion .accordion__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
}

.accordion .accordion__item {
    visibility: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 50%;
    opacity: 0;
}

.accordion .accordion__item.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 1;
    opacity: 1;
}

.accordion .accordion__item .accordion__item__button {
    display: none;
    cursor: pointer;
}

.accordion .accordion__item .accordion__item__title {
    margin-bottom: 25px;
}

.accordion .accordion__item .accordion__item__copy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 78px;
}

.accordion .accordion__item .accordion__item__copy .accordion__item__content {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}

.accordion .accordion__item .accordion__item__copy .accordion__item__cta {
    margin-top: 25px;
}

.accordion.accordion--vertical {
    display: block;
    height: auto;
    padding: 73px 0;
    background: #fff;
}

.accordion.accordion--vertical + .accordion.accordion--vertical {
    padding-top: 0;
}

.accordion.accordion--vertical .block-intro {
    padding: 0 10px;
    margin-bottom: 55px;
}

.accordion.accordion--vertical .accordion__wrapper {
    min-height: 0;
}

.accordion.accordion--vertical .accordion__items {
    display: block;
    width: 100%;
    border-bottom: 1px solid #cccccc;
    text-align: left;
}

.accordion.accordion--vertical .accordion__item {
    border-top: 1px solid #cccccc;
    display: block;
    visibility: visible;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    opacity: 1;
}

.accordion.accordion--vertical .accordion__item.active {
    display: block;
}

.accordion.accordion--vertical .accordion__item.active .accordion__item__button:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='216 807 648 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill: %23fff%3B' d='M864%2C825.3c0-0.1%2C0-0.2%2C0-0.3c0-0.1%2C0-0.3%2C0-0.4c0-0.3%2C0-0.6%2C0-0.9c0-0.3%2C0-0.5-0.1-0.8c0-0.4-0.1-0.8-0.2-1.1 c0-0.1%2C0-0.3-0.1-0.4c-0.7-3.3-2.1-6.3-4.1-8.7l-0.5-0.1c-3.3-3.4-7.9-5.6-13-5.6h-41.6H275.6H234c-5.1%2C0-9.7%2C2.1-13%2C5.6l-0.5%2C0.1 c-2%2C2.3-3.4%2C5.4-4.1%2C8.7c0%2C0.1%2C0%2C0.2-0.1%2C0.4c-0.1%2C0.4-0.1%2C0.8-0.2%2C1.2c0%2C0.3-0.1%2C0.5-0.1%2C0.8c0%2C0.3%2C0%2C0.6%2C0%2C1c0%2C0.1%2C0%2C0.3%2C0%2C0.4 c0%2C0.1%2C0%2C0.2%2C0%2C0.3c0%2C0.4%2C0%2C0.9%2C0.1%2C1.3c0%2C0.1%2C0%2C0.2%2C0%2C0.3c0.3%2C3.5%2C1.7%2C7.1%2C4.4%2C10.5l0.5%2C0.1c3.3%2C3.4%2C7.9%2C5.6%2C13%2C5.6h41.6h528.8H846 c5.1%2C0%2C9.7-2.1%2C13-5.6l0.5-0.1c2.7-3.3%2C4-6.9%2C4.4-10.4c0-0.1%2C0-0.2%2C0-0.3C864%2C826.1%2C864%2C825.7%2C864%2C825.3z'/%3E%3C/svg%3E");
}

.accordion.accordion--vertical .accordion__item.active .accordion__item__copy {
    display: block;
}

.accordion.accordion--vertical .accordion__item .accordion__item__button {
    display: block;
    cursor: pointer;
    text-transform: none;
    font-weight: normal;
    font-family: "Recoleta", sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
    color: #000;
    padding: 18px 12px;
    position: relative;
    padding-right: 80px;
}

.accordion.accordion--vertical .accordion__item .accordion__item__button:after {
    content: '';
    width: 65px;
    height: 64px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='216 501 648 648' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill: %23fff%3B' d='M864%2C825.3c0-0.1%2C0-0.2%2C0-0.3c0-0.1%2C0-0.3%2C0-0.4c0-0.3%2C0-0.6%2C0-0.9c0-0.3%2C0-0.5-0.1-0.8c0-0.4-0.1-0.8-0.2-1.1 c0-0.1%2C0-0.3-0.1-0.4c-0.7-3.3-2.1-6.3-4.1-8.7l-0.5-0.1c-3.3-3.4-7.9-5.6-13-5.6h-41.6H275.6H234c-5.1%2C0-9.7%2C2.1-13%2C5.6l-0.5%2C0.1 c-2%2C2.3-3.4%2C5.4-4.1%2C8.7c0%2C0.1%2C0%2C0.2-0.1%2C0.4c-0.1%2C0.4-0.1%2C0.8-0.2%2C1.2c0%2C0.3-0.1%2C0.5-0.1%2C0.8c0%2C0.3%2C0%2C0.6%2C0%2C1c0%2C0.1%2C0%2C0.3%2C0%2C0.4 c0%2C0.1%2C0%2C0.2%2C0%2C0.3c0%2C0.4%2C0%2C0.9%2C0.1%2C1.3c0%2C0.1%2C0%2C0.2%2C0%2C0.3c0.3%2C3.5%2C1.7%2C7.1%2C4.4%2C10.5l0.5%2C0.1c3.3%2C3.4%2C7.9%2C5.6%2C13%2C5.6h41.6h528.8H846 c5.1%2C0%2C9.7-2.1%2C13-5.6l0.5-0.1c2.7-3.3%2C4-6.9%2C4.4-10.4c0-0.1%2C0-0.2%2C0-0.3C864%2C826.1%2C864%2C825.7%2C864%2C825.3z'/%3E%3Cpath style='fill: %23fff%3B' d='M540.3%2C501c-0.1%2C0-0.2%2C0-0.3%2C0c-0.1%2C0-0.3%2C0-0.4%2C0c-0.3%2C0-0.6%2C0-0.9%2C0c-0.3%2C0-0.5%2C0-0.8%2C0.1c-0.4%2C0-0.8%2C0.1-1.1%2C0.2 c-0.1%2C0-0.3%2C0-0.4%2C0.1c-3.3%2C0.7-6.3%2C2.1-8.7%2C4.1l-0.1%2C0.5c-3.4%2C3.3-5.6%2C7.9-5.6%2C13v41.6v528.8v41.6c0%2C5.1%2C2.1%2C9.7%2C5.6%2C13l0.1%2C0.5 c2.3%2C2%2C5.4%2C3.4%2C8.7%2C4.1c0.1%2C0%2C0.2%2C0%2C0.4%2C0.1c0.4%2C0.1%2C0.8%2C0.1%2C1.2%2C0.2c0.3%2C0%2C0.5%2C0.1%2C0.8%2C0.1c0.3%2C0%2C0.6%2C0%2C1%2C0c0.1%2C0%2C0.3%2C0%2C0.4%2C0 c0.1%2C0%2C0.2%2C0%2C0.3%2C0c0.4%2C0%2C0.9%2C0%2C1.3-0.1c0.1%2C0%2C0.2%2C0%2C0.3%2C0c3.5-0.3%2C7.1-1.7%2C10.5-4.4l0.1-0.5c3.4-3.3%2C5.6-7.9%2C5.6-13v-41.6V560.6 V519c0-5.1-2.1-9.7-5.6-13l-0.1-0.5c-3.3-2.7-6.9-4-10.4-4.4c-0.1%2C0-0.2%2C0-0.3%2C0C541.2%2C501%2C540.7%2C501%2C540.3%2C501z'/%3E%3C/svg%3E") no-repeat center;
    background-size: 34px;
    background-color: #008566;
    text-align: center;
    line-height: 4rem;
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: auto;
    left: auto;
}

.accordion.accordion--vertical .accordion__item .accordion__item__copy {
    display: none;
    padding: 0 78px 78px;
}

.accordion.accordion--vertical .accordion__item .accordion__item__copy .accordion__item__title {
    display: none;
}

.accordion.accordion--vertical .accordion__item .accordion__item__copy .accordion__item__content p:first-child {
    margin-top: 0;
}

.accordion.accordion--vertical .accordion__item .accordion__item__copy .accordion__item__content p:last-child {
    margin-bottom: 0;
}

.accordion.accordion--vertical .accordion__item .accordion__item__copy .accordion__item__content .accordion__item__image {
    display: inline-block;
    max-width: 387px;
    float: right;
    margin-left: 30px;
    margin-bottom: 60px;
}

.accordion.accordion--vertical .accordion__item .accordion__item__copy .accordion__item__content .accordion__item__image img {
    max-width: 100%;
    height: auto;
}

.accordion.accordion--vertical .accordion__item .accordion__item__copy .accordion__item__content .accordion__item__image + p {
    margin-top: 0;
}

.accordion.accordion--vertical .accordion__item .accordion__item__copy .accordion__item__cta {
    width: 0;
    margin-top: 30px;
}

.banner {
    min-height: 260px;
    padding: 70px 0;
    text-align: center;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    background: #000;
}

.banner .banner__breadcrumbs {
    position: absolute;
    top: 10px;
    right: 0;
    bottom: auto;
    left: 0;
    font-size: 0.875rem;
    line-height: 1.875rem;
    text-align: left;
    z-index: 10;
}

.banner .banner__breadcrumbs a {
    color: #fff;
    text-decoration: underline;
}

.banner .banner__inner {
    position: relative;
    z-index: 1;
}

.banner .banner__title {
    font-size: 3rem;
    font-weight: normal;
    color: #fff;
    font-family: "Recoleta", sans-serif;
    margin: 0;
}

.banner .banner__title .banner__title__pre {
    font-weight: 300;
}

.banner .banner__image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    font-size: 'object-fit: cover';
    opacity: 0.5;
    height: 100%;
    width: 100%;
}

.banner .banner__button {
    margin-top: 35px;
}

.banner.banner--unfiltered .banner__image {
    opacity: 1;
}

.banner.banner--secondary {
    min-height: 365px;
}

.banner.banner--secondary .banner__title {
    font-size: 3.125rem;
    line-height: 3.125rem;
}

@media (min-width: 768px) and (max-width: 1299px) {
    .banner {
        min-height: 124px;
    }

    .banner .banner__title {
        font-size: 2.8125rem;
        line-height: 2.8125rem;
    }

    .greenborder {
        border-right: 6px solid #07b88e;
        border-left: 6px solid #07b88e;
    }

    .home-columns {
        border-right: 0px solid #07b88e;
        border-left: 0px solid #07b88e;
    }
}

@media (min-width: 1300px) and (max-width: 1500px) {
    
    .greenborder {
        border-right: 6px solid #07b88e;
        border-left: 6px solid #07b88e;
    }

    .home-columns {
        border-right: 0px solid #07b88e;
        border-left: 0px solid #07b88e;
    }
}

#rfpdiv {
    /*min-height: 590px;*/
}

#loidiv {
    /*min-height: 590px;*/
}

footer.footer {
    color: #fff;
    font-weight: 300;
    background: #004C3A;
    line-height: 1.5rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-top: 49px;
    padding-left: 40px;
    padding-right: 40px;
}

footer.footer a {
    color: #fff;
    /*
        &:after {
            display: block;
            content: 'Professional Note Series';
            font-weight: normal;
            height: 0;
            overflow: hidden;
            visibility: hidden;
        }*/
}

footer.footer a:hover {
    text-shadow: 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff;
}

footer.footer .footer__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

footer.footer .footer__top .footer__top__section {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-left: 20px;
    padding-right: 20px;
}

footer.footer .footer__top .footer__top__section:first-child {
    padding-left: 0;
    width: 374px;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

    footer.footer .footer__top .footer__top__section:not(:first-child) {
        margin-top: 100px;
    }

footer.footer .footer__top .footer__top__section:last-child {
    padding-right: 0;
}

footer.footer .footer__top .footer__top__section + .footer__top__section {
    border-left: 1px solid #fff;
}

footer.footer .footer__top .footer__top__section .footer__top__section__title {
    font-family: "Recoleta", sans-serif;
    font-size: 1.125rem;
    line-height: 1.125rem;
    letter-spacing: 0.01rem;
    text-transform: none;
    font-weight: normal;
    margin-bottom: 15px;
}

footer.footer .footer__top .footer__top__section .footer__top__section__menu ul {
    margin: 0;
    padding: 0;
}

footer.footer .footer__top .footer__top__section .footer__top__section__menu ul li {
    display: block;
    line-height: 1.0625rem;
}

footer.footer .footer__top .footer__top__section .footer__top__section__menu ul li a {
    font-size: 1.0625rem;
    line-height: 1.0625rem;
    display: inline-block;
}

footer.footer .footer__top .footer__top__section .footer__top__section__menu ul li + li {
    margin-top: 16px;
}

footer.footer .footer__top .footer__top__newsletter form {
    margin-top: 32px;
    font-size: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

footer.footer .footer__top .footer__top__newsletter .footer__newsletter__response {
    position: absolute;
    top: 100%;
    right: 0;
    bottom: auto;
    left: auto;
    font-size: 0.6875rem;
    line-height: 1.75rem;
    color: #008566;
}

footer.footer .footer__top .footer__top__newsletter input[type="email"] {
    min-width: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 60px;
    color: #fff;
    border: 1px solid #808080;
    background: #000;
    outline: none;
    vertical-align: top;
    padding-left: 26px;
    padding-right: 26px;
}

footer.footer .footer__top .footer__top__newsletter input[type="email"]::-webkit-input-placeholder {
    color: #808080;
}

footer.footer .footer__top .footer__top__newsletter input[type="email"]:-moz-placeholder {
    color: #808080;
}

footer.footer .footer__top .footer__top__newsletter input[type="email"]::-moz-placeholder {
    color: #808080;
}

footer.footer .footer__top .footer__top__newsletter input[type="email"]:-ms-input-placeholder {
    color: #808080;
}

footer.footer .footer__top .footer__top__newsletter .button, footer.footer .footer__top .footer__top__newsletter .footer__bottom .footer__bottom__buttons li a, footer.footer .footer__bottom .footer__bottom__buttons li .footer__top .footer__top__newsletter a {
    width: 151px;
    height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 0.9375rem;
    vertical-align: top;
}

footer.footer .footer__top .footer__top__socials {
    margin-top: 38px;
    font-size: 0;
}

footer.footer .footer__top .footer__top__socials a {
    display: inline-block;
    width: 42px;
    height: 42px;
    vertical-align: top;
}

footer.footer .footer__top .footer__top__socials a + a {
    margin-left: 11px;
}

    footer.footer .footer__top .footer__top__socials .footer__top__socials__facebook {
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 540 540"><defs><style>.cls-1{fill:%23fff;stroke-width:0px;}</style></defs><g id="Logo"><path id="Initiator" class="cls-1" d="M538.38,270.98C538.38,122.76,418.22,2.6,270,2.6S1.62,122.76,1.62,270.98c0,125.86,86.65,231.47,203.55,260.48v-178.46h-55.34v-82.01h55.34v-35.34c0-91.35,41.34-133.69,131.02-133.69,17,0,46.34,3.33,58.34,6.67v74.35c-6.33-.67-17.34-1-31-1-44.01,0-61.01,16.67-61.01,60.01v29h87.66l-15.06,82.01h-72.6v184.4c132.89-16.05,235.87-129.2,235.87-266.41Z"/></g></svg>');
    }

        footer.footer .footer__top .footer__top__socials .footer__top__socials__facebook:hover {
            opacity: 50%;
        }
        
    footer.footer .footer__top .footer__top__socials .footer__top__socials__twitter {
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 540 540"><defs><style>.cls-1{fill:%23fff;stroke-width:0px;}</style></defs><path class="cls-1" d="M241.17,3.11C146.62,12.97,62.14,75.22,23.74,163.3-1.01,220.17-5.13,285.65,12.45,345.92c21.71,75.16,77.85,138.66,150.51,170.42,56.87,24.75,122.34,28.87,182.63,11.29,90.23-26.01,161.27-100.09,184.59-192.13,36.41-144.23-52.92-291.69-197.51-326.13C300.9,1.85,272.93-.12,241.17,3.11ZM244.76,169.76c22.95,30.5,42.34,55.61,43.05,55.61s24.58-25.11,52.74-55.61l51.48-55.61h29.24l-6.28,6.64c-3.59,3.75-26.91,29.05-51.84,56.14-24.94,27.09-49.33,53.45-54.18,58.3l-8.6,9.15,67.27,89.52c36.95,49.33,67.27,90.23,67.27,90.96,0,.9-22.06,1.43-48.8,1.43l-48.97-.18-45.56-60.99c-31.39-42.16-46.1-60.29-47.54-59.2-1.08.9-26.56,28.35-56.69,60.99l-54.71,59.38h-13.82c-7.71,0-13.99-.37-13.99-.9s28.52-31.76,63.32-69.24c34.63-37.49,63.34-68.89,63.68-69.42.19-.73-28.34-39.65-63.32-86.47-34.98-46.64-63.68-85.21-63.68-85.58s22.06-.53,49.15-.53h49.15l41.63,55.61Z"/><path class="cls-1" d="M149.15,138.19c.71,1.26,45.91,61.89,100.09,134.36l98.66,132.03,22.06.18c13.64,0,21.89-.72,21.53-1.79-.17-.9-45.2-61.52-99.73-134.54l-99.4-132.75h-22.24c-18.47,0-22.24.37-20.98,2.51h0Z"/></svg>');
    }

        footer.footer .footer__top .footer__top__socials .footer__top__socials__twitter:hover {
            opacity: 50%;
        }

    footer.footer .footer__top .footer__top__socials .footer__top__socials__youtube {
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 540 540"><defs><style>.cls-1{fill:%23fff;stroke-width:0px;}</style></defs><path class="cls-1" d="M527.39,140.69c-6.18-23.11-24.38-41.32-47.5-47.5-41.9-11.23-209.89-11.23-209.89-11.23,0,0-167.99,0-209.89,11.23-23.11,6.18-41.32,24.38-47.5,47.5C1.39,182.59,1.39,270,1.39,270c0,0,0,87.41,11.23,129.31,6.18,23.11,24.38,41.32,47.5,47.5,41.9,11.23,209.89,11.23,209.89,11.23,0,0,167.99,0,209.89-11.23,23.11-6.18,41.32-24.38,47.5-47.5,11.23-41.9,11.23-129.31,11.23-129.31,0,0,0-87.41-11.23-129.31ZM216.28,350.58v-161.17l139.57,80.59-139.57,80.58Z"/></svg>');
    }

        footer.footer .footer__top .footer__top__socials .footer__top__socials__youtube:hover {
            opacity: 50%;
        }

/* instagram.svg */
footer.footer .footer__top .footer__top__socials .footer__top__socials__instagram {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 540 540"><defs><style>.cls-1{fill:%23fff;}</style></defs><path class="cls-1" d="M158.78,4.79c-28.51,1.35-47.98,5.91-65,12.58-17.62,6.87-32.55,16.07-47.4,30.99-14.87,14.92-24.01,29.88-30.82,47.52-6.6,17.06-11.07,36.54-12.33,65.07-1.25,28.58-1.54,37.7-1.4,110.46.14,72.75.46,81.89,1.82,110.48,1.36,28.5,5.91,47.97,12.58,64.99,6.88,17.62,16.07,32.54,30.99,47.4,14.92,14.86,29.88,23.99,47.52,30.81,17.04,6.59,36.53,11.08,65.05,12.33,28.58,1.26,37.7,1.54,110.45,1.4,72.78-.14,81.9-.46,110.49-1.81,28.51-1.36,47.97-5.93,65-12.58,17.62-6.89,32.55-16.07,47.4-30.99,14.85-14.92,23.99-29.88,30.8-47.53,6.6-17.04,11.09-36.53,12.33-65.04,1.25-28.6,1.55-37.73,1.41-110.49-.14-72.76-.47-81.88-1.82-110.45-1.35-28.53-5.92-47.99-12.58-65.02-6.88-17.62-16.07-32.53-30.99-47.4-14.92-14.85-29.88-24.01-47.52-30.8-17.05-6.6-36.53-11.1-65.05-12.33-28.58-1.27-37.7-1.55-110.48-1.41-72.75.14-81.88.45-110.46,1.82M161.91,489.19c-26.12-1.14-40.31-5.48-49.76-9.12-12.52-4.84-21.45-10.65-30.86-19.99-9.39-9.37-15.21-18.28-20.1-30.77-3.67-9.45-8.09-23.62-9.32-49.75-1.33-28.24-1.63-36.72-1.76-108.26-.14-71.53.12-80,1.35-108.27,1.12-26.11,5.49-40.31,9.12-49.76,4.84-12.54,10.64-21.45,19.99-30.86,9.37-9.4,18.28-15.21,30.78-20.1,9.45-3.69,23.61-8.07,49.73-9.32,28.26-1.34,36.72-1.62,108.25-1.76,71.55-.14,80.02.11,108.29,1.35,26.11,1.14,40.31,5.46,49.75,9.12,12.53,4.84,21.46,10.62,30.86,19.99,9.39,9.37,15.22,18.26,20.11,30.79,3.69,9.42,8.07,23.61,9.31,49.71,1.35,28.26,1.65,36.73,1.78,108.26.14,71.55-.12,80.02-1.36,108.27-1.14,26.12-5.47,40.32-9.12,49.78-4.84,12.51-10.64,21.44-19.99,30.85-9.36,9.37-18.27,15.21-30.78,20.1-9.43,3.68-23.61,8.07-49.71,9.32-28.26,1.33-36.72,1.63-108.28,1.76-71.53.14-79.99-.13-108.26-1.35M380.35,127.65c.03,17.75,14.46,32.11,32.21,32.08,17.75-.03,32.12-14.46,32.1-32.2-.03-17.75-14.46-32.12-32.22-32.09-17.75.03-32.12,14.46-32.09,32.21M132.18,271.15c.15,75.99,61.87,137.46,137.84,137.31,75.98-.15,137.49-61.85,137.34-137.84-.15-75.97-61.88-137.47-137.87-137.32-75.98.15-137.46,61.88-137.31,137.85M180.44,271.05c-.09-49.32,39.83-89.39,89.15-89.48,49.32-.1,89.4,39.81,89.49,89.14.1,49.33-39.82,89.39-89.15,89.49-49.31.1-89.39-39.82-89.48-89.15"/></svg>');
}

    footer.footer .footer__top .footer__top__socials .footer__top__socials__instagram:hover {
        opacity: 50%;
    }

/* linkedin.svg */
footer.footer .footer__top .footer__top__socials .footer__top__socials__linkedin {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 540 540"><defs><style>.cls-1{fill:%23fff;stroke-width:0px;}</style></defs><path class="cls-1" d="M269.5,537.45c-75.67,0-151.34-.26-227.01.17-20.09.11-37.07-13.88-39.82-32.85-.29-1.97-.39-3.98-.39-5.97-.02-152.47-.02-304.94-.01-457.41,0-21.98,16.4-38.67,38.5-38.83,24.22-.19,48.44-.05,72.66-.05,128.12,0,256.25.13,384.37-.14,20.73-.04,34.8,14.08,38.23,27.24.95,3.67,1.67,7.52,1.67,11.29.08,152.64.07,305.27.07,457.91,0,21.64-16.47,38.44-38.23,38.58-28.56.19-57.13.05-85.69.05-48.11,0-96.22,0-144.33,0ZM287.82,237.46c0-10.73-.2-19.91.08-29.07.14-4.52-1.2-6.05-5.91-6-21.88.23-43.76.27-65.64-.02-5.26-.07-6.36,1.71-6.36,6.59.13,81.32.14,162.64,0,243.96,0,5.02,1.38,6.66,6.48,6.61,22.71-.23,45.43-.24,68.14,0,5.13.05,6.43-1.6,6.41-6.6-.2-40.91-.22-81.82-.02-122.73.04-8.46.59-17.04,2.07-25.35,3.08-17.3,11.01-31.3,29.52-35.93,5.57-1.39,11.54-1.68,17.32-1.61,19.31.23,31.08,9.15,35.37,28.12,2.29,10.13,3.17,20.76,3.25,31.17.35,42.08.21,84.16.06,126.23-.02,4.93,1.34,6.74,6.5,6.69,22.71-.23,45.43-.22,68.14,0,4.89.05,6.16-1.6,6.14-6.34-.15-45.25-.14-90.5-.02-135.75.05-18.56-.93-37-5.18-55.11-5.03-21.41-14.4-40.18-33.66-52.51-11.9-7.62-25.19-11.3-39.07-12.81-17-1.85-33.88-2.04-50.27,4.24-18.09,6.93-32.21,18.58-43.36,36.22ZM80.71,331.13c0,40.73.08,81.46-.11,122.19-.02,4.93,1.59,6.23,6.29,6.19,22.87-.19,45.75-.16,68.62-.02,4.41.03,6.11-1.17,6.11-5.94-.13-81.79-.14-163.58,0-245.38,0-4.85-1.77-5.8-6.13-5.77-22.54.17-45.08.08-67.62.08q-7.15,0-7.16,6.96c0,40.56,0,81.12,0,121.69ZM120.85,168.17c25.91.03,46.73-20.41,46.78-45.92.05-26.04-20.57-47-46.26-47.02-26.07-.03-46.7,20.51-46.7,46.5,0,25.85,20.45,46.41,46.19,46.44Z"/></svg>');
}

    footer.footer .footer__top .footer__top__socials .footer__top__socials__linkedin:hover {
        opacity: 50%;
    }
/* threads.svg */
footer.footer .footer__top .footer__top__socials .footer__top__socials__threads {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 540 540"><defs><style>.cls-1{fill:%23fff;stroke-width:0px;}</style></defs><path class="cls-1" d="M397.77,250.5c-2.3-1.1-4.64-2.16-7-3.18-4.12-75.94-45.61-119.41-115.29-119.86-.32,0-.63,0-.95,0-41.67,0-76.33,17.79-97.66,50.16l38.32,26.28c15.94-24.18,40.95-29.33,59.36-29.33.21,0,.43,0,.64,0,22.94.15,40.25,6.82,51.46,19.82,8.15,9.47,13.61,22.56,16.31,39.07-20.34-3.46-42.34-4.52-65.85-3.17-66.24,3.82-108.83,42.45-105.97,96.13,1.45,27.23,15.02,50.66,38.2,65.96,19.6,12.94,44.84,19.26,71.07,17.83,34.64-1.9,61.82-15.12,80.78-39.29,14.4-18.35,23.51-42.14,27.53-72.11,16.51,9.96,28.75,23.08,35.5,38.84,11.49,26.79,12.16,70.82-23.77,106.72-31.48,31.45-69.31,45.05-126.49,45.47-63.43-.47-111.4-20.81-142.59-60.46-29.21-37.13-44.3-90.75-44.86-159.39.56-68.64,15.66-122.26,44.86-159.39,31.19-39.65,79.16-59.99,142.59-60.46,63.89.47,112.7,20.91,145.08,60.75,15.88,19.54,27.85,44.11,35.74,72.75l44.9-11.98c-9.57-35.26-24.62-65.65-45.1-90.85C413.06,29.75,352.34,3.58,274.11,3.04h-.31c-78.07.54-138.11,26.81-178.44,78.08-35.89,45.63-54.4,109.11-55.03,188.69v.19s0,.19,0,.19c.62,79.58,19.14,143.07,55.03,188.69,40.33,51.27,100.37,77.54,178.44,78.08h.31c69.41-.48,118.34-18.65,158.64-58.92,52.73-52.68,51.15-118.72,33.77-159.26-12.47-29.07-36.24-52.68-68.75-68.28ZM277.92,363.18c-29.03,1.64-59.19-11.4-60.68-39.31-1.1-20.7,14.73-43.79,62.46-46.54,5.47-.32,10.83-.47,16.1-.47,17.34,0,33.56,1.68,48.31,4.91-5.5,68.69-37.76,79.85-66.19,81.41Z"/></svg>');
}

    footer.footer .footer__top .footer__top__socials .footer__top__socials__threads:hover {
        opacity: 50%;
    }

    footer.footer .footer__logo {
        display: inline-block;
        background-image: url(images/NYCT-Logo-RGB-White-Yellow.svg);
        background-repeat: no-repeat;
        width: 309px;
        height: 83px;
        margin-bottom: 17px;
    }

footer.footer .footer__address {
    margin-bottom: 30px;
}

footer.footer .footer__email {
    text-decoration: underline;
}

footer.footer .footer__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    padding-top: 5px;
    min-height: 30px;
    border-top: 1px solid #4d4d4d;
    font-size: 1.0625rem;
    line-height: 1.75rem;
    letter-spacing: -0.0275rem;
}

footer.footer .footer__bottom .footer__bottom__links ul {
    margin: 0;
    padding: 0;
}

footer.footer .footer__bottom .footer__bottom__links ul li {
    display: inline-block;
}

footer.footer .footer__bottom .footer__bottom__links ul li + li {
    padding-left: 22px;
    position: relative;
}

footer.footer .footer__bottom .footer__bottom__links ul li + li:before {
    content: '|';
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 5px;
}

footer.footer .footer__bottom .footer__bottom__links a {
    text-decoration: underline;
}

footer.footer .footer__bottom .footer__bottom__left {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-right: 30px;
}

footer.footer__simple {
    color: #fff;
    background: #004C3A;
    line-height: 1.5rem;
    margin-top: 25px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
    bottom: 0;
    width: 100%;
}

#menu-super-navigation {
    position: absolute;
    right: 0;
}


.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before, .slick-track:after {
    content: "";
    display: table;
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}

[dir="rtl"] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

.slick-slider .slick-arrow {
    width: 56px;
    height: 56px;
    background: #008566;
    font-size: 0;
    position: absolute;
    top: calc(50% - 28px);
    z-index: 1000;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border: 0;
    color: inherit;
    cursor: pointer;
    line-height: normal;
    overflow: visible;
    padding: 0;
    -webkit-appearance: button;
    /* for input */
    -webkit-user-select: none;
    /* for button */
    -moz-user-select: none;
    -ms-user-select: none;
    outline: 0;
}

.slick-slider .slick-arrow:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='216 501 648 648' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate%280%2C-992.3622%29' style='fill: %23fff%3B'%3E%3Cpath d='M859.5%2C1804.9l-288-306c-7-7.3-18.9-7.3-25.6-0.8c-6.8%2C6.6-7.3%2C18.7-0.8%2C25.6l259.3%2C275.6H234c-9.9%2C0-18%2C8.1-18%2C18 s8.1%2C18%2C18%2C18h570.4L545.1%2C2111c-6.5%2C6.9-6.1%2C19.1%2C0.8%2C25.6c6.9%2C6.5%2C18.1%2C6.6%2C25.6-0.8l288-306 C866.4%2C1821.3%2C864.6%2C1811%2C859.5%2C1804.9L859.5%2C1804.9z'/%3E%3C/g%3E%3C/svg%3E");
    display: inline-block;
    width: 21px;
    height: 21px;
}

.slick-slider .slick-arrow:hover {
    background: #fff;
}

.slick-slider .slick-arrow:hover:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='216 501 648 648' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate%280%2C-992.3622%29' style='fill: %23000%3B'%3E%3Cpath d='M859.5%2C1804.9l-288-306c-7-7.3-18.9-7.3-25.6-0.8c-6.8%2C6.6-7.3%2C18.7-0.8%2C25.6l259.3%2C275.6H234c-9.9%2C0-18%2C8.1-18%2C18 s8.1%2C18%2C18%2C18h570.4L545.1%2C2111c-6.5%2C6.9-6.1%2C19.1%2C0.8%2C25.6c6.9%2C6.5%2C18.1%2C6.6%2C25.6-0.8l288-306 C866.4%2C1821.3%2C864.6%2C1811%2C859.5%2C1804.9L859.5%2C1804.9z'/%3E%3C/g%3E%3C/svg%3E");
}

.slick-slider .slick-arrow.slick-prev {
    left: calc(50% - 636px);
}

.slick-slider .slick-arrow.slick-prev:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.slick-slider .slick-arrow.slick-next {
    left: calc(50% + 580px);
}

@media (max-width: 1299px) and (min-width: 768px) {
    .slick-slider .slick-arrow {
        width: 42px;
        height: 42px;
    }
}

@media (max-width: 767px) {
    .slick-slider .slick-arrow {
        display: none !important;
    }
}

.slick-slider .slick-arrow::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 53px 0 0 40px;
    border-bottom: 3px solid #008566;
    margin-bottom: 1px;
    z-index: 10000;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.top .top__burger {
    display: none;
}

.top .top__logo {
    margin-top: 15px;
}

/* Grants Portal logo */
    .top .top__logo a {
        display: block;
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 305 60.36"><defs><style>.cls-1{fill:%23000;}.cls-1,.cls-2{stroke-width:0px;}.cls-2{fill:%23008566;}</style></defs><path class="cls-2" d="M14.17,47.28h9.04v11.3h-3.95v-2.53c-1.56,1.91-3.85,2.95-6.51,2.95-5.75,0-10.5-4.71-10.5-11.68s4.82-11.68,10.74-11.68c5.41,0,8.8,2.84,10.01,7.52l-4.71,1.25c-.52-2.63-2.39-4.33-5.06-4.33-3.12,0-5.79,2.7-5.79,7.24s2.53,7.24,5.82,7.24c2.25,0,4.23-1.28,5.02-3.6h-4.12v-3.67Z"/><path class="cls-2" d="M31.69,44.99c.9-2.67,2.67-3.98,4.99-3.98.73,0,1.28.14,1.73.35l-.8,4.68c-.59-.1-1.21-.17-1.77-.17-2.29,0-3.74.66-3.74,3.64v9.08h-4.85v-17.15h4.44v3.57Z"/><path class="cls-2" d="M51.13,58.58v-2.43c-1.14,1.97-3.19,2.84-5.3,2.84-3.5,0-5.99-2.08-5.99-5.34,0-3.01,2.18-4.85,5.79-4.85h4.33c.62,0,.8-.21.8-.73v-.28c0-1.87-1.11-2.91-2.7-2.91s-2.56.94-3.12,2.5l-4.44-1.07c1.07-3.29,3.88-5.3,7.55-5.3,4.82,0,7.52,2.74,7.52,7.45v10.12h-4.44ZM50.75,52.13v-.35h-4.02c-1.49,0-2.11.73-2.11,1.77,0,1.14.9,1.84,2.36,1.84,2.08,0,3.78-1.25,3.78-3.26Z"/><path class="cls-2" d="M67.89,45.3c-2.18,0-3.36,1.32-3.36,3.6v9.67h-4.85v-17.15h4.47v3.08c.97-2.36,2.88-3.5,5.44-3.5,4.64,0,6.41,3.22,6.41,7.55v10.01h-4.85v-9.77c0-2.22-1.04-3.5-3.26-3.5Z"/><path class="cls-2" d="M86.01,45.37v7.03c0,1.59.76,2.36,1.87,2.36.8,0,1.49-.31,2.39-.97l1.97,3.36c-1.56,1.28-3.33,1.84-5.16,1.84-3.5,0-5.93-2.11-5.93-6.58v-7.03h-2.81v-3.95h3.05l.97-3.92h3.64v3.92h4.95v3.95h-4.95Z"/><path class="cls-2" d="M103.92,53.76c0-2.7-10.05-.8-10.05-7.31,0-3.05,2.46-5.44,7-5.44s6.69,2.04,7.42,4.99l-4.26.76c-.45-1.46-1.52-2.39-3.15-2.39s-2.46.62-2.46,1.7c0,3.12,10.05.97,10.05,7.28,0,3.22-2.67,5.65-7.38,5.65-3.78,0-6.79-1.52-7.55-4.71l4.09-1.04c.55,1.49,1.87,2.25,3.67,2.25s2.63-.69,2.63-1.73Z"/><path class="cls-2" d="M110.78,50.02c0-5.23,3.57-9.01,8.59-9.01,5.44,0,8.87,4.23,8.04,10.15h-11.57c.14,2.43,1.45,3.88,3.81,3.88,1.7,0,2.77-.69,3.64-2.22l4.09,1.42c-1.28,2.77-3.78,4.75-7.73,4.75-5.79,0-8.87-3.74-8.87-8.97ZM115.87,48.29h6.9c-.1-2.18-1.52-3.53-3.4-3.53s-3.29,1.39-3.5,3.53Z"/><path class="cls-2" d="M129.93,50.02c0-5.23,3.57-9.01,8.59-9.01,5.44,0,8.87,4.23,8.04,10.15h-11.57c.14,2.43,1.46,3.88,3.81,3.88,1.7,0,2.77-.69,3.64-2.22l4.09,1.42c-1.28,2.77-3.78,4.75-7.73,4.75-5.79,0-8.87-3.74-8.87-8.97ZM135.03,48.29h6.9c-.1-2.18-1.52-3.53-3.4-3.53s-3.29,1.39-3.5,3.53Z"/><path class="cls-2" d="M154.95,48.74l6.41-7.31h5.34l-5.99,6.9,6.48,10.26h-5.51l-4.33-6.97-2.39,2.74v4.23h-4.85v-23.56h4.85v13.72Z"/><path class="cls-2" d="M167.83,50.02c0-5.23,3.57-9.01,8.59-9.01,5.44,0,8.87,4.23,8.04,10.15h-11.57c.14,2.43,1.45,3.88,3.81,3.88,1.7,0,2.77-.69,3.64-2.22l4.09,1.42c-1.28,2.77-3.78,4.75-7.73,4.75-5.79,0-8.87-3.74-8.87-8.97ZM172.93,48.29h6.9c-.1-2.18-1.52-3.53-3.4-3.53s-3.29,1.39-3.5,3.53Z"/><path class="cls-2" d="M192.43,44.99c.9-2.67,2.67-3.98,4.99-3.98.73,0,1.28.14,1.73.35l-.8,4.68c-.59-.1-1.21-.17-1.77-.17-2.29,0-3.74.66-3.74,3.64v9.08h-4.85v-17.15h4.44v3.57Z"/><path class="cls-2" d="M211.03,36.05h8.8c5.23,0,8.25,3.12,8.25,7.45s-3.01,7.69-8.25,7.69h-3.81v7.38h-4.99v-22.52ZM216.02,40.32v6.58h3.81c1.77,0,3.22-1.01,3.22-3.29s-1.46-3.29-3.22-3.29h-3.81Z"/><path class="cls-2" d="M230.15,49.98c0-4.95,3.57-8.97,8.77-8.97s8.77,4.02,8.77,8.97-3.57,9.01-8.77,9.01-8.77-4.02-8.77-9.01ZM242.73,49.98c0-3.05-1.66-4.85-3.81-4.85s-3.81,1.8-3.81,4.85,1.66,4.89,3.81,4.89,3.81-1.84,3.81-4.89Z"/><path class="cls-2" d="M255.51,44.99c.9-2.67,2.67-3.98,4.99-3.98.73,0,1.28.14,1.73.35l-.8,4.68c-.59-.1-1.21-.17-1.77-.17-2.29,0-3.74.66-3.74,3.64v9.08h-4.85v-17.15h4.44v3.57Z"/><path class="cls-2" d="M270.79,45.37v7.03c0,1.59.76,2.36,1.87,2.36.8,0,1.49-.31,2.39-.97l1.97,3.36c-1.56,1.28-3.33,1.84-5.16,1.84-3.5,0-5.93-2.11-5.93-6.58v-7.03h-2.81v-3.95h3.05l.97-3.92h3.64v3.92h4.95v3.95h-4.95Z"/><path class="cls-2" d="M289.7,58.58v-2.43c-1.14,1.97-3.19,2.84-5.3,2.84-3.5,0-5.99-2.08-5.99-5.34,0-3.01,2.18-4.85,5.79-4.85h4.33c.62,0,.8-.21.8-.73v-.28c0-1.87-1.11-2.91-2.7-2.91s-2.56.94-3.12,2.5l-4.44-1.07c1.07-3.29,3.88-5.3,7.55-5.3,4.82,0,7.52,2.74,7.52,7.45v10.12h-4.44ZM289.32,52.13v-.35h-4.02c-1.49,0-2.11.73-2.11,1.77,0,1.14.9,1.84,2.36,1.84,2.08,0,3.78-1.25,3.78-3.26Z"/><path class="cls-2" d="M303.11,58.58h-4.85v-23.56h4.85v23.56Z"/><path class="cls-1" d="M7.75,23.89v-.09c0-.78,1.24-1.06,1.24-2.36V4.38h-2.48c-1.93,0-2.24,3.6-3.51,3.6h-.43c-.47,0-.75-.28-.65-.81l.56-3.94c.09-.62.34-.87.99-.87h15.75c.62,0,.9.25.99.87l.65,3.98c.09.5-.19.78-.62.78h-.47c-1.27,0-1.68-3.6-3.6-3.6h-2.52v17.05c0,1.3,1.3,1.58,1.3,2.36v.09c0,.34-.25.53-.71.53h-5.81c-.43,0-.68-.19-.68-.53Z"/><path class="cls-1" d="M39.09,23.76v.12c0,.34-.28.53-.68.53h-5.4c-.4,0-.68-.19-.68-.53v-.12c0-.78,1.18-1.03,1.12-2.36l-.31-5.96c-.16-3.11-1.06-4.47-2.7-4.47s-2.64,1.4-2.64,3.42v7.05c0,1.3,1.34,1.55,1.34,2.33v.12c0,.31-.31.53-.75.53h-5.75c-.44,0-.71-.22-.71-.53v-.12c0-.78,1.3-1.03,1.3-2.33V5.97c0-1.37-1.4-1.49-1.4-2.24v-.09c0-.34.25-.59.62-.78l4.1-1.8c.68-.31,1.12-.06,1.12.56l-.03,9.32c.93-1.12,2.33-1.74,4.07-1.74,2.83,0,5.56,1.68,5.87,6.37l.4,5.81c.12,1.37,1.12,1.61,1.12,2.39Z"/><path class="cls-1" d="M54.25,20.04c-.19,1.8-2.3,4.69-6.31,4.69-4.32,0-7.52-3.11-7.52-7.89,0-4.5,3.45-7.64,7.52-7.64s5.87,2.36,5.87,4.41c0,1.06-.53,1.68-1.37,2.05l-6.89,3.14c.81,1.71,2.24,2.7,4.1,2.7,1.65,0,2.95-.84,3.54-1.8.37-.47,1.09-.31,1.06.34ZM44.74,14.69c0,.96.09,1.86.31,2.67l4.01-2.02c.56-.28.81-.81.81-1.46,0-1.12-.81-3.32-2.48-3.32s-2.64,1.77-2.64,4.13Z"/><path class="cls-1" d="M66.54,23.89v-.09c0-.78,1.24-1.06,1.24-2.36V4.38h-2.48c-1.93,0-2.24,3.6-3.51,3.6h-.43c-.47,0-.75-.28-.65-.81l.56-3.94c.09-.62.34-.87.99-.87h15.75c.62,0,.9.25.99.87l.65,3.98c.09.5-.19.78-.62.78h-.47c-1.27,0-1.68-3.6-3.6-3.6h-2.52v17.05c0,1.3,1.3,1.58,1.3,2.36v.09c0,.34-.25.53-.71.53h-5.81c-.44,0-.68-.19-.68-.53Z"/><path class="cls-1" d="M90.49,12.02c0,1.3-.5,2.45-1.99,2.45-2.42,0-1.34-2.67-3.01-2.67-1.21,0-1.65,1.71-1.65,3.42v6.21c0,1.3,1.55,1.55,1.55,2.33v.12c0,.34-.28.53-.68.53h-5.75c-.43,0-.71-.19-.71-.53v-.12c0-.78,1.21-1.03,1.21-2.33v-7.27c0-1.37-1.43-1.46-1.43-2.24v-.12c0-.31.25-.56.65-.75l3.73-1.74c.71-.34.99.03.99.62v2.33c.68-1.99,2.14-3.08,4.22-3.08,1.83,0,2.86,1.24,2.86,2.83Z"/><path class="cls-1" d="M108.13,23.7c0,.71-1.03.9-2.76.9s-2.67-.5-2.76-2.02c-.84,1.37-2.36,2.14-4.5,2.14-3.2,0-5.78-2.2-5.78-6.46v-5.25c0-1.37-1.21-1.68-1.21-2.36v-.09c0-.31.25-.59.65-.65l3.91-.59c.81-.09,1.27.03,1.27.56l-.09,8.85c0,2.89.87,4.22,2.58,4.22,1.49,0,2.67-1.43,2.67-3.63v-6.3c0-1.37-1.24-1.68-1.24-2.36v-.09c0-.31.25-.59.62-.65l3.98-.59c.81-.09,1.18.03,1.18.56v11.37c0,2.45,1.49,1.31,1.49,2.45Z"/><path class="cls-1" d="M109.5,21.09c0-1.18.81-1.71,1.86-1.71,2.73,0,1.68,4.1,4.78,4.1,1.27,0,2.27-.65,2.27-2.05,0-4.13-8.63-1.55-8.63-7.67,0-2.64,2.58-4.57,6.31-4.57,3.91,0,6.4,1.8,6.4,3.73,0,.9-.78,1.61-1.77,1.61-2.58,0-1.68-4.07-4.38-4.07-1.24,0-2.02.96-2.02,2.08,0,4.26,8.48,1.77,8.48,7.7,0,2.52-2.48,4.44-6.65,4.44s-6.65-1.68-6.65-3.6Z"/><path class="cls-1" d="M125.86,19.35v-8.04h-1.46c-.37,0-.62-.25-.62-.62v-.53c0-.4.22-.65.62-.65h.78c1.74,0,2.95-1.24,3.29-3.08.09-.47.37-.75.72-.75h.62c.44,0,.68.28.68.75l.03,3.08h3.57c.34,0,.62.28.62.65v.53c0,.37-.28.62-.62.62h-3.57v8.11c0,1.24.68,1.99,1.58,1.99,1.24,0,1.86-.68,2.11-1.4.37-.53,1.12-.4,1.12.19,0,2.24-1.68,4.53-4.78,4.53-2.83,0-4.69-1.83-4.69-5.37Z"/></svg>');
        background-position: 0px 0px;
        background-size: 305px 111px;
        width: 305px;
        height: 111px;
    }

/* Grants Portal Admin logo */
    .top .top__logo.adminlogo a {
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 212.96 94.27"><defs><style>.cls-1{fill:%23000;}.cls-1,.cls-2{stroke-width:0px;}.cls-2{fill:%23008566;}</style></defs><path class="cls-2" d="M14.26,47.22h9.19v11.48h-4.01v-2.57c-1.58,1.94-3.91,2.99-6.62,2.99-5.84,0-10.67-4.79-10.67-11.87s4.89-11.87,10.92-11.87c5.49,0,8.94,2.89,10.18,7.64l-4.79,1.27c-.53-2.68-2.43-4.4-5.14-4.4-3.17,0-5.88,2.75-5.88,7.36s2.57,7.36,5.92,7.36c2.29,0,4.3-1.3,5.11-3.66h-4.19v-3.73Z"/><path class="cls-2" d="M32.07,44.9c.92-2.71,2.71-4.05,5.07-4.05.74,0,1.3.14,1.76.35l-.81,4.75c-.6-.11-1.23-.18-1.8-.18-2.32,0-3.8.67-3.8,3.7v9.23h-4.93v-17.43h4.51v3.63Z"/><path class="cls-2" d="M51.82,58.7v-2.46c-1.16,2.01-3.24,2.89-5.39,2.89-3.56,0-6.09-2.11-6.09-5.42,0-3.06,2.22-4.93,5.88-4.93h4.4c.63,0,.81-.21.81-.74v-.28c0-1.9-1.13-2.96-2.75-2.96s-2.61.95-3.17,2.54l-4.51-1.09c1.09-3.35,3.94-5.39,7.68-5.39,4.89,0,7.64,2.78,7.64,7.57v10.28h-4.51ZM51.44,52.15v-.35h-4.09c-1.51,0-2.15.74-2.15,1.8,0,1.16.92,1.87,2.39,1.87,2.11,0,3.84-1.27,3.84-3.31Z"/><path class="cls-2" d="M68.86,45.22c-2.22,0-3.42,1.34-3.42,3.66v9.82h-4.93v-17.43h4.54v3.13c.99-2.39,2.92-3.56,5.53-3.56,4.72,0,6.51,3.28,6.51,7.68v10.18h-4.93v-9.93c0-2.25-1.06-3.56-3.31-3.56Z"/><path class="cls-2" d="M87.27,45.29v7.15c0,1.62.77,2.39,1.9,2.39.81,0,1.51-.32,2.43-.99l2.01,3.42c-1.58,1.3-3.38,1.87-5.25,1.87-3.56,0-6.02-2.15-6.02-6.69v-7.15h-2.85v-4.01h3.1l.99-3.98h3.7v3.98h5.03v4.01h-5.03Z"/><path class="cls-2" d="M105.47,53.81c0-2.75-10.21-.81-10.21-7.43,0-3.1,2.5-5.53,7.11-5.53s6.8,2.08,7.53,5.07l-4.33.77c-.46-1.48-1.55-2.43-3.2-2.43s-2.5.63-2.5,1.73c0,3.17,10.21.99,10.21,7.39,0,3.27-2.71,5.74-7.5,5.74-3.84,0-6.9-1.55-7.68-4.79l4.15-1.06c.56,1.51,1.9,2.29,3.73,2.29s2.68-.7,2.68-1.76Z"/><path class="cls-2" d="M112.44,50.01c0-5.32,3.63-9.16,8.73-9.16,5.53,0,9.01,4.3,8.17,10.32h-11.76c.14,2.47,1.48,3.94,3.87,3.94,1.73,0,2.82-.7,3.7-2.25l4.15,1.44c-1.3,2.82-3.84,4.82-7.85,4.82-5.88,0-9.01-3.8-9.01-9.12ZM117.61,48.25h7.01c-.11-2.22-1.55-3.59-3.45-3.59s-3.35,1.41-3.56,3.59Z"/><path class="cls-2" d="M131.9,50.01c0-5.32,3.63-9.16,8.73-9.16,5.53,0,9.01,4.3,8.17,10.32h-11.76c.14,2.47,1.48,3.94,3.87,3.94,1.72,0,2.82-.7,3.7-2.25l4.15,1.44c-1.3,2.82-3.84,4.82-7.85,4.82-5.88,0-9.01-3.8-9.01-9.12ZM137.08,48.25h7.01c-.11-2.22-1.55-3.59-3.45-3.59s-3.35,1.41-3.56,3.59Z"/><path class="cls-2" d="M157.32,48.7l6.51-7.43h5.42l-6.09,7.01,6.58,10.42h-5.6l-4.4-7.08-2.43,2.78v4.3h-4.93v-23.94h4.93v13.94Z"/><path class="cls-2" d="M170.42,50.01c0-5.32,3.63-9.16,8.73-9.16,5.53,0,9.01,4.3,8.17,10.32h-11.76c.14,2.47,1.48,3.94,3.87,3.94,1.73,0,2.82-.7,3.7-2.25l4.15,1.44c-1.3,2.82-3.84,4.82-7.85,4.82-5.88,0-9.01-3.8-9.01-9.12ZM175.59,48.25h7.01c-.11-2.22-1.55-3.59-3.45-3.59s-3.35,1.41-3.56,3.59Z"/><path class="cls-2" d="M195.41,44.9c.92-2.71,2.71-4.05,5.07-4.05.74,0,1.3.14,1.76.35l-.81,4.75c-.6-.11-1.23-.18-1.79-.18-2.32,0-3.8.67-3.8,3.7v9.23h-4.93v-17.43h4.51v3.63Z"/><path class="cls-2" d="M14.87,71.02l7.92,22.89h-5.14l-1.58-4.93H7.8l-1.58,4.93H1.35l7.92-22.89h5.6ZM14.84,85.14l-2.89-9.01-2.92,9.01h5.81Z"/><path class="cls-2" d="M42.09,93.91h-4.68v-3.13c-1.02,2.57-2.89,3.56-5.35,3.56-4.54,0-7.68-3.91-7.68-9.16s3.13-9.12,7.68-9.12c2.32,0,4.12.81,5.25,2.85v-8.94h4.79v23.94ZM37.16,85.17c0-2.92-1.37-5.03-3.91-5.03s-3.87,2.11-3.87,5.03,1.37,5.07,3.87,5.07,3.91-2.11,3.91-5.07Z"/><path class="cls-2" d="M54.72,80.42c-2.08,0-3.2,1.34-3.2,3.66v9.82h-4.93v-17.43h4.54v3.1c.95-2.39,2.82-3.52,5.32-3.52,2.96,0,4.72,1.41,5.6,3.59.99-2.43,2.92-3.59,5.6-3.59,4.54,0,6.27,3.28,6.27,7.68v10.18h-4.93v-9.93c0-2.25-.95-3.56-3.06-3.56s-3.2,1.34-3.2,3.66v9.82h-4.93v-9.93c0-2.25-.95-3.56-3.06-3.56Z"/><path class="cls-2" d="M77.57,71.16c0-1.62,1.34-2.92,3.03-2.92s3.03,1.3,3.03,2.92-1.34,2.92-3.03,2.92-3.03-1.3-3.03-2.92ZM83.06,93.91h-4.93v-17.43h4.93v17.43Z"/><path class="cls-2" d="M95.91,80.42c-2.22,0-3.42,1.34-3.42,3.66v9.82h-4.93v-17.43h4.54v3.13c.99-2.39,2.92-3.56,5.53-3.56,4.72,0,6.51,3.28,6.51,7.68v10.18h-4.93v-9.93c0-2.25-1.06-3.56-3.31-3.56Z"/><path class="cls-2" d="M117.69,71.02h8.94c5.32,0,8.38,3.17,8.38,7.57s-3.06,7.82-8.38,7.82h-3.87v7.5h-5.07v-22.89ZM122.77,75.35v6.69h3.87c1.8,0,3.27-1.02,3.27-3.35s-1.48-3.35-3.27-3.35h-3.87Z"/><path class="cls-2" d="M137.13,85.17c0-5.03,3.63-9.12,8.91-9.12s8.91,4.09,8.91,9.12-3.63,9.16-8.91,9.16-8.91-4.08-8.91-9.16ZM149.91,85.17c0-3.1-1.69-4.93-3.87-4.93s-3.87,1.83-3.87,4.93,1.69,4.97,3.87,4.97,3.87-1.87,3.87-4.97Z"/><path class="cls-2" d="M162.9,80.1c.92-2.71,2.71-4.05,5.07-4.05.74,0,1.3.14,1.76.35l-.81,4.75c-.6-.11-1.23-.18-1.79-.18-2.32,0-3.8.67-3.8,3.7v9.23h-4.93v-17.43h4.51v3.63Z"/><path class="cls-2" d="M178.42,80.49v7.15c0,1.62.78,2.39,1.9,2.39.81,0,1.51-.32,2.43-.99l2.01,3.42c-1.58,1.3-3.38,1.87-5.25,1.87-3.56,0-6.02-2.15-6.02-6.69v-7.15h-2.85v-4.01h3.1l.99-3.98h3.7v3.98h5.04v4.01h-5.04Z"/><path class="cls-2" d="M197.64,93.91v-2.46c-1.16,2.01-3.24,2.89-5.39,2.89-3.56,0-6.09-2.11-6.09-5.42,0-3.06,2.22-4.93,5.88-4.93h4.4c.63,0,.81-.21.81-.74v-.28c0-1.9-1.13-2.96-2.75-2.96s-2.61.95-3.17,2.54l-4.51-1.09c1.09-3.35,3.94-5.39,7.68-5.39,4.89,0,7.64,2.78,7.64,7.57v10.28h-4.51ZM197.25,87.36v-.35h-4.09c-1.51,0-2.15.74-2.15,1.8,0,1.16.92,1.87,2.39,1.87,2.11,0,3.84-1.27,3.84-3.31Z"/><path class="cls-2" d="M211.26,93.91h-4.93v-23.94h4.93v23.94Z"/><path class="cls-1" d="M7.63,23.9v-.09c0-.79,1.26-1.07,1.26-2.4V4.07h-2.52c-1.96,0-2.27,3.66-3.57,3.66h-.44c-.47,0-.76-.28-.66-.82l.57-4.01c.09-.63.35-.88,1.01-.88h16c.63,0,.92.25,1.01.88l.66,4.04c.09.5-.19.79-.63.79h-.47c-1.29,0-1.7-3.66-3.66-3.66h-2.56v17.33c0,1.33,1.33,1.61,1.33,2.4v.09c0,.35-.25.54-.73.54h-5.9c-.44,0-.69-.19-.69-.54Z"/><path class="cls-1" d="M39.48,23.77v.13c0,.35-.28.54-.69.54h-5.49c-.41,0-.69-.19-.69-.54v-.13c0-.79,1.2-1.04,1.14-2.4l-.32-6.06c-.16-3.16-1.07-4.54-2.75-4.54s-2.68,1.42-2.68,3.47v7.16c0,1.33,1.36,1.58,1.36,2.37v.13c0,.32-.32.54-.76.54h-5.84c-.44,0-.73-.22-.73-.54v-.13c0-.79,1.33-1.04,1.33-2.37V5.68c0-1.39-1.42-1.51-1.42-2.27v-.09c0-.35.25-.6.63-.79l4.17-1.83c.69-.32,1.14-.06,1.14.57l-.03,9.47c.95-1.14,2.37-1.77,4.13-1.77,2.87,0,5.65,1.7,5.97,6.47l.41,5.9c.13,1.39,1.14,1.64,1.14,2.43Z"/><path class="cls-1" d="M54.88,19.98c-.19,1.83-2.34,4.77-6.41,4.77-4.39,0-7.64-3.16-7.64-8.02,0-4.58,3.5-7.76,7.64-7.76s5.97,2.4,5.97,4.48c0,1.07-.54,1.7-1.39,2.08l-7.01,3.19c.82,1.74,2.27,2.75,4.17,2.75,1.67,0,3-.85,3.6-1.83.38-.47,1.1-.32,1.07.35ZM45.22,14.55c0,.98.09,1.89.32,2.71l4.07-2.05c.57-.28.82-.82.82-1.48,0-1.14-.82-3.38-2.52-3.38s-2.68,1.8-2.68,4.2Z"/><path class="cls-1" d="M67.38,23.9v-.09c0-.79,1.26-1.07,1.26-2.4V4.07h-2.52c-1.96,0-2.27,3.66-3.57,3.66h-.44c-.47,0-.76-.28-.66-.82l.57-4.01c.09-.63.35-.88,1.01-.88h16c.63,0,.92.25,1.01.88l.66,4.04c.09.5-.19.79-.63.79h-.47c-1.29,0-1.7-3.66-3.66-3.66h-2.56v17.33c0,1.33,1.33,1.61,1.33,2.4v.09c0,.35-.25.54-.73.54h-5.9c-.44,0-.69-.19-.69-.54Z"/><path class="cls-1" d="M91.71,11.84c0,1.33-.5,2.49-2.02,2.49-2.46,0-1.36-2.71-3.06-2.71-1.23,0-1.67,1.74-1.67,3.47v6.31c0,1.33,1.58,1.58,1.58,2.37v.13c0,.35-.28.54-.69.54h-5.84c-.44,0-.73-.19-.73-.54v-.13c0-.79,1.23-1.04,1.23-2.37v-7.39c0-1.39-1.45-1.48-1.45-2.27v-.13c0-.32.25-.57.66-.76l3.79-1.77c.73-.35,1.01.03,1.01.63v2.37c.69-2.02,2.18-3.12,4.29-3.12,1.86,0,2.9,1.26,2.9,2.87Z"/><path class="cls-1" d="M109.64,23.71c0,.73-1.04.92-2.81.92s-2.71-.5-2.81-2.05c-.85,1.39-2.4,2.18-4.58,2.18-3.25,0-5.87-2.24-5.87-6.56v-5.33c0-1.39-1.23-1.7-1.23-2.4v-.09c0-.32.25-.6.66-.66l3.98-.6c.82-.09,1.29.03,1.29.57l-.09,9c0,2.94.88,4.29,2.62,4.29,1.51,0,2.71-1.45,2.71-3.69v-6.41c0-1.39-1.26-1.7-1.26-2.4v-.09c0-.32.25-.6.63-.66l4.04-.6c.82-.09,1.2.03,1.2.57v11.55c0,2.49,1.51,1.33,1.51,2.49Z"/><path class="cls-1" d="M111.03,21.06c0-1.2.82-1.74,1.89-1.74,2.78,0,1.7,4.17,4.86,4.17,1.29,0,2.3-.66,2.3-2.08,0-4.2-8.77-1.58-8.77-7.8,0-2.68,2.62-4.64,6.41-4.64,3.98,0,6.5,1.83,6.5,3.79,0,.92-.79,1.64-1.8,1.64-2.62,0-1.7-4.13-4.45-4.13-1.26,0-2.05.98-2.05,2.11,0,4.32,8.62,1.8,8.62,7.83,0,2.56-2.52,4.51-6.75,4.51s-6.75-1.7-6.75-3.66Z"/><path class="cls-1" d="M127.66,19.29v-8.17h-1.48c-.38,0-.63-.25-.63-.63v-.54c0-.41.22-.66.63-.66h.79c1.77,0,3-1.26,3.35-3.12.09-.47.38-.76.73-.76h.63c.44,0,.69.28.69.76l.03,3.12h3.63c.35,0,.63.28.63.66v.54c0,.38-.28.63-.63.63h-3.63v8.24c0,1.26.69,2.02,1.61,2.02,1.26,0,1.89-.69,2.15-1.42.38-.54,1.14-.41,1.14.19,0,2.27-1.7,4.61-4.86,4.61-2.87,0-4.77-1.86-4.77-5.46Z"/></svg>');
        background-size: 80%;
        background-position: top left;
        background-repeat: no-repeat;
        margin-top: 12px;
    }

/* Grants Reviewer Portal logo */
    .top .top__logo.nonstafflogo a {
        display: block;
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 245.55 92.06"><defs><style>.cls-1{fill:%23000;}.cls-1,.cls-2{stroke-width:0px;}.cls-2{fill:%23008566;}</style></defs><path class="cls-2" d="M13.12,46.23h8.77v10.96h-3.83v-2.45c-1.51,1.85-3.73,2.86-6.32,2.86-5.58,0-10.19-4.57-10.19-11.33s4.67-11.33,10.42-11.33c5.24,0,8.54,2.76,9.72,7.29l-4.57,1.21c-.5-2.56-2.32-4.2-4.91-4.2-3.03,0-5.61,2.62-5.61,7.03s2.45,7.03,5.65,7.03c2.19,0,4.1-1.24,4.87-3.5h-4v-3.56Z"/><path class="cls-2" d="M30.12,44.01c.87-2.59,2.59-3.87,4.84-3.87.71,0,1.24.13,1.68.34l-.77,4.54c-.57-.1-1.18-.17-1.71-.17-2.22,0-3.63.64-3.63,3.53v8.81h-4.71v-16.64h4.3v3.46Z"/><path class="cls-2" d="M48.98,57.19v-2.35c-1.11,1.92-3.09,2.76-5.14,2.76-3.4,0-5.82-2.02-5.82-5.18,0-2.92,2.12-4.71,5.61-4.71h4.2c.61,0,.77-.2.77-.71v-.27c0-1.82-1.08-2.82-2.62-2.82s-2.49.91-3.03,2.42l-4.3-1.04c1.04-3.19,3.77-5.14,7.33-5.14,4.67,0,7.29,2.66,7.29,7.23v9.82h-4.3ZM48.61,50.93v-.34h-3.9c-1.45,0-2.05.71-2.05,1.72,0,1.11.87,1.78,2.29,1.78,2.02,0,3.66-1.21,3.66-3.16Z"/><path class="cls-2" d="M65.25,44.31c-2.12,0-3.26,1.28-3.26,3.5v9.38h-4.71v-16.64h4.34v2.99c.94-2.29,2.79-3.4,5.28-3.4,4.5,0,6.22,3.13,6.22,7.33v9.72h-4.71v-9.48c0-2.15-1.01-3.4-3.16-3.4Z"/><path class="cls-2" d="M82.82,44.38v6.82c0,1.55.74,2.29,1.82,2.29.77,0,1.45-.3,2.32-.94l1.92,3.26c-1.51,1.24-3.23,1.78-5.01,1.78-3.4,0-5.75-2.05-5.75-6.39v-6.82h-2.72v-3.83h2.96l.94-3.8h3.53v3.8h4.81v3.83h-4.81Z"/><path class="cls-2" d="M100.2,52.51c0-2.62-9.75-.77-9.75-7.09,0-2.96,2.39-5.28,6.79-5.28s6.49,1.98,7.19,4.84l-4.13.74c-.44-1.41-1.48-2.32-3.06-2.32s-2.39.61-2.39,1.65c0,3.03,9.75.94,9.75,7.06,0,3.13-2.59,5.48-7.16,5.48-3.66,0-6.59-1.48-7.33-4.57l3.97-1.01c.54,1.45,1.82,2.19,3.56,2.19s2.56-.67,2.56-1.68Z"/><path class="cls-2" d="M106.85,48.88c0-5.08,3.46-8.74,8.34-8.74,5.28,0,8.61,4.1,7.8,9.85h-11.23c.13,2.35,1.41,3.77,3.7,3.77,1.65,0,2.69-.67,3.53-2.15l3.97,1.38c-1.24,2.69-3.66,4.61-7.5,4.61-5.61,0-8.61-3.63-8.61-8.71ZM111.8,47.2h6.69c-.1-2.12-1.48-3.43-3.29-3.43s-3.19,1.34-3.4,3.43Z"/><path class="cls-2" d="M125.44,48.88c0-5.08,3.46-8.74,8.34-8.74,5.28,0,8.61,4.1,7.8,9.85h-11.23c.13,2.35,1.41,3.77,3.7,3.77,1.65,0,2.69-.67,3.53-2.15l3.97,1.38c-1.24,2.69-3.66,4.61-7.5,4.61-5.61,0-8.61-3.63-8.61-8.71ZM130.38,47.2h6.69c-.1-2.12-1.48-3.43-3.29-3.43s-3.19,1.34-3.4,3.43Z"/><path class="cls-2" d="M149.71,47.64l6.22-7.09h5.18l-5.82,6.69,6.29,9.95h-5.34l-4.2-6.76-2.32,2.66v4.1h-4.71v-22.86h4.71v13.31Z"/><path class="cls-2" d="M162.21,48.88c0-5.08,3.46-8.74,8.34-8.74,5.28,0,8.61,4.1,7.8,9.85h-11.23c.13,2.35,1.41,3.77,3.7,3.77,1.65,0,2.69-.67,3.53-2.15l3.97,1.38c-1.24,2.69-3.66,4.61-7.5,4.61-5.61,0-8.61-3.63-8.61-8.71ZM167.15,47.2h6.69c-.1-2.12-1.48-3.43-3.29-3.43s-3.19,1.34-3.4,3.43Z"/><path class="cls-2" d="M186.07,44.01c.87-2.59,2.59-3.87,4.84-3.87.71,0,1.24.13,1.68.34l-.77,4.54c-.57-.1-1.18-.17-1.71-.17-2.22,0-3.63.64-3.63,3.53v8.81h-4.71v-16.64h4.3v3.46Z"/><path class="cls-2" d="M2.83,68.95h8.67c5.18,0,7.77,2.79,7.77,6.66,0,2.83-1.31,5.04-3.93,6.09l5.11,9.11h-5.31l-4.24-7.93h-3.23v7.93H2.83v-21.85ZM14.43,75.9c0-1.95-1.31-2.82-2.93-2.82h-3.83v5.71h3.83c1.61,0,2.93-.87,2.93-2.89Z"/><path class="cls-2" d="M21.89,82.49c0-5.08,3.46-8.74,8.34-8.74,5.28,0,8.61,4.1,7.8,9.85h-11.23c.13,2.35,1.41,3.77,3.7,3.77,1.65,0,2.69-.67,3.53-2.15l3.97,1.38c-1.24,2.69-3.66,4.61-7.5,4.61-5.61,0-8.61-3.63-8.61-8.71ZM26.83,80.81h6.69c-.1-2.12-1.48-3.43-3.29-3.43s-3.19,1.34-3.4,3.43Z"/><path class="cls-2" d="M45.45,90.8l-6.12-16.64h4.84l4.03,12.03,4-12.03h4.57l-6.12,16.64h-5.21Z"/><path class="cls-2" d="M58.69,69.08c0-1.55,1.28-2.79,2.89-2.79s2.89,1.24,2.89,2.79-1.28,2.79-2.89,2.79-2.89-1.24-2.89-2.79ZM63.94,90.8h-4.71v-16.64h4.71v16.64Z"/><path class="cls-2" d="M67.26,82.49c0-5.08,3.46-8.74,8.34-8.74,5.28,0,8.61,4.1,7.8,9.85h-11.23c.13,2.35,1.41,3.77,3.7,3.77,1.65,0,2.69-.67,3.53-2.15l3.97,1.38c-1.24,2.69-3.66,4.61-7.5,4.61-5.61,0-8.61-3.63-8.61-8.71ZM72.2,80.81h6.69c-.1-2.12-1.48-3.43-3.29-3.43s-3.19,1.34-3.4,3.43Z"/><path class="cls-2" d="M89.24,90.8l-4.07-16.64h4.44l2.69,12.91,3.09-12.91h4.64l3.36,12.94,2.66-12.94h4.41l-4.07,16.64h-5.95l-2.72-11.56-2.72,11.56h-5.75Z"/><path class="cls-2" d="M112.16,82.49c0-5.08,3.46-8.74,8.34-8.74,5.28,0,8.61,4.1,7.8,9.85h-11.23c.13,2.35,1.41,3.77,3.7,3.77,1.65,0,2.69-.67,3.53-2.15l3.97,1.38c-1.24,2.69-3.66,4.61-7.5,4.61-5.61,0-8.61-3.63-8.61-8.71ZM117.11,80.81h6.69c-.1-2.12-1.48-3.43-3.29-3.43s-3.19,1.34-3.4,3.43Z"/><path class="cls-2" d="M136.03,77.62c.87-2.59,2.59-3.87,4.84-3.87.71,0,1.24.13,1.68.34l-.77,4.54c-.57-.1-1.18-.17-1.71-.17-2.22,0-3.63.64-3.63,3.53v8.81h-4.71v-16.64h4.3v3.46Z"/><path class="cls-2" d="M154.07,68.95h8.54c5.08,0,8,3.02,8,7.23s-2.92,7.46-8,7.46h-3.7v7.16h-4.84v-21.85ZM158.92,73.08v6.39h3.7c1.71,0,3.13-.97,3.13-3.19s-1.41-3.19-3.13-3.19h-3.7Z"/><path class="cls-2" d="M172.63,82.46c0-4.81,3.46-8.71,8.51-8.71s8.51,3.9,8.51,8.71-3.46,8.74-8.51,8.74-8.51-3.9-8.51-8.74ZM184.83,82.46c0-2.96-1.61-4.71-3.7-4.71s-3.7,1.75-3.7,4.71,1.61,4.74,3.7,4.74,3.7-1.78,3.7-4.74Z"/><path class="cls-2" d="M197.23,77.62c.87-2.59,2.59-3.87,4.84-3.87.71,0,1.24.13,1.68.34l-.77,4.54c-.57-.1-1.18-.17-1.71-.17-2.22,0-3.63.64-3.63,3.53v8.81h-4.71v-16.64h4.3v3.46Z"/><path class="cls-2" d="M212.05,77.99v6.82c0,1.55.74,2.29,1.82,2.29.77,0,1.45-.3,2.32-.94l1.92,3.26c-1.51,1.24-3.23,1.78-5.01,1.78-3.4,0-5.75-2.05-5.75-6.39v-6.82h-2.72v-3.83h2.96l.94-3.8h3.53v3.8h4.81v3.83h-4.81Z"/><path class="cls-2" d="M230.4,90.8v-2.35c-1.11,1.92-3.09,2.76-5.14,2.76-3.4,0-5.82-2.02-5.82-5.18,0-2.92,2.12-4.71,5.61-4.71h4.2c.61,0,.77-.2.77-.71v-.27c0-1.82-1.08-2.82-2.62-2.82s-2.49.91-3.03,2.42l-4.3-1.04c1.04-3.19,3.77-5.14,7.33-5.14,4.67,0,7.3,2.66,7.3,7.23v9.82h-4.3ZM230.03,84.54v-.34h-3.9c-1.45,0-2.05.71-2.05,1.72,0,1.11.87,1.78,2.29,1.78,2.02,0,3.66-1.21,3.66-3.16Z"/><path class="cls-2" d="M243.41,90.8h-4.71v-22.86h4.71v22.86Z"/><path class="cls-1" d="M6.89,23.53v-.09c0-.75,1.21-1.02,1.21-2.29V4.6h-2.41c-1.87,0-2.17,3.5-3.41,3.5h-.42c-.45,0-.72-.27-.63-.78l.54-3.83c.09-.6.33-.84.96-.84h15.28c.6,0,.87.24.96.84l.63,3.86c.09.48-.18.75-.6.75h-.45c-1.24,0-1.63-3.5-3.5-3.5h-2.44v16.54c0,1.27,1.27,1.54,1.27,2.29v.09c0,.33-.24.51-.69.51h-5.64c-.42,0-.66-.18-.66-.51Z"/><path class="cls-1" d="M37.3,23.41v.12c0,.33-.27.51-.66.51h-5.24c-.39,0-.66-.18-.66-.51v-.12c0-.75,1.14-.99,1.08-2.29l-.3-5.79c-.15-3.01-1.02-4.34-2.62-4.34s-2.56,1.36-2.56,3.32v6.84c0,1.27,1.3,1.51,1.3,2.26v.12c0,.3-.3.51-.72.51h-5.57c-.42,0-.69-.21-.69-.51v-.12c0-.75,1.27-.99,1.27-2.26V6.14c0-1.33-1.36-1.45-1.36-2.17v-.09c0-.33.24-.57.6-.75l3.98-1.75c.66-.3,1.09-.06,1.09.54l-.03,9.04c.9-1.08,2.26-1.69,3.95-1.69,2.74,0,5.39,1.63,5.7,6.18l.39,5.63c.12,1.33,1.09,1.57,1.09,2.32Z"/><path class="cls-1" d="M52,19.79c-.18,1.75-2.23,4.55-6.12,4.55-4.19,0-7.29-3.01-7.29-7.66,0-4.37,3.34-7.41,7.29-7.41s5.7,2.29,5.7,4.28c0,1.03-.51,1.63-1.33,1.99l-6.69,3.04c.78,1.66,2.17,2.62,3.98,2.62,1.6,0,2.86-.81,3.44-1.75.36-.45,1.05-.3,1.02.33ZM42.78,14.61c0,.93.09,1.81.3,2.59l3.89-1.96c.54-.27.78-.78.78-1.41,0-1.08-.78-3.23-2.41-3.23s-2.56,1.72-2.56,4.01Z"/><path class="cls-1" d="M63.93,23.53v-.09c0-.75,1.21-1.02,1.21-2.29V4.6h-2.41c-1.87,0-2.17,3.5-3.4,3.5h-.42c-.45,0-.72-.27-.63-.78l.54-3.83c.09-.6.33-.84.96-.84h15.28c.6,0,.87.24.96.84l.63,3.86c.09.48-.18.75-.6.75h-.45c-1.23,0-1.63-3.5-3.5-3.5h-2.44v16.54c0,1.27,1.27,1.54,1.27,2.29v.09c0,.33-.24.51-.69.51h-5.64c-.42,0-.66-.18-.66-.51Z"/><path class="cls-1" d="M87.17,12.02c0,1.27-.48,2.38-1.93,2.38-2.35,0-1.3-2.59-2.92-2.59-1.17,0-1.6,1.66-1.6,3.31v6.03c0,1.27,1.51,1.51,1.51,2.26v.12c0,.33-.27.51-.66.51h-5.57c-.42,0-.69-.18-.69-.51v-.12c0-.75,1.18-.99,1.18-2.26v-7.05c0-1.33-1.39-1.42-1.39-2.17v-.12c0-.3.24-.54.63-.72l3.62-1.69c.69-.33.96.03.96.6v2.26c.66-1.93,2.08-2.98,4.1-2.98,1.78,0,2.77,1.2,2.77,2.74Z"/><path class="cls-1" d="M104.28,23.35c0,.69-.99.87-2.68.87s-2.59-.48-2.68-1.96c-.81,1.33-2.29,2.08-4.37,2.08-3.1,0-5.6-2.14-5.6-6.27v-5.09c0-1.33-1.17-1.63-1.17-2.29v-.09c0-.3.24-.57.63-.63l3.8-.57c.78-.09,1.24.03,1.24.54l-.09,8.59c0,2.8.84,4.1,2.5,4.1,1.45,0,2.59-1.39,2.59-3.53v-6.12c0-1.33-1.21-1.63-1.21-2.29v-.09c0-.3.24-.57.6-.63l3.86-.57c.78-.09,1.15.03,1.15.54v11.03c0,2.38,1.45,1.27,1.45,2.38Z"/><path class="cls-1" d="M105.61,20.82c0-1.15.78-1.66,1.81-1.66,2.65,0,1.63,3.98,4.64,3.98,1.23,0,2.2-.63,2.2-1.99,0-4.01-8.38-1.51-8.38-7.44,0-2.56,2.5-4.43,6.12-4.43,3.8,0,6.21,1.75,6.21,3.62,0,.87-.75,1.57-1.72,1.57-2.5,0-1.63-3.95-4.25-3.95-1.21,0-1.96.93-1.96,2.02,0,4.13,8.23,1.72,8.23,7.47,0,2.44-2.41,4.31-6.45,4.31s-6.45-1.63-6.45-3.5Z"/><path class="cls-1" d="M121.49,19.13v-7.81h-1.42c-.36,0-.6-.24-.6-.6v-.51c0-.39.21-.63.6-.63h.75c1.69,0,2.86-1.21,3.2-2.98.09-.45.36-.72.69-.72h.6c.42,0,.66.27.66.72l.03,2.98h3.47c.33,0,.6.27.6.63v.51c0,.36-.27.6-.6.6h-3.47v7.86c0,1.21.66,1.93,1.54,1.93,1.21,0,1.81-.66,2.05-1.36.36-.51,1.09-.39,1.09.18,0,2.17-1.63,4.4-4.64,4.4-2.74,0-4.55-1.78-4.55-5.21Z"/></svg>');
        background-position: 0px 0px;
        background-size: 305px 111px;
        width: 305px;
        height: 111px;
    }

/* Congressional Representative Portal logo */
.top .top__logo.congdist a {
    display: block;
    background-image: url('data:image/svg+xml,<svg width="306" height="119" viewBox="0 0 306 119" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M188.134 118.696V107.621H190.059V118.696H188.134ZM188.526 118.696V117.043H195V118.696H188.526Z" fill="black"/><path d="M180.362 107.621H181.997L178.334 118.696H176.46L180.362 107.621ZM180.736 107.621H182.491L186.376 118.696H184.417L180.736 107.621ZM184.195 115.97H178.709V114.487H184.195V115.97Z" fill="black"/><path d="M173.654 107.621V118.696H171.746V107.621H173.654ZM168.491 109.24V107.621H176.908V109.24H168.491Z" fill="black"/><path d="M163.374 112.784C163.704 112.784 164.01 112.727 164.294 112.613C164.578 112.5 164.805 112.312 164.976 112.051C165.158 111.778 165.248 111.421 165.248 110.978C165.248 110.557 165.158 110.222 164.976 109.972C164.805 109.723 164.578 109.546 164.294 109.444C164.01 109.331 163.704 109.274 163.374 109.274H160.342V107.621H163.374C164.203 107.621 164.902 107.758 165.47 108.03C166.038 108.303 166.464 108.683 166.748 109.172C167.043 109.66 167.191 110.228 167.191 110.875C167.191 111.546 167.043 112.131 166.748 112.63C166.464 113.13 166.038 113.522 165.47 113.806C164.902 114.079 164.203 114.215 163.374 114.215H163.255V114.402H160.342V112.784H163.374ZM159.166 118.696V107.621H161.091V118.696H159.166ZM167.685 118.696H165.538L162.914 114.062L164.567 113.363L167.685 118.696Z" fill="black"/><path d="M151.557 118.9C150.75 118.9 150.012 118.753 149.342 118.457C148.683 118.162 148.109 117.753 147.621 117.231C147.133 116.697 146.758 116.083 146.496 115.39C146.235 114.698 146.105 113.954 146.105 113.159C146.105 112.363 146.235 111.619 146.496 110.927C146.758 110.234 147.133 109.626 147.621 109.104C148.109 108.57 148.683 108.155 149.342 107.86C150.012 107.564 150.75 107.417 151.557 107.417C152.363 107.417 153.096 107.564 153.755 107.86C154.413 108.155 154.987 108.57 155.475 109.104C155.964 109.626 156.339 110.234 156.6 110.927C156.861 111.619 156.992 112.363 156.992 113.159C156.992 113.954 156.861 114.698 156.6 115.39C156.339 116.083 155.964 116.697 155.475 117.231C154.987 117.753 154.413 118.162 153.755 118.457C153.096 118.753 152.363 118.9 151.557 118.9ZM151.557 117.128C152.181 117.128 152.755 116.969 153.278 116.651C153.8 116.333 154.215 115.879 154.521 115.288C154.839 114.698 154.998 113.988 154.998 113.159C154.998 112.329 154.839 111.619 154.521 111.029C154.215 110.438 153.8 109.984 153.278 109.666C152.755 109.348 152.181 109.189 151.557 109.189C150.932 109.189 150.353 109.348 149.819 109.666C149.296 109.984 148.876 110.438 148.558 111.029C148.251 111.619 148.098 112.329 148.098 113.159C148.098 113.988 148.251 114.698 148.558 115.288C148.876 115.879 149.296 116.333 149.819 116.651C150.353 116.969 150.932 117.128 151.557 117.128Z" fill="black"/><path d="M136.854 118.696V107.621H138.779V118.696H136.854ZM140.96 114.777H138.029V113.124H140.96C141.312 113.124 141.636 113.062 141.931 112.937C142.238 112.812 142.488 112.608 142.681 112.324C142.874 112.04 142.97 111.665 142.97 111.199C142.97 110.711 142.874 110.33 142.681 110.058C142.488 109.774 142.238 109.575 141.931 109.461C141.636 109.336 141.312 109.274 140.96 109.274H137.16V107.621H140.96C141.778 107.621 142.482 107.769 143.072 108.064C143.663 108.36 144.117 108.774 144.436 109.308C144.754 109.83 144.913 110.444 144.913 111.148C144.913 111.875 144.754 112.511 144.436 113.056C144.117 113.602 143.663 114.027 143.072 114.334C142.482 114.629 141.778 114.777 140.96 114.777Z" fill="black"/><path d="M124.196 113.806V112.221H129.137V113.806H124.196ZM123.31 118.696V107.621H125.218V118.696H123.31ZM123.617 109.274V107.621H130.329V109.274H123.617ZM123.617 118.696V117.043H130.329V118.696H123.617Z" fill="black"/><path d="M117.783 118.696H116.062L119.64 107.621H121.599L117.783 118.696ZM117.425 118.696H115.602L111.751 107.621H113.796L117.425 118.696Z" fill="black"/><path d="M108.119 118.696V107.621H110.044V118.696H108.119Z" fill="black"/><path d="M103.056 107.621V118.696H101.148V107.621H103.056ZM97.8938 109.24V107.621H106.311V109.24H97.8938Z" fill="black"/><path d="M92.327 107.621H93.9626L90.2995 118.696H88.4253L92.327 107.621ZM92.7018 107.621H94.4567L98.3413 118.696H96.382L92.7018 107.621ZM96.1605 115.97H90.6743V114.487H96.1605V115.97Z" fill="black"/><path d="M85.6191 107.621V118.696H83.7108V107.621H85.6191ZM80.4566 109.24V107.621H88.8733V109.24H80.4566Z" fill="black"/><path d="M69.8668 118.696V107.621H71.5535V118.696H69.8668ZM76.9716 118.696V107.621H78.6583V118.696H76.9716ZM76.5627 118.696L70.1053 107.621H71.9795L78.4198 118.696H76.5627Z" fill="black"/><path d="M61.6348 113.806V112.221H66.5758V113.806H61.6348ZM60.7488 118.696V107.621H62.6571V118.696H60.7488ZM61.0555 109.274V107.621H67.7684V109.274H61.0555ZM61.0555 118.696V117.043H67.7684V118.696H61.0555Z" fill="black"/><path d="M54.4629 118.9C53.3725 118.9 52.4297 118.673 51.6346 118.219C50.8395 117.753 50.2602 117.14 49.8967 116.379L51.6346 115.68C51.9299 116.203 52.3218 116.6 52.8102 116.873C53.31 117.134 53.8609 117.265 54.4629 117.265C55.1444 117.265 55.6669 117.128 56.0304 116.856C56.3938 116.583 56.5756 116.214 56.5756 115.748C56.5756 115.419 56.462 115.146 56.2348 114.93C56.0077 114.715 55.7066 114.539 55.3318 114.402C54.957 114.266 54.5424 114.141 54.0881 114.027C53.6451 113.903 53.1964 113.766 52.7421 113.619C52.2877 113.471 51.8731 113.278 51.4983 113.039C51.1235 112.801 50.8225 112.488 50.5953 112.102C50.3681 111.716 50.2545 111.228 50.2545 110.637C50.2545 110.046 50.4079 109.507 50.7145 109.018C51.0326 108.53 51.4813 108.144 52.0605 107.86C52.6398 107.564 53.3384 107.417 54.1562 107.417C55.2126 107.417 56.0985 107.661 56.8141 108.149C57.5297 108.626 58.0522 109.257 58.3816 110.041L56.5926 110.671C56.3427 110.148 56.0133 109.745 55.6044 109.461C55.2069 109.177 54.7241 109.035 54.1562 109.035C53.5315 109.035 53.0487 109.172 52.708 109.444C52.3786 109.717 52.2139 110.08 52.2139 110.535C52.2139 110.887 52.3275 111.176 52.5546 111.404C52.7818 111.619 53.0828 111.795 53.4576 111.932C53.8325 112.068 54.2471 112.199 54.7014 112.324C55.1558 112.437 55.6044 112.568 56.0474 112.716C56.5018 112.863 56.9163 113.056 57.2912 113.295C57.666 113.533 57.967 113.846 58.1942 114.232C58.4214 114.607 58.5349 115.089 58.5349 115.68C58.5349 116.293 58.3702 116.844 58.0408 117.333C57.7228 117.81 57.2628 118.19 56.6608 118.474C56.0588 118.758 55.3261 118.9 54.4629 118.9Z" fill="black"/><path d="M42.567 113.806V112.221H47.508V113.806H42.567ZM41.681 118.696V107.621H43.5893V118.696H41.681ZM41.9877 109.274V107.621H48.7006V109.274H41.9877ZM41.9877 118.696V117.043H48.7006V118.696H41.9877Z" fill="black"/><path d="M35.4404 112.784C35.7698 112.784 36.0764 112.727 36.3604 112.613C36.6444 112.5 36.8715 112.312 37.0419 112.051C37.2237 111.778 37.3145 111.421 37.3145 110.978C37.3145 110.557 37.2237 110.222 37.0419 109.972C36.8715 109.723 36.6444 109.546 36.3604 109.444C36.0764 109.331 35.7698 109.274 35.4404 109.274H32.4076V107.621H35.4404C36.2695 107.621 36.9681 107.758 37.536 108.03C38.1039 108.303 38.5299 108.683 38.8139 109.172C39.1092 109.66 39.2568 110.228 39.2568 110.875C39.2568 111.546 39.1092 112.131 38.8139 112.63C38.5299 113.13 38.1039 113.522 37.536 113.806C36.9681 114.079 36.2695 114.215 35.4404 114.215H35.3211V114.402H32.4076V112.784H35.4404ZM31.232 118.696V107.621H33.1573V118.696H31.232ZM39.7509 118.696H37.6042L34.9803 114.062L36.633 113.363L39.7509 118.696Z" fill="black"/><path d="M21.2655 118.696V107.621H23.1908V118.696H21.2655ZM25.3716 114.777H22.4411V113.124H25.3716C25.7238 113.124 26.0475 113.062 26.3428 112.937C26.6495 112.812 26.8994 112.608 27.0925 112.324C27.2856 112.04 27.3821 111.665 27.3821 111.199C27.3821 110.711 27.2856 110.33 27.0925 110.058C26.8994 109.774 26.6495 109.575 26.3428 109.461C26.0475 109.336 25.7238 109.274 25.3716 109.274H21.5722V107.621H25.3716C26.1895 107.621 26.8937 107.769 27.4843 108.064C28.075 108.36 28.5293 108.774 28.8474 109.308C29.1654 109.83 29.3244 110.444 29.3244 111.148C29.3244 111.875 29.1654 112.511 28.8474 113.056C28.5293 113.602 28.075 114.027 27.4843 114.334C26.8937 114.629 26.1895 114.777 25.3716 114.777Z" fill="black"/><path d="M13.0336 113.806V112.221H17.9745V113.806H13.0336ZM12.1476 118.696V107.621H14.0558V118.696H12.1476ZM12.4543 109.274V107.621H19.1672V109.274H12.4543ZM12.4543 118.696V117.043H19.1672V118.696H12.4543Z" fill="black"/><path d="M5.90691 112.784C6.23631 112.784 6.54299 112.727 6.82695 112.613C7.11092 112.5 7.33809 112.312 7.50847 112.051C7.69021 111.778 7.78108 111.421 7.78108 110.978C7.78108 110.557 7.69021 110.222 7.50847 109.972C7.33809 109.723 7.11092 109.546 6.82695 109.444C6.54299 109.331 6.23631 109.274 5.90691 109.274H2.87416V107.621H5.90691C6.73609 107.621 7.43464 107.758 8.00257 108.03C8.5705 108.303 8.99645 108.683 9.28041 109.172C9.57574 109.66 9.7234 110.228 9.7234 110.875C9.7234 111.546 9.57574 112.131 9.28041 112.63C8.99645 113.13 8.5705 113.522 8.00257 113.806C7.43464 114.079 6.73609 114.215 5.90691 114.215H5.78764V114.402H2.87416V112.784H5.90691ZM1.69855 118.696V107.621H3.62383V118.696H1.69855ZM10.2175 118.696H8.07072L5.44688 114.062L7.09956 113.363L10.2175 118.696Z" fill="black"/><path d="M127.719 103.207V92.1322H129.644V103.207H127.719ZM128.111 103.207V101.554H134.585V103.207H128.111Z" fill="black"/><path d="M119.947 92.1322H121.583L117.919 103.207H116.045L119.947 92.1322ZM120.322 92.1322H122.077L125.961 103.207H124.002L120.322 92.1322ZM123.78 100.481H118.294V98.9985H123.78V100.481Z" fill="black"/><path d="M105.507 103.207V92.1322H107.193V103.207H105.507ZM112.611 103.207V92.1322H114.298V103.207H112.611ZM112.202 103.207L105.745 92.1322H107.619L114.06 103.207H112.202Z" fill="black"/><path d="M97.8973 103.411C97.0909 103.411 96.3525 103.264 95.6824 102.968C95.0236 102.673 94.45 102.264 93.9616 101.742C93.4731 101.208 93.0983 100.594 92.8371 99.9015C92.5758 99.2086 92.4452 98.4646 92.4452 97.6695C92.4452 96.8744 92.5758 96.1304 92.8371 95.4375C93.0983 94.7447 93.4731 94.137 93.9616 93.6145C94.45 93.0806 95.0236 92.666 95.6824 92.3707C96.3525 92.0754 97.0909 91.9277 97.8973 91.9277C98.7038 91.9277 99.4364 92.0754 100.095 92.3707C100.754 92.666 101.328 93.0806 101.816 93.6145C102.304 94.137 102.679 94.7447 102.941 95.4375C103.202 96.1304 103.332 96.8744 103.332 97.6695C103.332 98.4646 103.202 99.2086 102.941 99.9015C102.679 100.594 102.304 101.208 101.816 101.742C101.328 102.264 100.754 102.673 100.095 102.968C99.4364 103.264 98.7038 103.411 97.8973 103.411ZM97.8973 101.639C98.522 101.639 99.0957 101.48 99.6182 101.162C100.141 100.844 100.555 100.39 100.862 99.7992C101.18 99.2086 101.339 98.4987 101.339 97.6695C101.339 96.8403 101.18 96.1304 100.862 95.5398C100.555 94.9491 100.141 94.4948 99.6182 94.1767C99.0957 93.8587 98.522 93.6997 97.8973 93.6997C97.2726 93.6997 96.6933 93.8587 96.1594 94.1767C95.637 94.4948 95.2167 94.9491 94.8986 95.5398C94.592 96.1304 94.4386 96.8403 94.4386 97.6695C94.4386 98.4987 94.592 99.2086 94.8986 99.7992C95.2167 100.39 95.637 100.844 96.1594 101.162C96.6933 101.48 97.2726 101.639 97.8973 101.639Z" fill="black"/><path d="M88.3356 103.207V92.1322H90.2609V103.207H88.3356Z" fill="black"/><path d="M82.0497 103.411C80.9592 103.411 80.0165 103.184 79.2214 102.73C78.4263 102.264 77.847 101.651 77.4835 100.89L79.2214 100.191C79.5167 100.714 79.9086 101.111 80.397 101.384C80.8968 101.645 81.4477 101.776 82.0497 101.776C82.7312 101.776 83.2537 101.639 83.6172 101.367C83.9806 101.094 84.1624 100.725 84.1624 100.259C84.1624 99.9299 84.0488 99.6573 83.8216 99.4414C83.5944 99.2256 83.2934 99.0496 82.9186 98.9133C82.5438 98.777 82.1292 98.652 81.6748 98.5384C81.2319 98.4135 80.7832 98.2772 80.3288 98.1295C79.8745 97.9819 79.4599 97.7888 79.0851 97.5502C78.7102 97.3117 78.4092 96.9993 78.1821 96.6132C77.9549 96.227 77.8413 95.7385 77.8413 95.1479C77.8413 94.5573 77.9947 94.0177 78.3013 93.5293C78.6194 93.0409 79.068 92.6547 79.6473 92.3707C80.2266 92.0754 80.9252 91.9277 81.743 91.9277C82.7993 91.9277 83.6853 92.1719 84.4009 92.6604C85.1165 93.1374 85.639 93.7678 85.9684 94.5516L84.1794 95.182C83.9295 94.6595 83.6001 94.2562 83.1912 93.9723C82.7937 93.6883 82.3109 93.5463 81.743 93.5463C81.1183 93.5463 80.6355 93.6826 80.2948 93.9552C79.9654 94.2279 79.8007 94.5913 79.8007 95.0457C79.8007 95.3978 79.9143 95.6874 80.1414 95.9146C80.3686 96.1304 80.6696 96.3065 81.0444 96.4428C81.4193 96.5791 81.8339 96.7097 82.2882 96.8346C82.7426 96.9482 83.1912 97.0789 83.6342 97.2265C84.0885 97.3742 84.5031 97.5673 84.878 97.8058C85.2528 98.0443 85.5538 98.3567 85.781 98.7429C86.0081 99.1177 86.1217 99.6005 86.1217 100.191C86.1217 100.804 85.957 101.355 85.6276 101.844C85.3096 102.321 84.8496 102.701 84.2476 102.985C83.6456 103.269 82.9129 103.411 82.0497 103.411Z" fill="black"/><path d="M72.0998 103.411C71.0094 103.411 70.0666 103.184 69.2715 102.73C68.4764 102.264 67.8971 101.651 67.5336 100.89L69.2715 100.191C69.5668 100.714 69.9587 101.111 70.4471 101.384C70.9469 101.645 71.4978 101.776 72.0998 101.776C72.7813 101.776 73.3038 101.639 73.6673 101.367C74.0307 101.094 74.2125 100.725 74.2125 100.259C74.2125 99.9299 74.0989 99.6573 73.8717 99.4414C73.6446 99.2256 73.3436 99.0496 72.9687 98.9133C72.5939 98.777 72.1793 98.652 71.725 98.5384C71.282 98.4135 70.8333 98.2772 70.379 98.1295C69.9246 97.9819 69.51 97.7888 69.1352 97.5502C68.7604 97.3117 68.4594 96.9993 68.2322 96.6132C68.005 96.227 67.8914 95.7385 67.8914 95.1479C67.8914 94.5573 68.0448 94.0177 68.3514 93.5293C68.6695 93.0409 69.1182 92.6547 69.6974 92.3707C70.2767 92.0754 70.9753 91.9277 71.7931 91.9277C72.8495 91.9277 73.7354 92.1719 74.451 92.6604C75.1666 93.1374 75.6891 93.7678 76.0185 94.5516L74.2295 95.182C73.9796 94.6595 73.6502 94.2562 73.2413 93.9723C72.8438 93.6883 72.361 93.5463 71.7931 93.5463C71.1684 93.5463 70.6856 93.6826 70.3449 93.9552C70.0155 94.2279 69.8508 94.5913 69.8508 95.0457C69.8508 95.3978 69.9644 95.6874 70.1915 95.9146C70.4187 96.1304 70.7197 96.3065 71.0946 96.4428C71.4694 96.5791 71.884 96.7097 72.3383 96.8346C72.7927 96.9482 73.2413 97.0789 73.6843 97.2265C74.1387 97.3742 74.5532 97.5673 74.9281 97.8058C75.3029 98.0443 75.6039 98.3567 75.8311 98.7429C76.0583 99.1177 76.1718 99.6005 76.1718 100.191C76.1718 100.804 76.0071 101.355 75.6777 101.844C75.3597 102.321 74.8997 102.701 74.2977 102.985C73.6957 103.269 72.963 103.411 72.0998 103.411Z" fill="black"/><path d="M60.2039 98.317V96.7324H65.1449V98.317H60.2039ZM59.3179 103.207V92.1322H61.2262V103.207H59.3179ZM59.6246 93.7849V92.1322H66.3375V93.7849H59.6246ZM59.6246 103.207V101.554H66.3375V103.207H59.6246Z" fill="black"/><path d="M53.0773 97.2947C53.4067 97.2947 53.7133 97.2379 53.9973 97.1243C54.2813 97.0107 54.5084 96.8233 54.6788 96.5621C54.8606 96.2894 54.9514 95.9317 54.9514 95.4887C54.9514 95.0684 54.8606 94.7333 54.6788 94.4834C54.5084 94.2335 54.2813 94.0575 53.9973 93.9553C53.7133 93.8417 53.4067 93.7849 53.0773 93.7849H50.0445V92.1322H53.0773C53.9064 92.1322 54.605 92.2685 55.1729 92.5411C55.7409 92.8137 56.1668 93.1942 56.4508 93.6827C56.7461 94.1711 56.8937 94.739 56.8937 95.3864C56.8937 96.0566 56.7461 96.6416 56.4508 97.1413C56.1668 97.6411 55.7409 98.033 55.1729 98.317C54.605 98.5896 53.9064 98.7259 53.0773 98.7259H52.958V98.9133H50.0445V97.2947H53.0773ZM48.8689 103.207V92.1322H50.7942V103.207H48.8689ZM57.3878 103.207H55.2411L52.6172 98.5725L54.2699 97.874L57.3878 103.207Z" fill="black"/><path d="M44.8438 103.207V98.1636H46.3943V103.207H44.8438ZM41.5044 91.9277C42.3108 91.9277 43.0435 92.0697 43.7023 92.3537C44.3611 92.6376 44.9063 93.0522 45.3379 93.5974C45.7809 94.1313 46.0876 94.7844 46.258 95.5568L44.4519 95.9998C44.3611 95.5341 44.185 95.1252 43.9238 94.7731C43.6625 94.4096 43.3331 94.1313 42.9356 93.9382C42.538 93.7338 42.0837 93.6315 41.5725 93.6315C40.9819 93.6315 40.431 93.7962 39.9199 94.1256C39.4201 94.4437 39.0168 94.9037 38.7102 95.5057C38.4148 96.1077 38.2672 96.829 38.2672 97.6695C38.2672 98.51 38.4148 99.2313 38.7102 99.8333C39.0168 100.435 39.4201 100.901 39.9199 101.23C40.431 101.548 40.9932 101.707 41.6066 101.707C41.9928 101.707 42.3676 101.639 42.7311 101.503C43.0946 101.367 43.4183 101.162 43.7023 100.89C43.9976 100.617 44.2304 100.276 44.4008 99.8674C44.5712 99.4585 44.6507 98.9757 44.6394 98.4192H45.7127C45.7582 99.2143 45.673 99.9242 45.4572 100.549C45.2414 101.162 44.929 101.685 44.5201 102.116C44.1225 102.537 43.6568 102.86 43.123 103.088C42.5891 103.303 42.0269 103.411 41.4362 103.411C40.7206 103.411 40.0448 103.269 39.4087 102.985C38.784 102.701 38.2331 102.304 37.756 101.793C37.2903 101.282 36.9269 100.674 36.6656 99.9696C36.4044 99.2654 36.2737 98.4987 36.2737 97.6695C36.2737 96.8403 36.4044 96.0736 36.6656 95.3694C36.9382 94.6652 37.3131 94.0575 37.7901 93.5463C38.2672 93.0352 38.8181 92.6376 39.4428 92.3537C40.0789 92.0697 40.7661 91.9277 41.5044 91.9277ZM42.0666 99.1859V97.7377H46.3943V99.1859H42.0666Z" fill="black"/><path d="M25.2921 103.207V92.1322H26.9788V103.207H25.2921ZM32.3969 103.207V92.1322H34.0836V103.207H32.3969ZM31.9879 103.207L25.5306 92.1322H27.4048L33.8451 103.207H31.9879Z" fill="black"/><path d="M17.6827 103.411C16.8763 103.411 16.1379 103.264 15.4678 102.968C14.809 102.673 14.2354 102.264 13.747 101.742C13.2585 101.208 12.8837 100.594 12.6225 99.9015C12.3612 99.2086 12.2306 98.4646 12.2306 97.6695C12.2306 96.8744 12.3612 96.1304 12.6225 95.4375C12.8837 94.7447 13.2585 94.137 13.747 93.6145C14.2354 93.0806 14.809 92.666 15.4678 92.3707C16.1379 92.0754 16.8763 91.9277 17.6827 91.9277C18.4892 91.9277 19.2218 92.0754 19.8806 92.3707C20.5394 92.666 21.113 93.0806 21.6014 93.6145C22.0899 94.137 22.4647 94.7447 22.7259 95.4375C22.9872 96.1304 23.1178 96.8744 23.1178 97.6695C23.1178 98.4646 22.9872 99.2086 22.7259 99.9015C22.4647 100.594 22.0899 101.208 21.6014 101.742C21.113 102.264 20.5394 102.673 19.8806 102.968C19.2218 103.264 18.4892 103.411 17.6827 103.411ZM17.6827 101.639C18.3074 101.639 18.881 101.48 19.4035 101.162C19.926 100.844 20.3406 100.39 20.6473 99.7992C20.9654 99.2086 21.1244 98.4987 21.1244 97.6695C21.1244 96.8403 20.9654 96.1304 20.6473 95.5398C20.3406 94.9491 19.926 94.4948 19.4035 94.1767C18.881 93.8587 18.3074 93.6997 17.6827 93.6997C17.058 93.6997 16.4787 93.8587 15.9449 94.1767C15.4224 94.4948 15.0021 94.9491 14.684 95.5398C14.3774 96.1304 14.224 96.8403 14.224 97.6695C14.224 98.4987 14.3774 99.2086 14.684 99.7992C15.0021 100.39 15.4224 100.844 15.9449 101.162C16.4787 101.48 17.058 101.639 17.6827 101.639Z" fill="black"/><path d="M6.2136 91.9277C7.46304 91.9277 8.45124 92.2174 9.17819 92.7967C9.9165 93.376 10.4844 94.1597 10.882 95.1479L9.093 95.7442C8.82039 95.0741 8.45692 94.5573 8.00258 94.1938C7.54823 93.8189 6.96326 93.6315 6.24767 93.6315C5.65703 93.6315 5.11181 93.7962 4.61203 94.1256C4.12361 94.4437 3.73174 94.9037 3.43642 95.5057C3.1411 96.1077 2.99343 96.829 2.99343 97.6695C2.99343 98.51 3.13542 99.2313 3.41938 99.8333C3.70335 100.435 4.08954 100.901 4.57796 101.23C5.07774 101.548 5.63999 101.707 6.26471 101.707C6.96894 101.707 7.56527 101.52 8.05369 101.145C8.54211 100.759 8.93398 100.237 9.2293 99.5778L11.0012 100.208C10.7286 100.822 10.3708 101.372 9.92786 101.861C9.49623 102.349 8.97941 102.73 8.37741 103.002C7.7754 103.275 7.07117 103.411 6.26471 103.411C5.15157 103.411 4.20312 103.161 3.41938 102.662C2.63564 102.162 2.03363 101.48 1.61336 100.617C1.20445 99.7538 1 98.7713 1 97.6695C1 96.8517 1.12494 96.0963 1.37483 95.4035C1.62472 94.7106 1.98252 94.1029 2.44822 93.5804C2.91392 93.0579 3.46482 92.6547 4.1009 92.3707C4.73698 92.0754 5.44121 91.9277 6.2136 91.9277Z" fill="black"/><path d="M92.9654 25.9688C95.4968 26.2715 99.5502 25.2314 100.34 22.5527C100.605 21.6506 100.07 20.8952 99.0334 20.8952C95.9895 20.8952 93.7212 23.8732 93.275 26.7448C92.8751 29.451 93.3498 31.4248 96.3876 31.833C98.3085 32.0439 100.195 31.1324 101.93 30.3427C103.04 29.842 103.931 31.3228 102.977 32.0645C101.407 33.2204 99.7359 34.1559 97.7445 34.5511C96.146 34.8504 94.3842 34.5057 92.9439 33.6885C90.5914 32.344 89.8837 29.5564 90.1442 27.0372C90.4349 22.2088 95.0282 17.4045 100.057 18.1282C103.349 18.6992 104.068 22.3777 102.34 24.8472C101.11 26.6282 99.0351 27.5697 96.9577 27.8689C95.4917 28.0644 93.9723 27.9581 92.5854 27.4316C92.1924 27.2807 91.9964 26.84 92.1486 26.4481C92.2784 26.112 92.6223 25.9208 92.9654 25.9679V25.9688Z" fill="%23008566"/><path d="M111.404 19.5717C109.644 22.7426 108.346 26.2719 107.615 29.8244C107.384 31.0043 107.231 32.1927 107.239 33.3228L105.529 32.5263C107.538 29.1453 112.165 22.4519 115.333 21.2918C116.456 20.8588 117.712 21.3398 118.167 22.4528C118.527 23.3574 118.496 23.9825 118.492 24.8168C118.415 26.735 118.076 28.3993 117.912 30.212C117.872 30.651 117.834 31.2409 117.895 31.6113C117.9 31.6645 117.929 31.6877 117.86 31.5633C117.679 31.2281 117.495 31.0197 117.152 31.1972C117.555 30.8979 119.121 28.064 119.722 27.0642C120.949 25.0269 122.072 22.9535 123.298 20.8896C123.689 20.25 124.047 19.6283 124.547 19.0264C125.161 18.2341 126.293 17.9974 127.06 18.7854C127.465 19.1944 127.56 19.8187 127.547 20.2843C127.537 21.2995 127.826 22.4819 128.7 22.9098C129.553 23.3265 131.094 23.065 131.878 22.8429C133.768 22.3096 134.053 24.8442 131.56 25.4282C128.649 26.1107 126.107 25.1444 125.245 22.7709C124.903 21.8277 125.153 21.0011 125.164 20.1599C125.32 20.9822 126.011 21.3544 126.664 20.8185C126.697 20.7893 126.676 20.8065 126.655 20.8322C126.631 20.8588 126.6 20.8973 126.568 20.9402C124.267 24.3941 122.551 28.1884 120.095 31.5856C119.434 32.4362 118.795 33.376 117.701 33.7962C116.915 34.1023 115.89 33.7413 115.489 33.0107C115.067 32.2827 115.092 31.6225 115.084 30.9537C115.107 29.9985 115.237 29.0552 115.353 28.1395C115.505 26.9588 115.675 25.7917 115.712 24.7302C115.717 24.3941 115.721 23.8033 115.625 23.5778C115.637 23.6378 115.867 23.8453 116.007 23.871C116.09 23.8976 116.162 23.9045 116.206 23.9053C116.289 23.9053 116.274 23.8976 116.232 23.913C115.3 24.3392 114.41 25.273 113.636 26.0335C111.221 28.5425 109.038 31.3541 106.966 34.158C106.513 34.7754 105.646 34.91 105.027 34.459C104.66 34.1914 104.463 33.7704 104.457 33.3486C104.462 30.6004 105.085 28.0246 105.88 25.4556C106.69 22.9364 107.68 20.5183 108.987 18.1981C109.961 16.6298 112.259 17.9408 111.402 19.57L111.404 19.5717Z" fill="%23008566"/><path d="M164.153 19.6717C161.568 21.5616 159.614 24.4692 158.963 27.6076C158.751 28.6545 158.684 29.9527 159.169 30.8325C159.584 31.6205 160.588 31.7062 161.382 31.5193C162.416 31.2646 163.203 30.3935 163.739 29.4374C164.919 27.2388 165.314 24.4504 164.642 22.0358C164.457 21.4432 164.192 20.9202 163.834 20.5352C162.999 19.5671 164.308 18.2801 165.27 19.1195C168.079 21.8325 167.727 27.4326 166.042 30.6713C165.241 32.2267 163.906 33.6604 162.107 34.1603C160.143 34.7519 157.774 34.1183 156.731 32.255C155.406 29.8747 155.941 27.0502 156.795 24.7522C157.945 21.7931 159.921 19.189 162.564 17.3977C164.101 16.44 165.585 18.569 164.152 19.6726L164.153 19.6717Z" fill="%23008566"/><path d="M175.692 18.5875L171.652 31.8645L168.804 32.5582C169.747 31.6741 170.529 30.7163 171.279 29.7191C173.216 27.187 174.511 24.3643 176.804 22.0834C177.473 21.4515 178.361 20.7398 179.371 20.7312C180.199 20.708 180.888 21.3571 180.911 22.182C180.949 22.7128 180.604 23.0935 180.402 23.5359C180.084 24.1842 179.915 25.0554 180.185 25.6985C180.285 25.9686 180.53 26.1598 180.771 26.3244C181.328 26.7351 181.447 27.518 181.035 28.0745C180.105 29.2432 178.467 28.1285 177.82 27.1922C176.986 25.9771 176.922 24.48 177.302 23.1569C177.474 22.543 177.745 21.9676 178.087 21.4369L178.786 23.1964C178.867 23.199 175.006 26.2541 170.902 34.117C170.169 35.5216 167.984 34.4446 168.423 32.9346L173.033 17.7832C173.632 16.0477 176.162 16.8083 175.693 18.5884L175.692 18.5875Z" fill="%23008566"/><path d="M192.36 8.82251C189.776 16.1684 185.904 26.993 183.468 34.2737C183.227 35.0009 182.442 35.3953 181.713 35.1561C180.996 34.9203 180.603 34.1588 180.817 33.4428C181.94 29.6829 183.675 24.3297 184.875 20.5415L189.01 7.69238C189.309 6.7646 190.305 6.25441 191.235 6.55195C192.185 6.85378 192.697 7.88788 192.362 8.82337L192.36 8.82251Z" fill="%23008566"/><path d="M194.885 20.4039C192.541 21.733 188.433 24.097 187.29 26.4902C187.031 27.0895 187.215 27.6366 187.635 28.2059C189.489 30.3367 192.936 30.4937 195.608 30.2767C198.077 30.0538 200.549 29.3927 202.952 28.5386C203.808 28.2257 204.758 28.6698 205.064 29.5273C205.376 30.3959 204.9 31.3571 204.018 31.6375C198.853 33.2573 192.595 34.5503 187.665 31.5055C186.235 30.564 184.996 29.1046 184.927 27.2319C184.765 23.3698 190.846 19.9674 193.818 18.4017C195.156 17.7672 196.163 19.6536 194.885 20.4047V20.4039Z" fill="%23008566"/><path d="M62.033 42.3871C61.849 42.3871 61.6675 42.3546 61.4938 42.2894C61.1052 42.1445 60.7974 41.8564 60.6271 41.4782C60.4569 41.1001 60.4457 40.6791 60.5962 40.2932C65.8593 27.162 70.6977 15.299 76.6066 3.08875C76.9823 2.31275 77.6995 1.96548 78.2446 1.96548C78.7898 1.96548 79.3323 2.27588 79.3659 3.14792C79.3349 4.71793 79.3297 6.38141 79.3512 8.0869C79.4088 12.6229 79.604 16.7824 79.9497 20.8039C80.2979 24.5099 80.7511 28.8041 81.7279 32.889L81.813 33.2457L81.9334 32.8599C84.3341 25.0732 86.8259 17.3587 88.9463 10.8394L91.8303 2.05722C92.0555 1.37125 92.6918 0.910797 93.415 0.910797C93.5912 0.910797 93.7658 0.939093 93.9343 0.993971C94.3574 1.13202 94.7022 1.42699 94.9034 1.82314C95.1046 2.21929 95.1398 2.67031 95.0005 3.09218L94.9937 3.11362C94.9137 3.358 94.0917 5.82149 93.3625 8.0063C92.2043 11.479 92.0848 11.8374 92.0719 11.8863L92.0753 11.8692C89.1475 20.5819 86.7632 27.5273 84.5723 33.7276L84.3435 34.3759C83.9179 35.5832 83.3349 37.2372 82.9944 38.1718C82.7769 38.7849 82.236 39.0027 81.8027 39.0027C81.2377 39.0027 80.764 38.6632 80.5954 38.1384C79.7081 35.7281 79.0469 33.1 78.4475 29.6144C77.61 24.6145 77.1251 19.3111 76.8749 12.4205C76.8422 11.4379 76.8164 10.4792 76.7975 9.57117L76.6057 9.53001C75.9479 10.914 75.3306 12.2722 74.8121 13.4195C71.7992 20.1591 69.1035 26.8842 67.0915 31.9895C65.7518 35.4005 64.5704 38.4737 63.4784 41.3865C63.2548 41.9841 62.6736 42.3863 62.0338 42.3863L62.033 42.3871Z" fill="%23008566"/><path d="M161.856 4.49435L147.884 37.6747C147.539 38.4936 146.593 38.8795 145.772 38.5348C144.951 38.1909 144.564 37.2477 144.91 36.4288C144.913 36.4125 159.656 3.56829 159.664 3.54514C160.34 2.1509 162.415 3.0238 161.857 4.49349L161.856 4.49435Z" fill="%23008566"/><path d="M131.863 11.6686C134.33 8.20363 139.116 1.84812 143.013 0.217221C143.751 -0.0614544 144.623 -0.116332 145.318 0.318402C146.546 1.06439 146.515 2.72359 146.315 3.91289C145.732 7.07692 144.545 10.0009 143.454 12.9806C142.516 15.4732 141.099 19.0703 140.268 21.544C139.923 22.5884 139.568 23.6328 139.422 24.6772L139.414 24.7672C139.403 24.8504 139.406 24.8873 139.405 24.9464C139.405 24.9507 139.404 24.9559 139.403 24.9593C139.403 24.9525 139.403 24.9456 139.402 24.9396C139.397 24.9233 139.395 24.9293 139.379 24.8667C139.36 24.8144 139.348 24.7981 139.291 24.6909C139.149 24.4714 138.927 24.2956 138.672 24.2125C138.547 24.1807 138.436 24.1456 138.309 24.1593L138.316 24.1584L138.329 24.1567L138.357 24.1542C138.672 24.137 139.016 24.0187 139.33 23.9209C141.426 23.1432 143.355 21.9085 145.199 20.5948C148.827 17.9633 152.046 14.7658 154.786 11.2142C156.63 8.84844 158.227 6.29406 159.594 3.62992C159.916 2.9954 160.695 2.74159 161.331 3.06571C161.97 3.39155 161.529 4.14097 161.191 4.77292C160.274 6.49299 159.857 7.85807 158.783 9.48811C155.496 14.3911 151.596 19.2409 146.914 22.8722C144.991 24.3445 142.967 25.7207 140.685 26.676C140.004 26.9469 139.31 27.1896 138.563 27.2487C138.029 27.3113 137.455 27.1604 137.047 26.8071C136.268 26.1632 136.188 25.0991 136.307 24.1824C136.476 22.9048 136.852 21.7207 137.224 20.5417C138.931 15.3857 141.132 10.5882 142.728 5.45889C143.004 4.47024 143.182 3.73453 143.319 2.48778C143.321 2.46892 143.318 2.47749 143.319 2.4835C143.322 2.49293 143.324 2.48007 143.335 2.51951C143.34 2.53323 143.346 2.54695 143.354 2.55981C143.395 2.62926 143.866 2.57096 143.862 2.5701C143.497 2.68071 140.853 5.37057 139.845 6.37295C138.268 7.95239 136.762 9.66303 135.352 11.4123C134.872 11.9988 134.402 12.5938 133.935 13.1923C132.874 14.4683 130.955 13.0569 131.863 11.6669V11.6686Z" fill="%23008566"/><path d="M32.2181 53.0888C30.0727 55.2453 28.3797 59.0653 27.7873 62.0399C27.6385 62.9325 27.3943 64.5925 28.114 65.1559C29.378 65.6712 30.9403 64.6517 31.863 63.7342C34.9051 60.6825 34.6386 55.0507 31.9954 53.6925C30.7125 52.9782 31.6342 51.0927 32.9885 51.6526C36.6274 53.2946 37.7005 58.183 36.4107 61.4637C35.2026 64.5565 32.6523 67.7497 29.0839 68.0644C28.0177 68.1536 26.7296 67.8398 25.9455 66.9729C22.6333 63.4101 27.2361 53.7859 30.347 51.0395C31.7546 49.851 33.5371 51.8009 32.2181 53.0897V53.0888Z" fill="%23008566"/><path d="M60.4725 65.6995C59.8053 66.298 59.0074 66.8159 58.04 66.9059C57.0976 66.9934 56.261 66.1633 56.0778 65.3042C55.9489 64.7905 55.9411 64.3901 55.9514 63.9194C56.0168 62.472 56.3023 61.2218 56.6213 59.8721C57.0108 58.1435 57.6359 56.4431 57.9274 54.7179C57.9325 54.7059 57.9308 54.7094 57.9644 54.7968C57.9824 54.8397 58.0125 54.9151 58.089 55.0189C58.1621 55.1209 58.3074 55.2658 58.5043 55.355C58.703 55.4493 58.93 55.4648 59.0314 55.4502C58.8122 55.4331 58.6178 55.5257 58.3453 55.6551C57.3779 56.1662 56.4983 57.0914 55.7494 57.9428C54.1157 59.8155 52.6926 61.9189 51.3916 64.0497C50.7399 65.125 50.1044 66.2354 49.5481 67.3406C49.1827 68.0112 48.3409 68.2598 47.6685 67.8954C47.064 67.5687 46.8061 66.8587 47.0176 66.2345C47.4363 64.7931 47.868 63.338 48.273 61.8863C48.6848 60.4346 49.089 58.9829 49.4647 57.533C49.8456 55.9878 50.2988 54.3681 50.4398 52.8161C50.4432 52.738 50.4441 52.6737 50.4424 52.6317C50.4501 52.7295 50.5963 53.0253 50.7579 53.1616C50.9772 53.3734 51.3246 53.5175 51.6281 53.4995C51.6694 53.4918 51.6358 53.4943 51.592 53.5106C51.0288 53.755 50.4553 54.2618 49.9617 54.7034C48.9127 55.656 47.8792 56.7424 46.8834 57.8554C43.8912 61.2321 41.2334 64.9775 39.174 68.9955C38.2703 70.4344 36.0957 69.3608 36.7011 67.7685L43.5842 49.0407C43.8482 48.3221 44.647 47.9525 45.3675 48.2166C46.0881 48.4799 46.4587 49.2765 46.1938 49.995L39.3107 68.7229C39.3107 68.7229 37.6435 67.4967 37.6452 67.4941C40.0003 63.8405 42.3426 60.1354 45.0735 56.3951C46.3598 54.7308 49.9445 49.574 52.4364 50.9245C53.1561 51.3627 53.3022 52.1978 53.2713 52.9138C53.23 53.9736 53.009 55.0069 52.8061 55.9827C51.9755 59.747 50.8628 63.4195 49.6702 67.068C49.6702 67.068 47.8929 66.0227 47.8946 66.0193C53.0684 57.2569 55.3255 53.5355 58.6514 52.913L58.7546 52.8967L58.8061 52.889L58.8319 52.8855C59.0555 52.8607 59.3375 52.8855 59.6273 53.0193C59.8964 53.1428 60.1019 53.3443 60.2206 53.5115C60.7107 54.2249 60.6884 55.0283 60.5585 55.77C60.1682 57.9909 58.7692 63.7204 58.6368 64.541C58.5852 64.8609 58.0392 64.078 58.04 64.0789L58.046 64.0823C58.046 64.0823 58.8947 64.0163 59.4519 63.976C60.66 63.8876 61.2971 64.9595 60.4743 65.7003L60.4725 65.6995Z" fill="%23008566"/><path d="M102.129 54.2871C99.5843 58.8429 93.7665 69.3836 89.6324 69.3836C89.0528 69.3836 88.5507 69.2893 87.9995 68.9661C85.401 67.2674 87.3048 63.2159 88.1956 61.0508C89.4303 58.3301 90.8826 55.7568 92.3177 53.1733C93.2498 51.6247 95.5378 52.8346 94.7708 54.4758C93.5112 57.0902 88.8224 64.4206 89.4957 66.6158C90.7295 66.6158 92.6109 65.6074 95.9721 60.9205C97.6488 58.583 99.2481 55.9086 100.798 53.4494C101.512 52.3776 103.131 53.3105 102.543 54.4681L102.129 54.2871H102.129Z" fill="%23008566"/><path d="M117.431 67.2197C115.679 68.9784 112.86 68.8781 112.23 66.334C111.549 63.5789 113.044 59.8636 113.806 57.2414C113.999 56.6035 114.245 55.8378 114.329 55.2453C114.357 55.4048 115.393 56.2897 115.32 56.3214C114.088 56.8642 112.983 57.9454 111.963 58.8912C110.973 59.843 110.019 60.8616 109.079 61.8966C107.205 63.9777 105.386 66.1573 103.654 68.3567C102.83 69.3557 101.512 68.2478 102.231 67.158C104.492 64.0205 111.719 53.5166 115.46 53.4626C116.259 53.394 116.984 54.0474 117.106 54.7599C117.185 55.1287 117.159 55.4476 117.12 55.7812C117 56.6206 116.803 57.2783 116.603 58.0492C115.144 63.6964 114.959 65.7586 114.96 66.0399C114.96 66.0364 114.723 65.4551 114.776 65.4559C115.132 65.498 115.787 65.281 116.355 65.2519C117.79 65.1773 118.268 66.4197 117.431 67.2215L117.431 67.2197Z" fill="%23008566"/><path d="M124.821 58.9206C123.442 61.234 122.268 63.9239 122.046 66.6112C122.027 66.9233 122.053 67.3983 122.15 67.6041C122.154 67.6152 122.14 67.5947 122.099 67.5689C122.061 67.5415 122.004 67.5141 121.977 67.5175C122.502 67.4532 123.204 67.3863 123.869 67.334C124.435 67.2894 124.972 67.5621 125.095 68.1152C125.183 68.5113 125.026 68.9057 124.727 69.1415C124.045 69.6834 123.122 70.1679 122.173 70.2305C121.119 70.3 120.208 69.8352 119.772 69.0404C118.951 67.5775 119.2 65.9886 119.468 64.4898C120.02 61.9303 121.045 59.5714 122.49 57.408C123.554 55.9598 125.718 57.3651 124.82 58.9206H124.821Z" fill="%23008566"/><path d="M125.605 55.1683C125.424 55.1683 125.24 55.1331 125.063 55.0577C124.356 54.7584 124.119 53.9773 124.326 53.2407C124.523 52.5419 125.123 51.452 125.753 50.6469C126.225 50.0432 127.055 49.8614 127.687 50.2979C128.317 50.7343 128.44 51.3517 128.159 52.0634C127.423 53.9241 126.675 55.1683 125.605 55.1683Z" fill="%23008566"/><path d="M140.35 42.8866C137.637 48.2723 134.603 53.8939 132.128 59.3696C131.341 61.2123 129.404 65.3358 129.404 67.8654C129.404 68.9766 129.877 69.5751 130.732 69.5751C131.193 69.5751 131.582 69.4954 132.036 69.2836C132.597 69.0178 133.17 68.6139 133.736 68.1723C134.177 67.8131 134.829 67.8842 135.179 68.3318C135.48 68.716 135.459 69.2484 135.156 69.6069C134.158 70.7876 132.75 71.9752 131.078 72.1415C129.702 72.2822 128.069 71.8011 127.293 70.5218C126.246 68.7974 126.626 66.7301 127.03 64.9466C127.611 62.6083 128.519 60.372 129.467 58.1957C132.003 52.4988 134.942 47.0762 137.885 41.6038C138.797 40.0527 141.104 41.2308 140.349 42.8875L140.35 42.8866Z" fill="%23008566"/><path d="M109.901 46.9686C113.781 46.5733 118.25 46.1952 122.147 45.9877C130.317 45.5212 138.514 45.402 146.696 45.5469C150.793 45.6241 153.256 45.7613 157.374 46.0125C158.14 46.0597 158.723 46.7165 158.677 47.4805C158.63 48.2445 157.971 48.8259 157.205 48.7796C147.091 48.0267 138.495 47.8141 128.347 47.9967C124.429 48.0842 120.096 48.2488 116.174 48.5121C115.423 48.5515 113.887 48.6613 113.137 48.729C113.124 48.7298 110.096 48.9751 110.081 48.9759C108.765 49.0428 108.574 47.1444 109.902 46.9686H109.901Z" fill="%23008566"/><path d="M151.717 56.1562C151.323 62.552 150.603 82.0902 144.038 84.6694C142.546 85.2902 140.619 85.0956 139.527 83.8042C137.997 81.9084 138.627 79.36 139.432 77.4058C141.94 71.7491 148.811 65.3576 153.951 61.9638C156.349 60.3886 158.963 58.9892 161.81 58.3916C163.078 58.1609 163.534 59.9607 162.294 60.3475C157.423 61.7683 152.805 65.6766 149.198 69.1673C146.387 72.0313 142.345 76.2646 141.527 80.1729C141.423 80.8674 141.374 81.4856 141.7 81.9418C141.873 82.1236 142.106 82.1416 142.404 82.1339C143.063 82.079 143.485 81.7274 143.986 81.1547C145.122 79.7201 145.723 77.9117 146.259 76.0999C146.619 74.8326 146.907 73.5267 147.159 72.2079C148.134 66.9139 148.591 61.457 148.94 56.0053C149.116 54.2012 151.729 54.3255 151.716 56.1562H151.717Z" fill="%23008566"/><path d="M97.264 69.1385C95.902 69.1385 94.8676 68.2827 94.8676 66.8139C94.8676 65.664 95.6398 63.2246 97.5048 59.2425C98.8969 56.2705 100.615 53.7419 100.684 53.6338C101.094 52.9864 101.952 52.7935 102.601 53.2025C103.25 53.6115 103.444 54.4673 103.034 55.1147C103.018 55.1395 101.47 57.5885 100.071 60.3272C98.0293 64.3204 97.8418 65.8784 97.8608 66.3766C97.9545 66.3594 98.7636 66.2274 98.853 66.2145C99.4386 66.1314 99.7559 66.3226 99.7559 66.9648C99.7559 67.7305 98.485 69.1385 97.264 69.1385Z" fill="%23008566"/><path d="M142.944 54.8518C141.444 57.7963 139.988 60.8437 139.3 64.0687C139.122 64.9587 138.947 66.3564 139.366 67.0183C139.496 67.2164 139.731 67.2524 139.96 67.2661C142.533 67.0012 147.658 57.7937 149.147 55.3637C149.429 54.8818 150.123 54.7335 150.606 55.0181C151.064 55.2891 151.039 55.6509 150.811 56.1217C149.647 58.5209 148.425 61.2888 146.914 63.6837C145.732 65.5186 144.493 67.3733 142.76 68.8362C141.586 69.8334 140.051 70.3513 138.525 69.7511C133.281 67.4162 138.605 56.9346 140.498 53.5382C141.436 51.9861 143.729 53.2132 142.945 54.8518H142.944Z" fill="%23008566"/><path d="M102.626 68.8777C102.435 68.8777 102.241 68.8382 102.055 68.755C101.355 68.4403 101.044 67.6197 101.36 66.9218L107.546 53.2538C107.862 52.5558 108.684 52.2454 109.384 52.561C110.084 52.8757 110.396 53.6963 110.079 54.3942L103.893 68.0622C103.661 68.575 103.156 68.8785 102.626 68.8785V68.8777Z" fill="%23008566"/><path d="M8.15214 73.2091C6.59495 73.2091 5.22348 72.8301 4.07644 72.0841C2.05665 70.7731 1.35415 68.4759 1.12113 66.7799C0.427233 61.4422 2.71702 55.0549 7.92686 47.7948C9.59325 45.5208 15.4153 38.1003 20.3276 38.1003C21.3087 38.1003 22.2081 38.3996 22.9992 38.9895C25.3208 41.0054 24.3724 44.4815 23.8565 45.8826C23.2941 47.4132 22.4179 48.8812 21.2511 50.2454C20.9184 50.6356 20.4334 50.8594 19.9192 50.8594C19.5056 50.8594 19.1041 50.7119 18.7885 50.4443C18.4076 50.1262 18.184 49.6546 18.1746 49.1487C18.1651 48.642 18.3723 48.1609 18.7429 47.8282C19.7094 46.9348 20.4824 45.8672 20.9811 44.7405C21.4067 43.7922 21.7395 42.4528 21.399 41.5405C21.2141 41.1186 20.8573 40.9068 20.3345 40.9068C19.3663 40.9068 18.1187 41.6176 17.6268 41.9229C11.5933 45.7737 3.95606 57.3615 3.97584 64.8943C4.01711 68.5848 5.36622 70.3032 8.22179 70.3032C8.48146 70.3032 8.75661 70.2886 9.04122 70.2595C10.8426 70.0554 12.7145 69.402 14.7661 68.2633C17.0602 66.9737 19.2459 65.1618 21.2623 62.8759C21.522 62.5997 21.8393 62.4523 22.178 62.4523C22.6406 62.4523 23.0955 62.7378 23.3079 63.164C23.5177 63.5841 23.4635 64.0574 23.1574 64.463C20.7748 67.429 16.7636 71.2833 11.1969 72.7907C10.1264 73.0685 9.10141 73.21 8.153 73.21L8.15214 73.2091Z" fill="%23008566"/><path d="M84.9485 65.8557C84.2812 66.431 83.4833 66.9284 82.516 67.015C81.5736 67.099 80.7369 66.3015 80.5538 65.4758C80.4248 64.9819 80.4171 64.5978 80.4274 64.145C80.4927 62.7542 80.7782 61.5529 81.0972 60.2564C81.4867 58.5955 82.1118 56.9621 82.4033 55.3054C82.4085 55.2943 82.4068 55.2969 82.4403 55.3818C82.4584 55.4229 82.4885 55.4958 82.565 55.5953C82.6381 55.693 82.7834 55.8319 82.9803 55.9177C83.1789 56.0086 83.4059 56.0231 83.5074 56.0086C83.2881 55.9923 83.0938 56.0814 82.8212 56.2049C81.8539 56.6962 80.9743 57.5846 80.2253 58.4026C78.5916 60.2016 77.1686 62.2226 75.8676 64.2702C75.2158 65.3035 74.5804 66.3701 74.0241 67.4317C73.6586 68.0765 72.8168 68.3149 72.1444 67.9642C71.54 67.6503 71.282 66.9678 71.4935 66.3684C71.9123 64.9836 72.3439 63.586 72.7489 62.1909C73.1608 60.7966 73.5649 59.4015 73.9407 58.0082C74.3216 56.5239 74.7747 54.9676 74.9157 53.4765C74.9192 53.4019 74.92 53.3393 74.9183 53.299C74.9261 53.3933 75.0722 53.6771 75.2339 53.8083C75.4532 54.0115 75.8005 54.1504 76.1041 54.1324C76.1453 54.1247 76.1118 54.1273 76.0679 54.1436C75.5047 54.3785 74.9312 54.8647 74.4377 55.2891C73.3886 56.2049 72.3551 57.2476 71.3594 58.3169C68.3671 61.5606 65.7093 65.1594 63.65 69.0197C62.7463 70.4019 60.5717 69.3704 61.177 67.8407L68.0602 49.8485C68.3241 49.1583 69.1229 48.8033 69.8435 49.0563C70.564 49.3092 70.9346 50.0741 70.6698 50.7643L63.7867 68.7565C63.7867 68.7565 62.1194 67.5783 62.1212 67.5757C64.4763 64.0661 66.8185 60.506 69.5494 56.9132C70.8358 55.314 74.4205 50.3605 76.9123 51.6578C77.632 52.0788 77.7782 52.8814 77.7472 53.5691C77.706 54.5869 77.485 55.5798 77.2821 56.5179C76.4514 60.1338 75.3388 63.6623 74.1462 67.1676C74.1462 67.1676 72.3689 66.1635 72.3706 66.1601C77.5443 57.7415 79.8014 54.1667 83.1273 53.5691L83.2305 53.5528L83.2821 53.5451L83.3079 53.5416C83.5315 53.5176 83.8135 53.5416 84.1033 53.6703C84.3724 53.7894 84.5779 53.9824 84.6966 54.1427C85.1867 54.8278 85.1643 55.5996 85.0345 56.3121C84.6441 58.4455 83.2451 63.9504 83.1127 64.7384C83.0611 65.0462 82.5151 64.2934 82.516 64.2942L82.522 64.2977C82.522 64.2977 83.3707 64.2342 83.9278 64.1956C85.1359 64.1107 85.7731 65.1405 84.9502 65.8522L84.9485 65.8557Z" fill="%23008566"/><path d="M8.81664 33.8182V33.7179C8.81664 32.8785 10.1976 32.5758 10.1976 31.1653V12.7281H7.46925C5.41507 12.7281 5.078 16.6235 3.69794 16.6235H3.19235C2.72115 16.6235 2.41762 16.3217 2.48555 15.7506L3.12528 11.4856C3.19235 10.8142 3.49588 10.545 4.16914 10.545H21.2767C21.95 10.545 22.2535 10.8134 22.3541 11.4856L23.0618 15.7841C23.1624 16.3217 22.8597 16.6235 22.3541 16.6235H21.8829C20.502 16.6235 20.0644 12.7281 17.9766 12.7281H15.2492V31.1653C15.2492 32.5758 16.6636 32.8785 16.6636 33.7179V33.8182C16.6636 34.1878 16.361 34.3893 15.8889 34.3893H9.55783C9.12017 34.3893 8.81664 34.1878 8.81664 33.8182Z" fill="%23008566"/><path d="M35.3234 33.8184V33.6837C35.3234 32.8443 36.6029 32.5759 36.5358 31.1319L36.1987 24.6838C36.0302 21.326 35.0534 19.8477 33.2692 19.8477C31.485 19.8477 30.4068 21.3594 30.4068 23.5417V31.1654C30.4068 32.5759 31.8548 32.8452 31.8548 33.6837V33.8184C31.8548 34.1545 31.5177 34.3894 31.0465 34.3894H24.816C24.3448 34.3894 24.0413 34.1545 24.0413 33.8184V33.6837C24.0413 32.8443 25.4557 32.5759 25.4557 31.1654V14.4406C25.4557 12.9632 23.9398 12.8285 23.9398 12.0225V11.9213C23.9398 11.5518 24.209 11.2834 24.6131 11.0819L29.0585 9.13373C29.7997 8.79761 30.2709 9.06685 30.2709 9.73824L30.2374 19.8134C31.2477 18.6044 32.7628 17.933 34.6493 17.933C37.7138 17.933 40.6777 19.7465 41.0139 24.8176L41.4516 31.0976C41.5865 32.5751 42.6639 32.8443 42.6639 33.6837V33.8184C42.6639 34.1879 42.3613 34.3894 41.9228 34.3894H36.0629C35.6252 34.3894 35.3217 34.1879 35.3217 33.8184H35.3234Z" fill="%23008566"/><path d="M43.3954 26.1953C43.3954 21.3257 47.1332 17.9336 51.5451 17.9336C55.957 17.9336 57.9097 20.4863 57.9097 22.7028C57.9097 23.845 57.3035 24.5164 56.3938 24.9194L48.9509 28.3115C49.8262 30.1585 51.3757 31.2329 53.3628 31.2329C55.1478 31.2329 56.5623 30.3265 57.202 29.2856C57.6397 28.7814 58.4144 28.9495 58.3809 29.6551C58.1788 31.6033 55.889 34.7262 51.5442 34.7262C46.8296 34.7262 43.3945 31.3675 43.3945 26.1961L43.3954 26.1953ZM48.38 26.7664L52.7583 24.5833C53.331 24.2806 53.6336 23.7104 53.6336 23.0047C53.6336 21.7956 52.7248 19.411 50.9062 19.411C49.0876 19.411 48.0437 21.3249 48.0437 23.8776C48.0437 24.9185 48.1443 25.8926 48.3808 26.7655L48.38 26.7664Z" fill="%23008566"/><path d="M168.857 69.0426V68.9423C168.857 68.1028 170.238 67.8001 170.238 66.3896V47.9524H167.51C165.456 47.9524 165.119 51.8479 163.739 51.8479H163.233C162.762 51.8479 162.458 51.5461 162.526 50.975L163.166 46.71C163.233 46.0386 163.537 45.7693 164.21 45.7693H181.318C181.991 45.7693 182.294 46.0377 182.395 46.71L183.103 51.0084C183.203 51.5461 182.901 51.8479 182.395 51.8479H181.924C180.543 51.8479 180.105 47.9524 178.017 47.9524H175.29V66.3896C175.29 67.8001 176.704 68.1028 176.704 68.9423V69.0426C176.704 69.4122 176.402 69.6137 175.93 69.6137H169.599C169.161 69.6137 168.857 69.4122 168.857 69.0426Z" fill="%23008566"/><path d="M180.949 69.0421V68.9075C180.949 68.068 182.262 67.7988 182.262 66.3891V58.5305C182.262 57.053 180.746 56.9519 180.746 56.1124V55.9778C180.746 55.6417 180.981 55.3733 181.419 55.1718L185.46 53.2914C186.235 52.9218 186.538 53.3248 186.538 53.9293V56.482C187.279 54.3323 188.861 53.1576 191.118 53.1576C193.105 53.1576 194.25 54.5004 194.25 56.2136C194.25 57.6241 193.678 58.8666 192.061 58.8666C189.434 58.8666 190.647 55.9786 188.828 55.9786C187.482 55.9786 187.043 57.8256 187.043 59.6726V66.3891C187.043 67.7996 188.693 68.068 188.693 68.9075V69.0421C188.693 69.4117 188.391 69.6132 187.952 69.6132H181.722C181.25 69.6132 180.947 69.4117 180.947 69.0421H180.949Z" fill="%23008566"/><path d="M196.505 62.9629V57.2873C196.505 55.8099 195.191 55.4738 195.191 54.7347V54.6343C195.191 54.2982 195.46 53.9964 195.898 53.9295L200.142 53.2916C201.017 53.1912 201.523 53.325 201.523 53.8961L201.422 63.4671C201.422 66.5908 202.365 68.0348 204.218 68.0348C205.834 68.0348 207.113 66.4896 207.113 64.1059V57.2882C207.113 55.8108 205.766 55.4747 205.766 54.7355V54.6352C205.766 54.2991 206.035 53.9972 206.439 53.9304L210.75 53.2924C211.625 53.1921 212.029 53.3259 212.029 53.8969V66.1887C212.029 68.8417 213.646 67.5992 213.646 68.8417C213.646 69.6142 212.534 69.8157 210.648 69.8157C208.763 69.8157 207.752 69.2781 207.651 67.6326C206.742 69.11 205.091 69.9495 202.768 69.9495C199.299 69.9495 196.504 67.5649 196.504 62.9646L196.505 62.9629Z" fill="%23008566"/><path d="M214.486 66.0199C214.486 64.744 215.362 64.173 216.541 64.173C219.471 64.173 218.359 68.606 221.727 68.606C223.108 68.606 224.186 67.9003 224.186 66.3895C224.186 61.923 214.79 64.7106 214.79 58.0944C214.79 55.2399 217.619 53.158 221.66 53.158C225.904 53.158 228.564 55.1053 228.564 57.1881C228.564 58.1621 227.722 58.9347 226.678 58.9347C223.849 58.9347 224.86 54.5351 221.93 54.5351C220.583 54.5351 219.707 55.576 219.707 56.7851C219.707 61.3862 228.935 58.6989 228.935 65.1136C228.935 67.8335 226.241 69.9162 221.728 69.9162C217.216 69.9162 214.487 68.1027 214.487 66.0208L214.486 66.0199Z" fill="%23008566"/><path d="M231.729 64.1397V55.4416H230.146C229.742 55.4416 229.473 55.1732 229.473 54.7702V54.1657C229.473 53.7626 229.708 53.4943 230.146 53.4943H230.988C232.873 53.4943 234.221 52.1506 234.558 50.169C234.658 49.6657 234.962 49.363 235.366 49.363H236.006C236.477 49.363 236.781 49.6648 236.781 50.169V53.4943H240.653C241.024 53.4943 241.327 53.7961 241.327 54.1657V54.7702C241.327 55.1732 241.024 55.4416 240.653 55.4416H236.781V64.2065C236.781 65.5493 237.522 66.3562 238.531 66.3562C239.879 66.3562 240.552 65.6171 240.821 64.8445C241.192 64.2734 242 64.4081 242 65.046C242 67.4641 240.181 69.949 236.848 69.949C233.783 69.949 231.729 67.9674 231.729 64.1388V64.1397Z" fill="%23008566"/></svg>');
    background-position: 0px 0px;
    background-size: 305px 111px;
    width: 305px;
    height: 111px;
}

.top .top__menus {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: right;
    background: #fff;
    margin-top: -1px;
}

.top .top__menus ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.top .top__super {
    top: 0;
    right: 40px;
    bottom: auto;
    left: 40px;
    height: 52px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    background: #fff;
}

.top__super h1 {
    text-align: center;
    width: 75%;
}

.top .top__super a:hover {
    font-weight: normal;
}

.top .top__super > ul > li {
    display: inline-block;
    padding: 0 30px;
}

.top .top__super > ul > li + li {
    border-left: 1px solid #cccccc;
}

.top .top__super > ul > li:last-child {
    padding-right: 0;
}


.top .top__super li.contact {
    position: relative;
    padding-left: 62px;
}

.top .top__super li.contact:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='129.6 549.6 820.8 820.8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M540%2C1370.4c-225.6%2C0-410.4-183.6-410.4-410.4S314.4%2C549.6%2C540%2C549.6S950.4%2C734.4%2C950.4%2C960c0%2C74.4-20.4%2C146.4-57.6%2C210 c-4.8%2C8.4-15.6%2C10.8-25.2%2C6c-8.4-4.8-10.8-15.6-6-25.2c34.8-57.6%2C52.8-123.6%2C52.8-190.8c0-206.4-168-374.4-374.4-374.4 S165.6%2C753.6%2C165.6%2C960s168%2C374.4%2C374.4%2C374.4c72%2C0%2C135.6-20.4%2C172.8-56.4c32.4-31.2%2C46.8-63.6%2C44.4-94.8 c-7.2-67.2-91.2-120-100.8-126c-1.2%2C0-1.2-1.2-1.2-1.2c-1.2%2C0-3.6%2C1.2-6%2C3.6c-2.4%2C2.4-13.2%2C12-19.2%2C19.2 c-9.6%2C9.6-15.6%2C15.6-19.2%2C18c-7.2%2C6-18%2C13.2-30%2C10.8c-4.8%2C0-8.4-2.4-13.2-4.8c-7.2-3.6-39.6-27.6-96-91.2 c-64.8-73.2-66-116.4-66-128.4c1.2-13.2%2C10.8-21.6%2C18-27.6c7.2-6%2C16.8-12%2C25.2-16.8c7.2-3.6%2C14.4-8.4%2C20.4-14.4 c2.4-2.4%2C4.8-3.6%2C4.8-4.8c0%2C0%2C0%2C0%2C0-1.2c-2.4-4.8-36-81.6-46.8-103.2c-3.6%2C0-8.4%2C0-10.8%2C1.2c-68.4%2C27.6-78%2C70.8-79.2%2C87.6 c-1.2%2C12-6%2C122.4%2C90%2C238.8c106.8%2C129.6%2C192%2C145.2%2C207.6%2C146.4c3.6%2C0%2C22.8%2C2.4%2C46.8-6c9.6-3.6%2C19.2%2C1.2%2C22.8%2C10.8 c3.6%2C9.6-1.2%2C19.2-10.8%2C22.8c-24%2C8.4-48%2C9.6-62.4%2C8.4c-26.4-2.4-120-22.8-231.6-159.6c-104.4-127.2-99.6-250.8-98.4-264 c1.2-19.2%2C12-81.6%2C100.8-116.4c12-4.8%2C40.8-7.2%2C51.6%2C7.2c4.8%2C6%2C52.8%2C115.2%2C52.8%2C116.4c2.4%2C6%2C2.4%2C12%2C2.4%2C18c-1.2%2C9.6-7.2%2C18-18%2C27.6 c-8.4%2C6-16.8%2C12-25.2%2C18c-7.2%2C4.8-14.4%2C8.4-21.6%2C14.4c-2.4%2C2.4-3.6%2C3.6-4.8%2C3.6c0%2C7.2%2C4.8%2C40.8%2C56.4%2C98.4 c54%2C61.2%2C81.6%2C80.4%2C85.2%2C82.8c1.2%2C0%2C2.4-1.2%2C4.8-3.6c2.4-2.4%2C9.6-9.6%2C15.6-15.6c12-12%2C19.2-19.2%2C24-22.8c12-8.4%2C21.6-12%2C31.2-10.8 c6%2C1.2%2C12%2C2.4%2C16.8%2C6c18%2C10.8%2C109.2%2C70.8%2C118.8%2C153.6c4.8%2C44.4-13.2%2C86.4-55.2%2C124.8C693.6%2C1345.2%2C621.6%2C1370.4%2C540%2C1370.4z'/%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 30px;
    width: 21px;
    height: 21px;
    margin: auto;
}

.top .top__super li.mynyct {
    position: relative;
    padding-left: 62px;
}

.top .top__super li.mynyct:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='5.1 667.9 660.4 729.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M314.5%2C668c-55.1-2.2-149%2C29.2-154.4%2C156.6c-1.1%2C9.7-10.8%2C122%2C47.5%2C187.9c25.9%2C29.2%2C61.6%2C44.3%2C105.8%2C45.4h1.1h2.2h1.1 c44.3-1.1%2C78.8-16.2%2C105.8-45.4c58.3-64.8%2C48.6-177.1%2C47.5-187.9C462.4%2C697.2%2C368.5%2C665.9%2C314.5%2C668z M433.3%2C827.9 c0%2C1.1%2C10.8%2C105.8-37.8%2C160.9c-19.4%2C21.6-45.4%2C33.5-79.9%2C33.5c0%2C0%2C0%2C0-1.1%2C0c0%2C0%2C0%2C0-1.1%2C0c-34.6%2C0-60.5-10.8-79.9-33.5 c-48.6-55.1-38.9-159.8-37.8-160.9v-1.1c5.4-114.5%2C88.6-123.1%2C114.5-123.1c1.1%2C0%2C3.2%2C0%2C4.3%2C0h1.1c18.4-1.1%2C112.3%2C2.2%2C117.7%2C123.1 V827.9z M5.6%2C1249.1c-4.3-68%2C20.5-113.4%2C69.1-126.4c69.1-17.3%2C126.4-57.2%2C126.4-58.3l20.5%2C29.2c-2.2%2C2.2-62.6%2C44.3-138.2%2C63.7 c-41%2C10.8-43.2%2C60.5-41%2C89.6v1.1v1.1c0%2C14%2C1.1%2C36.7%2C3.2%2C48.6c23.8%2C13%2C121%2C63.7%2C270%2C63.7v35.6c-181.4%2C0-290.5-69.1-294.8-72.4 l-4.3-3.2l-2.2-5.4C5.6%2C1296.6%2C5.6%2C1257.7%2C5.6%2C1249.1z M665.5%2C1178.9h-49.7v-49.7c0-57.2-46.4-103.7-103.7-103.7 c-57.2%2C0-103.7%2C46.4-103.7%2C103.7v48.6h-49.7v210.6h305.6v-209.5H665.5z M445.2%2C1129.2c0-36.7%2C30.2-68%2C68-68s68%2C30.2%2C68%2C68v48.6h-135 v-48.6H445.2z M628.8%2C1352.8H394.4v-138.2h234.4V1352.8z'/%3E%3C/svg%3E");
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 30px;
    width: 21px;
    height: 21px;
    margin: auto;
}

.top .top__super li.search {
    position: relative;
    padding-left: 62px;
}

.top .top__super li.search:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='159.2 438.6 668.8 661.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M578.2%2C576.1c-38.9-38.9-89.8-58.3-140.7-58.3c-50.9%2C0-101.9%2C19.4-140.7%2C58.3c-77.7%2C77.7-77.7%2C203.7%2C0%2C281.5 c38.9%2C38.9%2C89.8%2C58.3%2C140.7%2C58.3c50.9%2C0%2C101.9-19.4%2C140.7-58.3C655.9%2C779.8%2C655.9%2C653.8%2C578.2%2C576.1z M552.8%2C832.1 c-30.8%2C30.8-71.7%2C47.8-115.3%2C47.8s-84.5-17-115.3-47.8c-63.6-63.6-63.6-167%2C0-230.6c30.8-30.8%2C71.7-47.8%2C115.3-47.8 s84.5%2C17%2C115.3%2C47.8C616.3%2C665.1%2C616.3%2C768.5%2C552.8%2C832.1z'/%3E%3Cpath d='M649.8%2C896.4c92.6-109.3%2C87.6-273.2-15.6-376.3c-54.3-54.3-125.5-81.5-196.8-81.5s-142.4%2C27.2-196.8%2C81.5 c-108.7%2C108.7-108.7%2C284.8%2C0%2C393.5c54.3%2C54.3%2C125.6%2C81.5%2C196.8%2C81.5c67.2%2C0%2C134.2-24.5%2C187.2-72.9l172.6%2C172.6 c3.5%2C3.5%2C8.1%2C5.3%2C12.7%2C5.3c4.6%2C0%2C9.2-1.8%2C12.7-5.3c7-7%2C7-18.4%2C0-25.5L649.8%2C896.4z M437.5%2C959.1c-64.7%2C0-125.5-25.2-171.3-71 c-45.8-45.8-71-106.6-71-171.3s25.2-125.6%2C71-171.3c45.8-45.8%2C106.6-71%2C171.3-71c64.7%2C0%2C125.6%2C25.2%2C171.3%2C71 c45.8%2C45.8%2C71%2C106.6%2C71%2C171.3s-25.2%2C125.5-71%2C171.3C563%2C933.9%2C502.2%2C959.1%2C437.5%2C959.1z'/%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 30px;
    width: 21px;
    height: 21px;
    margin: auto;
}

.top .top__super li.search input {
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    font-size: 1.0625rem;
    line-height: 1.5625rem;
}

.top .top__super li.aaa a {
    cursor: pointer;
    font-size: 17Px;
}

.top .top__super li.aaa a:first-child {
    font-size: 13Px;
}

.top .top__super li.aaa a:last-child {
    font-size: 19Px;
}

.top .top__super li.aaa a.active {
    font-weight: normal;
}

.top .top__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.top .top__nav > ul {
    font-size: 0;
    border-top: 1px solid #cccccc;
    padding-top: 1px;
    padding-bottom: 1px;
    min-height: 97px;
    vertical-align: top;
}

.top .top__nav > ul li {
    vertical-align: top;
    height: 100%;
}

.top .top__nav > ul > li.active a {
    color: #008566;
}

.top .top__nav > ul a {
    color: #000;
}

.top .top__nav > ul {
    display: table;
}

.top .top__nav > ul > li {
    display: table-cell;
    text-align: left;
    min-width: 152px;
    max-width: 311px;
}

.top .top__nav > ul > li > a.highlight {
    color: #008566;
}

.top .top__nav > ul > li > a {
    display: block;
    padding: 10px;
    font-family: "Recoleta", sans-serif;
    font-size: 1.2rem;
    font-weight: normal;
    line-height: 1.2em;
    text-transform: none;
}

.top .top__nav > ul > li > a:hover {
    color: #008566;
}

.top .top__nav > ul > li > a:hover > .menu-item-description {
    color: #000;
}

    .top .top__nav > ul > li > a > .menu-item-description {
        display: block;
        font-family: "Associate Sans", sans-serif;
        font-size: 0.8125rem;
        line-height: 1.125rem;
        font-weight: normal;
        text-transform: none;
    }

.top .top__nav > ul > li > a[href="#"]:hover {
    color: #000;
}

.top .top__nav > ul > li.menu-item-has-children {
    position: relative;
}

.top .top__nav > ul > li.menu-item-has-children:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='947.1 336.4 270.2 218.3' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cg%3E%3Cpath d='M1197.3%2C344.3c20.1-14.2%2C26-8.6%2C13.3%2C12.4l-114.6%2C188.7c-7.6%2C12.6-20.1%2C12.6-27.7%2C0L953.8%2C356.6 c-12.8-21-6.7-26.5%2C13.3-12.4l13.2%2C9.3c56.3%2C39.7%2C147.6%2C39.7%2C203.8%2C0L1197.3%2C344.3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    top: 23px;
    right: 41px;
    bottom: 0;
    left: auto;
    width: 17px;
    height: 15px;
    font-size: 0;
    pointer-events: none;
}

.top .top__nav > ul > li.menu-item-has-children.active:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.top .top__nav > ul > li.menu-item-has-children.active:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 8.5px 0 8.5px;
    border-color: #008566 transparent transparent transparent;
    position: absolute;
    top: calc(100% + 4px);
    right: 0;
    bottom: auto;
    left: 0;
    margin: auto;
    z-index: 1000000;
}

.top .top__nav > ul > li.menu-item-has-children.active > ul.sub-menu {
    display: block;
    top: calc(100% + 18px);
    bottom: auto;
}

.top .top__nav > ul > li.menu-item-has-children > a {
    /* padding-left: 43px; */
    padding-right: 65px;
}

.top .top__nav > ul > li > ul.sub-menu {
    position: absolute;
    top: -1000px;
    right: 0;
    bottom: auto;
    left: -100px;
    z-index: 10000;
    background: #e1e1e1;
    color: #000;
    width: 35rem;
    padding: 30px;
    -webkit-column-count: 3;
    column-count: 3;
    z-index: -1;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.top .top__nav > ul > li > ul.sub-menu > li {
    display: list-item;
    padding-left: 18px;
    border-left: 2px solid #000;
    break-inside: avoid;
    /* IE 10+ */
    -webkit-column-break-inside: avoid;
    /* Chrome, Safari, Opera */
    page-break-inside: avoid;
    margin: 0 10px 26px 0;
}

.top .top__nav > ul > li > ul.sub-menu > li:nth-child(2) {
    margin-bottom: 80px;
}

.top .top__nav > ul > li > ul.sub-menu > li > a {
    text-transform: none;
    font-weight: normal;
    font-family: "Recoleta", sans-serif;
    font-size: 1.125rem;
    color: #000;
}

    .top .top__nav > ul > li > ul.sub-menu > li > a .menu-item-description {
        display: block;
        font-family: "Associate Sans", sans-serif;
        font-size: 0.8125rem;
        line-height: 1.125rem;
        font-weight: normal;
        text-transform: none;
    }

.top .top__nav > ul > li > ul.sub-menu > li > a:hover > .menu-item-description {
    color: #000;
}

.top .top__nav > ul > li > ul.sub-menu > li > a:hover {
    color: #008566;
}

.top .top__nav > ul > li > ul.sub-menu > li > ul.sub-menu > li {
    display: block;
    font-size: 1.0625rem;
    line-height: 2.125rem;
}

.top .top__nav > ul > li > ul.sub-menu > li > ul.sub-menu > li > a:hover {
    text-shadow: 0 0 1px #000, 0 0 1px #000, 0 0 1px #000;
}

.top .top__nav > ul > li:last-child.active > ul.sub-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.top .top__nav > ul > li:last-child > ul.sub-menu {
    left: auto;
    right: 0;
    -webkit-transform: none;
    transform: none;
}

.tabs {
    min-height: 400px;
}

.tabs .tabs__title + .tabs__navigation {
    margin-top: 62px;
}

.tabs .tabs__navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 50px;
}

.tabs .tabs__navigation a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    height: 78px;
    padding: 0 22px;
    border: 1px solid #cccccc;
    position: relative;
    font-size: 1.125rem;
    line-height: 1.125rem;
    font-family: "Recoleta", sans-serif;
    font-weight: normal;
    text-transform: none;
    color: #000;
    background: #fff;
    -webkit-transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
    outline: none;
    margin: 0 1px;
    text-align: center;
}

.tabs .tabs__navigation a:before {
    content: '';
    height: 4px;
    background: #e7e7e7;
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}

.tabs .tabs__navigation a:after {
    content: '';
    position: absolute;
    top: 100%;
    right: 0;
    bottom: auto;
    left: 0;
    background: rgba(231, 231, 231, 0.8);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0;
    border-color: #008566 transparent transparent;
    background: transparent;
    margin: auto;
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.tabs .tabs__navigation .slick-current a, .tabs .tabs__navigation a.active, .tabs .tabs__navigation a:hover {
    background: #008566;
    color: #fff;
}

.tabs .tabs__navigation .slick-current a:before, .tabs .tabs__navigation a.active:before, .tabs .tabs__navigation a:hover:before {
    opacity: 0;
}

.tabs .tabs__navigation .slick-current a:after, .tabs .tabs__navigation a.active:after, .tabs .tabs__navigation a:hover:after {
    border-width: 9px 8.5px 0 8.5px;
    opacity: 1;
}

.tabs .tabs__navigation .slick-slide:not(.slick-current) a.active {
    color: #000;
    background: #fff;
}

.tabs .tabs__navigation .slick-slide:not(.slick-current) a.active:after {
    opacity: 0;
}

.tabs .tabs__items {
    margin-top: 55px;
    text-align: center;
}

.tabs .tabs__items .tabs__item {
    display: none;
}

.tabs .tabs__items .tabs__item.active {
    display: block;
}

.tabs .tabs__items .tabs__item.tabs__item--fluid .tabs__item__content {
    max-width: 100%;
}

.tabs .tabs__items .tabs__item__title {
    font-size: 1.875rem;
    line-height: 1.875rem;
    text-transform: none;
    font-weight: normal;
    font-family: "Recoleta", sans-serif;
}

.tabs .tabs__items .tabs__item__title + .tabs__item__content {
    margin-top: 35px;
}

.tabs .tabs__items .tabs__item__content {
    max-width: 900px;
    margin: 0 auto;
    padding: 0 45px;
}

.tabs .tabs__items .tabs__item__content .form-horizontal {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

.tabs .tabs__items .tabs__item__content + .tabs__item__button {
    margin-top: 60px;
}

.tabs .tabs__items .tabs__item__content:not(.faqs) ul {
    -webkit-columns: 2;
    columns: 2;
    -webkit-column-gap: 160px;
    column-gap: 160px;
    -webkit-column-rule: 1px solid #cccccc;
    column-rule: 1px solid #cccccc;
}
}

.tabs .tabs__items .tabs__item__content p:first-child {
    margin-top: 0;
}

.tabs .tabs__items .tabs__item__content p:last-child {
    margin-bottom: 0;
}

ul.plain, ol.plain {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.plain li, ol.plain li {
    display: inline-block;
}

ul:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options) {
    width: 100%;
    text-align: left;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
}

ul:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options) > li {
    position: relative;
    -webkit-column-break-inside: avoid;
    /* Chrome, Safari */
    /* Theoretically FF 20+ */
    break-inside: avoid-column;
    /* IE 11 */
    display: table;
    /* Actually FF 20+ */
    padding-left: 0;
    margin-bottom: 25px;
}

ul:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options) > li:first-child {
    margin-top: 0;
}

ul:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options) > li:last-child {
    margin-bottom: 0;
}

ul:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options) > li:before {
    content: '';
    background-image: url(../images/sprite.01ba2a90df6e576daec181f63e9e7ae3.png);
    background-position: -311px -91px;
    width: 13px;
    height: 12px;
    opacity: 0.4;
    display: block;
    position: absolute;
    top: 6px;
    right: auto;
    bottom: auto;
    left: 0;
}

ul:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options) > li > ul {
    margin-top: 20px;
}

ul:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options).dark > li:before {
    opacity: 0.8;
}

@media (min-width: 321px) and (max-width: 768px) {
    ul:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options) > li {
        padding-left: 35px;
        margin-bottom: 17px;
    }
}

@media (max-width: 767px) {
    ul:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options) > li {
        padding-left: 26px;
        margin-bottom: 17px;
    }
}

ol:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options) {
    counter-reset: section;
    width: 100%;
    text-align: left;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
}

ol:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options) > li {
    position: relative;
    -webkit-column-break-inside: avoid;
    /* Chrome, Safari */
    /* Theoretically FF 20+ */
    break-inside: avoid-column;
    /* IE 11 */
    display: table;
    /* Actually FF 20+ */
    padding-left: 35px;
    margin-bottom: 25px;
}

ol:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options) > li:first-child {
    margin-top: 0;
}

ol:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options) > li:last-child {
    margin-bottom: 0;
}

ol:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options) > li:before {
    counter-increment: section;
    content: counters(section, ".") ". ";
    display: block;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    font-weight: 600;
}

ol:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options) > li > ul {
    margin-top: 20px;
}

@media (min-width: 321px) and (max-width: 768px) {
    ol:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options) > li {
        padding-left: 35px;
        margin-bottom: 17px;
    }
    .greenborder {
        border-right: 6px solid #07b88e;
        border-left: 6px solid #07b88e;
    }
    .home-columns {    
        border-right: 0px solid #07b88e;
        border-left: 0px solid #07b88e;
    }
}

@media (max-width: 767px) {
    ol:not(.plain):not(.slick-dots):not(.sub-menu):not(.select2-results__options) > li {
        padding-left: 26px;
        margin-bottom: 17px;
    }
}

ul.plain.expected-results {
    padding-left: 30px;
}

footer.footer {
    color: #fff;
    background: #004C3A;
    line-height: 1.5rem;
    padding-top: 25px;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 30px;
}

.push {
    height: 315px;
}

.push-admin {
    height: 54px;
}

.slick-arrow {
    width: 56px;
    height: 56px;
    background: #008566;
    font-size: 0;
    z-index: 1000;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border: 0;
    color: inherit;
    /* cursor: default; */
    line-height: normal;
    overflow: visible;
    padding: 0;
    -webkit-appearance: button;
    /* for input */
    -webkit-user-select: none;
    /* for button */
    -moz-user-select: none;
    -ms-user-select: none;
    outline: 0;
}

.slick-arrow:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='216 501 648 648' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate%280%2C-992.3622%29' style='fill: %23fff%3B'%3E%3Cpath d='M859.5%2C1804.9l-288-306c-7-7.3-18.9-7.3-25.6-0.8c-6.8%2C6.6-7.3%2C18.7-0.8%2C25.6l259.3%2C275.6H234c-9.9%2C0-18%2C8.1-18%2C18 s8.1%2C18%2C18%2C18h570.4L545.1%2C2111c-6.5%2C6.9-6.1%2C19.1%2C0.8%2C25.6c6.9%2C6.5%2C18.1%2C6.6%2C25.6-0.8l288-306 C866.4%2C1821.3%2C864.6%2C1811%2C859.5%2C1804.9L859.5%2C1804.9z'/%3E%3C/g%3E%3C/svg%3E");
    width: 21px;
    height: 21px;
    display: inline-block;
    padding: 17px;
}

.slick-arrow:hover {
    background: #fff;
}

.slick-arrow.slick-next:hover,
.slick-arrow.slick-prev:hover {
    background-color: #015700;
}

/*This line sets the arrow to black color*/
/*.slick-arrow:hover:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='216 501 648 648' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate%280%2C-992.3622%29' style='fill: %23000%3B'%3E%3Cpath d='M859.5%2C1804.9l-288-306c-7-7.3-18.9-7.3-25.6-0.8c-6.8%2C6.6-7.3%2C18.7-0.8%2C25.6l259.3%2C275.6H234c-9.9%2C0-18%2C8.1-18%2C18 s8.1%2C18%2C18%2C18h570.4L545.1%2C2111c-6.5%2C6.9-6.1%2C19.1%2C0.8%2C25.6c6.9%2C6.5%2C18.1%2C6.6%2C25.6-0.8l288-306 C866.4%2C1821.3%2C864.6%2C1811%2C859.5%2C1804.9L859.5%2C1804.9z'/%3E%3C/g%3E%3C/svg%3E");
}*/

/*.slick-arrow.slick-prev {
    left: calc(50% - 636px); }*/
.slick-arrow.slick-prev:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

/*.slick-arrow.slick-next {
    left: calc(50% + 580px); }*/
@media (max-width: 1299px) and (min-width: 768px) {
    .slick-arrow {
        width: 42px;
        height: 42px;
    }
}

.slick-arrow::-moz-focus-inner {
    border: 0;
    padding: 0;
}

@media screen and (min-width: 768px) and (max-width: 1299px) {
    html {
        font-size: 16px;
        line-height: 1.3;
    }

    body, textarea {
        overflow-x: scroll;
    }

    .block:not(.block--no-bottom-padding) + .accordion {
        margin-top: -15px;
    }

    .accordion {
        padding: 50px 20px;
        height: auto;
    }

    .accordion .accordion__wrapper {
        min-height: 0;
    }

    .accordion .accordion__image {
        display: none;
    }

    .accordion .accordion__nav {
        position: relative;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        -webkit-transform: none;
        transform: none;
    }

    .accordion .accordion__nav .accordion__nav__item + .accordion__nav__item {
        margin-top: 1px;
    }

    .accordion .accordion__nav .accordion__nav__item.active .accordion__nav__item__button {
        color: #fff;
        background: #008566;
        position: relative;
    }

    .accordion .accordion__nav .accordion__nav__item.active .accordion__nav__item__button:after {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 9px 8.5px 0 8.5px;
        border-color: #008566 transparent transparent transparent;
        position: absolute;
        top: 100%;
        right: 0;
        bottom: auto;
        left: 0;
        margin: auto;
    }

    .accordion .accordion__nav .accordion__nav__item.active .accordion__nav__item__copy {
        display: block;
    }

    .accordion .accordion__nav .accordion__nav__item.active .accordion__nav__item__cta {
        margin-top: 30px;
    }

    .accordion .accordion__nav .accordion__nav__item__title {
        text-transform: none;
        font-weight: normal;
        font-family: "Recoleta", sans-serif;
        font-size: 1.875rem;
        line-height: 2.0625rem;
    }

    .accordion .accordion__nav .accordion__nav__item__copy {
        padding: 30px;
    }

    .accordion .accordion__nav .accordion__nav__item__button {
        width: 100%;
    }

    .accordion .accordion__items {
        display: none;
    }

    .accordion.accordion--vertical {
        display: block;
        height: auto;
        padding: 73px 0;
        background: #fff;
    }

    .accordion.accordion--vertical + .accordion.accordion--vertical {
        padding-top: 0;
    }

    .accordion.accordion--vertical .block-intro {
        padding: 0 10px;
        margin-bottom: 55px;
    }

    .accordion.accordion--vertical .accordion__items {
        display: block;
        width: 100%;
        text-align: left;
    }

    .accordion.accordion--vertical .accordion__item {
        border-top: 1px solid #cccccc;
        display: block;
    }

    .accordion.accordion--vertical .accordion__item.active {
        display: block;
    }

    .accordion.accordion--vertical .accordion__item.active .accordion__item__button:after {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='216 807 648 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill: %23fff%3B' d='M864%2C825.3c0-0.1%2C0-0.2%2C0-0.3c0-0.1%2C0-0.3%2C0-0.4c0-0.3%2C0-0.6%2C0-0.9c0-0.3%2C0-0.5-0.1-0.8c0-0.4-0.1-0.8-0.2-1.1 c0-0.1%2C0-0.3-0.1-0.4c-0.7-3.3-2.1-6.3-4.1-8.7l-0.5-0.1c-3.3-3.4-7.9-5.6-13-5.6h-41.6H275.6H234c-5.1%2C0-9.7%2C2.1-13%2C5.6l-0.5%2C0.1 c-2%2C2.3-3.4%2C5.4-4.1%2C8.7c0%2C0.1%2C0%2C0.2-0.1%2C0.4c-0.1%2C0.4-0.1%2C0.8-0.2%2C1.2c0%2C0.3-0.1%2C0.5-0.1%2C0.8c0%2C0.3%2C0%2C0.6%2C0%2C1c0%2C0.1%2C0%2C0.3%2C0%2C0.4 c0%2C0.1%2C0%2C0.2%2C0%2C0.3c0%2C0.4%2C0%2C0.9%2C0.1%2C1.3c0%2C0.1%2C0%2C0.2%2C0%2C0.3c0.3%2C3.5%2C1.7%2C7.1%2C4.4%2C10.5l0.5%2C0.1c3.3%2C3.4%2C7.9%2C5.6%2C13%2C5.6h41.6h528.8H846 c5.1%2C0%2C9.7-2.1%2C13-5.6l0.5-0.1c2.7-3.3%2C4-6.9%2C4.4-10.4c0-0.1%2C0-0.2%2C0-0.3C864%2C826.1%2C864%2C825.7%2C864%2C825.3z'/%3E%3C/svg%3E");
    }

    .accordion.accordion--vertical .accordion__item.active .accordion__item__copy {
        display: block;
    }

    .accordion.accordion--vertical .accordion__item .accordion__item__button {
        display: block;
        cursor: pointer;
        text-transform: none;
        font-weight: normal;
        font-family: "Recoleta", sans-serif;
        font-size: 1.875rem;
        line-height: 1.875rem;
        color: #000;
        padding: 18px 12px;
        position: relative;
        padding-left: 0;
        padding-right: 80px;
    }

    .accordion.accordion--vertical .accordion__item .accordion__item__button:after {
        content: '';
        width: 65px;
        height: 64px;
        background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='216 501 648 648' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill: %23fff%3B' d='M864%2C825.3c0-0.1%2C0-0.2%2C0-0.3c0-0.1%2C0-0.3%2C0-0.4c0-0.3%2C0-0.6%2C0-0.9c0-0.3%2C0-0.5-0.1-0.8c0-0.4-0.1-0.8-0.2-1.1 c0-0.1%2C0-0.3-0.1-0.4c-0.7-3.3-2.1-6.3-4.1-8.7l-0.5-0.1c-3.3-3.4-7.9-5.6-13-5.6h-41.6H275.6H234c-5.1%2C0-9.7%2C2.1-13%2C5.6l-0.5%2C0.1 c-2%2C2.3-3.4%2C5.4-4.1%2C8.7c0%2C0.1%2C0%2C0.2-0.1%2C0.4c-0.1%2C0.4-0.1%2C0.8-0.2%2C1.2c0%2C0.3-0.1%2C0.5-0.1%2C0.8c0%2C0.3%2C0%2C0.6%2C0%2C1c0%2C0.1%2C0%2C0.3%2C0%2C0.4 c0%2C0.1%2C0%2C0.2%2C0%2C0.3c0%2C0.4%2C0%2C0.9%2C0.1%2C1.3c0%2C0.1%2C0%2C0.2%2C0%2C0.3c0.3%2C3.5%2C1.7%2C7.1%2C4.4%2C10.5l0.5%2C0.1c3.3%2C3.4%2C7.9%2C5.6%2C13%2C5.6h41.6h528.8H846 c5.1%2C0%2C9.7-2.1%2C13-5.6l0.5-0.1c2.7-3.3%2C4-6.9%2C4.4-10.4c0-0.1%2C0-0.2%2C0-0.3C864%2C826.1%2C864%2C825.7%2C864%2C825.3z'/%3E%3Cpath style='fill: %23fff%3B' d='M540.3%2C501c-0.1%2C0-0.2%2C0-0.3%2C0c-0.1%2C0-0.3%2C0-0.4%2C0c-0.3%2C0-0.6%2C0-0.9%2C0c-0.3%2C0-0.5%2C0-0.8%2C0.1c-0.4%2C0-0.8%2C0.1-1.1%2C0.2 c-0.1%2C0-0.3%2C0-0.4%2C0.1c-3.3%2C0.7-6.3%2C2.1-8.7%2C4.1l-0.1%2C0.5c-3.4%2C3.3-5.6%2C7.9-5.6%2C13v41.6v528.8v41.6c0%2C5.1%2C2.1%2C9.7%2C5.6%2C13l0.1%2C0.5 c2.3%2C2%2C5.4%2C3.4%2C8.7%2C4.1c0.1%2C0%2C0.2%2C0%2C0.4%2C0.1c0.4%2C0.1%2C0.8%2C0.1%2C1.2%2C0.2c0.3%2C0%2C0.5%2C0.1%2C0.8%2C0.1c0.3%2C0%2C0.6%2C0%2C1%2C0c0.1%2C0%2C0.3%2C0%2C0.4%2C0 c0.1%2C0%2C0.2%2C0%2C0.3%2C0c0.4%2C0%2C0.9%2C0%2C1.3-0.1c0.1%2C0%2C0.2%2C0%2C0.3%2C0c3.5-0.3%2C7.1-1.7%2C10.5-4.4l0.1-0.5c3.4-3.3%2C5.6-7.9%2C5.6-13v-41.6V560.6 V519c0-5.1-2.1-9.7-5.6-13l-0.1-0.5c-3.3-2.7-6.9-4-10.4-4.4c-0.1%2C0-0.2%2C0-0.3%2C0C541.2%2C501%2C540.7%2C501%2C540.3%2C501z'/%3E%3C/svg%3E") no-repeat center;
        background-size: 34px;
        background-color: #008566;
        text-align: center;
        line-height: 4rem;
        position: absolute;
        top: 1px;
        right: 1px;
        bottom: auto;
        left: auto;
    }

    .accordion.accordion--vertical .accordion__item .accordion__item__copy {
        display: none;
        padding: 30px 35px 15px 0;
    }

    .accordion.accordion--vertical .accordion__item .accordion__item__copy .accordion__item__title {
        display: none;
    }

    .accordion.accordion--vertical .accordion__item .accordion__item__copy .accordion__item__content p:first-child {
        margin-top: 0;
    }

    .accordion.accordion--vertical .accordion__item .accordion__item__copy .accordion__item__content p:last-child {
        margin-bottom: 0;
    }

    .accordion.accordion--vertical .accordion__item .accordion__item__copy .accordion__item__content .accordion__item__image {
        display: inline-block;
        max-width: 387px;
        float: right;
        margin-left: 30px;
        margin-bottom: 60px;
    }

    .accordion.accordion--vertical .accordion__item .accordion__item__copy .accordion__item__content .accordion__item__image img {
        max-width: 100%;
        height: auto;
    }

    .accordion.accordion--vertical .accordion__item .accordion__item__copy .accordion__item__content .accordion__item__image + p {
        margin-top: 0;
    }

    .accordion.accordion--vertical .accordion__item .accordion__item__copy .accordion__item__cta {
        width: 0;
        margin-top: 30px;
    }

    .banner {
        min-height: 124px;
        padding: 20px 0;
    }

    .banner .banner__breadcrumbs {
        display: none;
    }

    .banner .banner__title {
        font-size: 2.8125rem;
    }

    .banner.banner--secondary {
        min-height: 246px;
    }

    .banner.banner--secondary .banner__title {
        font-size: 2.5rem;
        line-height: 2.5rem;
        max-width: 480px;
    }

    .btn.btn-form {
        margin-left: 18rem;
    }

    .btn.btn-form.xleft {
        margin-left: 25rem;
    }

    .control-group.sameline {
        font-size: 1rem;
        margin-bottom: 4px;
        padding-top: 4px;
    }

    .controls > input:not([type="checkbox"]), .controls .input-prepend > input:not([type="checkbox"]), .control-group.sameline > input:not([type="checkbox"]), .control-group.sameline > select, .controls > textarea, .controls.static-text {
        font-size: .9rem;
        line-height: 1.2rem;
        padding: 8px;
        margin-left: 8px;
    }

    .controls > select, .control-group.sameline > select {
        padding-right: 40px;
        font-size: .9rem;
        line-height: 1.1rem;
        letter-spacing: 0.020rem;
        padding: 8px;
        margin-left: 8px;
        background-size: 15px 13px;
    }

    footer.footer {
        padding-top: 40px;
        padding-left: 20px;
        padding-right: 20px;
    }

    footer.footer .footer__top {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    footer.footer .footer__top .footer__top__section {
        float: left;
    }

    footer.footer .footer__top .footer__top__section:first-child {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-bottom: 25px;
        border-bottom: 1px solid #4d4d4d;
        margin-bottom: 30px;
    }


        footer.footer .footer__top .footer__top__section:not(:first-child) {
            margin-top: 5px;
        }

        footer.footer .footer__top .footer__top__section:not(:first-child) {
            margin-top: 5px;
        }

        footer.footer .footer__top .footer__top__section:last-child {
            width: 100%;
            padding-top: 25px;
            border-top: 1px solid #4d4d4d;
            margin-top: 30px;
            border-left: none;
            padding-left: 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            position: relative;
            margin-left: 0;
        }

    footer.footer .footer__top .footer__top__newsletter {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    footer.footer .footer__top .footer__top__newsletter span {
        position: absolute;
        top: 60px;
        right: auto;
        bottom: auto;
        left: 0;
    }

    footer.footer .footer__top .footer__top__newsletter form {
        margin: 0;
        padding-left: 30px;
    }

    footer.footer .footer__top .footer__top__socials {
        width: 100%;
        text-align: center;
    }

    footer.footer .footer__logo {
        zoom: 0.97411; }

    footer.footer .footer__contacts {
        margin-left: 64px;
    }

    footer.footer .footer__address {
        margin-bottom: 25px;
    }

    footer.footer .footer__bottom {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 30px;
        padding-top: 27px;
        text-align: center;
    }

    footer.footer .footer__bottom .footer__bottom__links {
        margin-top: 20px;
    }

    footer.footer .footer__bottom .footer__bottom__left {
        padding-right: 0;
    }

    footer.footer .footer__bottom .footer__bottom__right {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        margin-bottom: 40px;
    }

    footer.footer .footer__bottom .footer__bottom__buttons {
        text-align: center;
    }

    footer.footer .footer__bottom .footer__bottom__buttons ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    footer.footer .footer__bottom .footer__bottom__buttons li {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    footer.footer .footer__bottom .footer__bottom__buttons li a {
        max-width: 100%;
    }

    #grant-portal-main .tabs__item__content .form-horizontal {
        margin-left: 0 !important;
    }

    .form-horizontal .control-label #ProposalForm.form-horizontal .control-label, #ProposalConfirmation.form-horizontal .control-label, #LoiForm.form-horizontal .control-label, #RfpReviewer.form-horizontal .control-label, #ReviewerLogin.form-horizontal .control-label {
        width: 15rem;
        font-size: 1rem;
        padding-top: 8px;
    }

    #ProposalForm .controls {
        margin-left: 15rem;
    }

    #menu-super-navigation .li > a {
        text-align: center;
    }

    .guidestar {
        margin-left: 3rem;
    }

    .tabs .grid-container {
        padding: 0;
    }

    .tabs .tabs__title + .tabs__navigation {
        margin-top: 45px;
    }

    .tabs .tabs__navigation {
        margin-top: 22px;
    }

    .tabs .tabs__navigation.rfp_ongoing {
        display: block !important;
    }
      


    .tabs .tabs__navigation a {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        margin: 0;
    }

    .tabs .tabs__navigation .slick-track {
        padding-bottom: 8px;
    }

    /*.tabs .tabs__navigation .slick-slide:not(.slick-active.slick-current) a.active {
        background: #fff; }*/
    .tabs .tabs__items {
        margin-top: 25px;
    }

    .tabs .tabs__items .tabs__item__title + .tabs__item__content {
        margin-top: 22px;
    }

    .tabs .tabs__items .tabs__item__content + .tabs__item__button {
        margin-top: 34px;
    }

    .tabs .tabs__items .tabs__item__content ul {
        -webkit-columns: 1;
        columns: 1;
    }

    .tabs .tabs__items .tabs__item__content .form-horizontal {
        text-align: left;
        margin-left: 0;
        margin-right: 0;
        width: 50%;
    }

    .tabs .slick-slider .slick-arrow {
        display: block !important;
        background: transparent;
        height: auto;
        cursor: pointer;
    }

    .tabs .slick-slider .slick-arrow:after {
        content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='216 501 648 648' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate%280%2C-992.3622%29' style='fill: %23008566%3B'%3E%3Cpath d='M859.5%2C1804.9l-288-306c-7-7.3-18.9-7.3-25.6-0.8c-6.8%2C6.6-7.3%2C18.7-0.8%2C25.6l259.3%2C275.6H234c-9.9%2C0-18%2C8.1-18%2C18 s8.1%2C18%2C18%2C18h570.4L545.1%2C2111c-6.5%2C6.9-6.1%2C19.1%2C0.8%2C25.6c6.9%2C6.5%2C18.1%2C6.6%2C25.6-0.8l288-306 C866.4%2C1821.3%2C864.6%2C1811%2C859.5%2C1804.9L859.5%2C1804.9z'/%3E%3C/g%3E%3C/svg%3E");
    }

    .tabs .slick-slider .slick-arrow.slick-prev {
        position: absolute;
        top: 0;
        right: auto;
        bottom: 8px;
        left: 0;
    }

    .tabs .slick-slider .slick-arrow.slick-next {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 8px;
        left: auto;
    }

    .top {
        display: block;
        padding: 12px 20px;
    }

    .top .top__super > ul > li:last-child {
        padding-right: 30px;
    }

    .top .top__burger {
        display: block;
        width: 42px;
        text-align: center;
        position: absolute;
        top: 15px;
        right: 20px;
        bottom: 15px;
        left: auto;
    }

    .top .top__burger .top__burger__icon {
        background: #008566;
        padding: 7px;
        height: 37px;
    }

    .top .top__burger .top__burger__icon .top__burger__icon__inner {
        position: relative;
        margin-top: 9px;
        margin-bottom: 9px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .top .top__burger .top__burger__icon .top__burger__icon__inner, .top .top__burger .top__burger__icon .top__burger__icon__inner::before, .top .top__burger .top__burger__icon .top__burger__icon__inner::after {
        display: block;
        width: 28px;
        height: 5px;
        background-color: #fff;
        outline: 1px solid transparent;
        -webkit-transition-property: background-color, -webkit-transform;
        transition-property: background-color, -webkit-transform;
        transition-property: background-color, transform;
        transition-property: background-color, transform, -webkit-transform;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
    }

    .top .top__burger .top__burger__icon .top__burger__icon__inner::before, .top .top__burger .top__burger__icon .top__burger__icon__inner::after {
        position: absolute;
        content: "";
    }

    .top .top__burger .top__burger__icon .top__burger__icon__inner::before {
        top: -9px;
    }

    .top .top__burger .top__burger__icon .top__burger__icon__inner::after {
        top: 9px;
    }

    .top .top__burger.active .top__burger__icon__inner {
        background-color: transparent;
    }

    .top .top__burger.active .top__burger__icon__inner::before {
        -webkit-transform: translateY(9px) rotate(45deg);
        transform: translateY(9px) rotate(45deg);
    }

    .top .top__burger.active .top__burger__icon__inner::after {
        -webkit-transform: translateY(-9px) rotate(-45deg);
        transform: translateY(-9px) rotate(-45deg);
    }

    .top .top__burger .top__burger__label {
        font-size: 0.8125rem;
        font-family: "Recoleta", sans-serif;
        font-weight: normal;
        color: #000;
        text-transform: none;
    }

    .top .top__logo {
        margin-top: 15px;
    }

    .top .top__logo a {
        zoom: 0.66234; }

    .top .top__menus {
        display: none;
        position: absolute;
        top: 100%;
        right: 0;
        bottom: auto;
        left: 0;
        padding-bottom: 0;
        z-index: 1000;
        background: #fff;
        border-top: 3px solid #008566;
    }

    .top .top__menus.active {
        display: block;
    }

    .top .top__super {
        position: relative;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: block;
        height: auto;
        padding: 0;
        border-bottom: 1px solid #cccccc;
    }

    .top__super h1 {
        text-align: center;
        width: 75%;
    }

    .top .top__super > ul {
        display: block;
        text-align: left;
    }

    .top .top__super > ul > li {
        display: inline-block;
        padding-top: 30px;
        padding-bottom: 25px;
    }

    .top .top__super > ul > li + li {
        border-top: 1px solid #cccccc;
    }

    .top .top__super li.contact {
        padding-left: 51px;
        padding-right: 34px;
    }

    .top .top__super li.contact:before {
        left: 22px;
    }

    .top .top__super li.mynyct {
        padding-left: 65px;
        padding-right: 33px;
    }

    .top .top__super li.mynyct:before {
        left: 36px;
    }

    .top .top__super li.search {
        padding-left: 65px;
        padding-right: 33px;
    }

    .top .top__super li.search:before {
        left: 36px;
    }

    .top .top__super li.aaa {
        display: none;
    }

    .top .top__nav {
        display: block;
    }

    .top .top__nav ul {
        display: block;
    }

    .top .top__nav ul li {
        display: block;
        max-width: none;
    }

    .top .top__nav ul a {
        display: block;
        position: relative;
    }

        .top .top__nav ul:first-child a {
            position: inherit;
        }

    .top .top__nav > ul > li {
        padding: 1px 0;
        border-bottom: 1px solid #cccccc;
    }

    .top .top__nav > ul > li > a {
        font-size: 1.375rem;
        padding: 12px 20px 18px 20px;
    }

    .top .top__nav > ul > li > a > .menu-item-description {
        font-size: 0.8125rem;
        margin-top: -4px;
    }

    .top .top__nav > ul > li > a > .menu-item-description br {
        display: none;
    }

    .top .top__nav > ul > li.menu-item-has-children > a {
        padding: 12px 20px 18px 20px;
    }

    .top .top__nav > ul.active > a {
        background: #e7e7e7;
    }

    .top .top__nav > ul.active > a:after {
        background-image: url(../images/sprite.01ba2a90df6e576daec181f63e9e7ae3.png);
        background-position: -294px -91px;
        width: 17px;
        height: 15px;
    }

    .top .top__nav > ul.active > a > ul.sub-menu {
        display: block;
    }

    .top .top__nav > ul > li > ul.sub-menu {
        margin: 0;
        -webkit-column-count: 1;
        column-count: 1;
        width: 100%;
        padding: 35px 20px 35px 20px;
        position: relative;
        top: auto !important;
        z-index: 10;
        display: none;
        left: 50%;
        background: #fff;
    }

    .top .top__nav > ul > li > ul.sub-menu > li {
        border-left: 2px solid #000;
        margin-bottom: 25px;
    }

    .top .top__nav > ul > li > ul.sub-menu > li:last-child {
        margin-bottom: 0;
    }

    .top .top__nav > ul > li > ul.sub-menu > li:last-child.active > ul.sub-menu {
        display: block;
    }

    .top .top__nav > ul > li > ul.sub-menu > li:nth-child(2) {
        margin-bottom: 25px;
    }

    .top .top__nav > ul > li > ul.sub-menu > li + li {
        margin-top: 14px;
    }

    .top .top__nav > ul > li > ul.sub-menu > li > a {
        font-family: "Recoleta", sans-serif;
        font-size: 1.125rem;
        font-weight: normal;
        text-transform: none;
        padding: 5px 0;
    }

    .top .top__nav > ul > li > ul.sub-menu > li > a .menu-item-description {
        font-size: 0.8125rem;
        margin-top: -4px;
    }

    .top .top__nav > ul > li > ul.sub-menu > li > a .menu-item-description br {
        display: none;
    }

    .top .top__nav > ul > li > ul > li > ul li + li {
        margin-top: 0;
    }
}

@media screen and (max-width: 767px) {
    html {
        font-size: 13px;
        line-height: 1.1;
    }

    body, textarea {
        overflow-x: scroll;
    }

    .block:not(.block--no-bottom-padding) + .accordion {
        margin-top: -10px;
    }

    .accordion {
        padding: 50px 10px;
        height: auto;
    }

    .accordion .accordion__wrapper {
        min-height: 0;
    }

    .accordion .accordion__image {
        display: none;
    }

    .accordion .accordion__nav {
        position: relative;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        -webkit-transform: none;
        transform: none;
    }

    .accordion .accordion__nav .accordion__nav__item + .accordion__nav__item {
        margin-top: 1px;
    }

    .accordion .accordion__nav .accordion__nav__item.active .accordion__nav__item__button {
        color: #fff;
        background: #008566;
        position: relative;
    }

    .accordion .accordion__nav .accordion__nav__item.active .accordion__nav__item__button:after {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 9px 8.5px 0 8.5px;
        border-color: #008566 transparent transparent transparent;
        position: absolute;
        top: 100%;
        right: 0;
        bottom: auto;
        left: 0;
        margin: auto;
    }

    .accordion .accordion__nav .accordion__nav__item.active .accordion__nav__item__copy {
        display: block;
    }

    .accordion .accordion__nav .accordion__nav__item.active .accordion__nav__item__cta {
        margin-top: 30px;
    }

    .accordion .accordion__nav .accordion__nav__item__title {
        text-transform: none;
        font-weight: normal;
        font-family: "Recoleta", sans-serif;
        font-size: 1.375rem;
        line-height: 1.75rem;
    }

    .accordion .accordion__nav .accordion__nav__item__copy {
        padding: 30px 2px;
    }

    .accordion .accordion__nav .accordion__nav__item__button {
        width: 100%;
    }

    .accordion .accordion__items {
        display: none;
    }

    .accordion.accordion--vertical {
        padding: 38px 0;
    }

    .accordion.accordion--vertical .block-intro {
        margin-bottom: 34px;
    }

    .accordion.accordion--vertical .accordion__item + .accordion__item {
        margin-top: 2px;
    }

    .accordion.accordion--vertical .accordion__item.active .accordion__item__copy {
        padding: 0 20px 44px;
    }

    .accordion.accordion--vertical .accordion__item .accordion__item__button {
        font-size: 1.25rem;
        line-height: 1.375rem;
        padding: 6px 60px 6px 0;
    }

    .accordion.accordion--vertical .accordion__item .accordion__item__button:after {
        width: 35px;
        height: 35px;
        background-size: 21px;
    }

    .accordion.accordion--vertical .accordion__item .accordion__item__copy .accordion__item__content {
        margin-top: 22px;
    }

    .accordion.accordion--vertical .accordion__item .accordion__item__copy .accordion__item__content .accordion__item__image {
        display: block;
        margin: 0;
    }

    .banner {
        min-height: 91px;
        padding: 20px;
    }

    .banner .banner__breadcrumbs {
        display: none;
    }

    .banner .banner__title {
        font-size: 2.1875rem;
    }

    .banner .banner__button {
        margin-top: 30px;
    }

    .banner.banner--secondary {
        min-height: 210px;
    }

    .banner.banner--secondary .banner__title {
        font-size: 1.875rem;
        line-height: 1.875rem;
        max-width: 480px;
    }

    .btn.btn-form {
        margin-left: 10rem;
    }

    .btn.btn-form.xleft {
        margin-left: 15rem;
    }

    .congdistfont {
        font-family: 'Franklin Gothic Heavy';
        font-size: 18px;
        color: dimgray;
        font-weight: 900;
    }

    .control-group.sameline {
        font-size: .9rem;
        margin-bottom: 3px;
        padding-top: 3px;
    }

    .controls > input:not([type="checkbox"]), .controls .input-prepend > input:not([type="checkbox"]), .control-group.sameline > input:not([type="checkbox"]), .control-group.sameline > select, .controls > textarea, .controls.static-text {
        font-size: .8rem;
        line-height: 1.1rem;
        padding: 7px;
        margin-left: 7px;
    }

    .controls > select, .control-group.sameline > select {
        padding-right: 35px;
        font-size: .8rem;
        line-height: 1rem;
        letter-spacing: 0.018rem;
        padding: 7px;
        margin-left: 7px;
        background-size: 14px 12px;
    }

    footer.footer {
        padding: 15px 10px 15px 10px;
    }

    footer.footer .footer__top {
        display: block;
    }

    footer.footer .footer__top .footer__top__section {
        border-bottom: 2px solid #fff;
        padding-top: 19px;
        padding-bottom: 19px;
        padding-left: 0;
        padding-right: 0;
    }

    footer.footer .footer__top .footer__top__section:first-child {
        width: 100%;
        padding-bottom: 27px;
    }

        footer.footer .footer__top .footer__top__section:not(:first-child) {
            margin-top: 5px;
        }

        footer.footer .footer__top .footer__top__section:last-child {
            padding-top: 30px;
            border-bottom: none;
            margin-left: 0;
        }

    footer.footer .footer__top .footer__top__section:last-child .footer__top__section__title:after {
        display: none;
    }

    footer.footer .footer__top .footer__top__section.active .footer__top__section__menu {
        display: block;
    }

    footer.footer .footer__top .footer__top__section.active .footer__top__section__title:after {
        content: '-';
    }

    footer.footer .footer__top .footer__top__section + .footer__top__section {
        border-left: none;
        padding-left: 0;
    }

    footer.footer .footer__top .footer__top__section .footer__top__section__title {
        margin-bottom: 0;
        position: relative;
        cursor: pointer;
    }

    footer.footer .footer__top .footer__top__section .footer__top__section__title:after {
        content: '+';
        font-size: 3.125rem;
        font-weight: 100;
        font-family: "Recoleta", sans-serif;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: auto;
    }

    footer.footer .footer__top .footer__top__section .footer__top__section__menu {
        display: none;
        margin-top: 15px;
    }

    footer.footer .footer__top .footer__top__newsletter {
        margin-top: 13px;
    }

    footer.footer .footer__top .footer__top__newsletter form {
        margin-top: 25px;
    }

    footer.footer .footer__top .footer__top__socials {
        margin-top: 29px;
        text-align: center;
        padding-bottom: 10px;
    }

    footer.footer .footer__logo {
        zoom: 0.97411; }

    footer.footer .footer__contacts {
        margin-top: 18px;
    }

    footer.footer .footer__address {
        margin-bottom: 25px;
    }

    footer.footer .footer__bottom {
        font-size: 0.9375rem;
        line-height: 1.375rem;
        text-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 0;
        padding-top: 30px;
    }

    footer.footer .footer__bottom .footer__bottom__links {
        margin-top: 30px;
    }

    footer.footer .footer__bottom .footer__bottom__left {
        padding-right: 0;
    }

    footer.footer .footer__bottom .footer__bottom__right {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        margin-bottom: 35px;
    }

    footer.footer .footer__bottom .footer__bottom__buttons {
        text-align: center;
    }

    footer.footer .footer__bottom .footer__bottom__buttons ul {
        display: block;
    }

    footer.footer .footer__bottom .footer__bottom__buttons li {
        display: block;
        margin-left: 0;
        text-align: center;
    }

    footer.footer .footer__bottom .footer__bottom__buttons li:nth-child(n+2) {
        margin-top: 10px;
        margin-left: 0;
    }

    footer.footer .footer__bottom .footer__bottom__buttons li a {
        width: 230px;
        margin: 0 auto;
    }

    .form-horizontal .control-label, #ProposalForm.form-horizontal .control-label, #ProposalConfirmation.form-horizontal .control-label, #LoiForm.form-horizontal .control-label, #RfpReviewer.form-horizontal .control-label {
        font-size: .8rem;
        width: 10rem;
        padding-top: 7px;
    }

    #grant-portal-main .tabs__item__content .form-horizontal {
        margin-left: 0 !important;
    }

    .guidestar {
        margin-left: 2rem;
    }

    #ReviewerLogin.form-horizontal .control-label {
        width: 5rem;
    }

    #ProposalForm .controls, .controls {
        margin-left: 10rem;
    }

    #ReviewerLogin.form-horizontal .controls {
        margin-left: 6rem;
    }

    .tabs {
        padding-top: 37px;
        padding-bottom: 40px;
    }

    .tabs .grid-container {
        padding: 0;
    }

    .tabs .tabs__title + .tabs__navigation {
        margin-top: 36px;
    }

    .tabs .tabs__navigation {
        margin-top: 30px;
    }

    .tabs .tabs__navigation a {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        margin: 0;
    }

    .tabs .tabs__navigation .slick-track {
        padding-bottom: 8px;
    }

    .tabs .tabs__navigation .slick-slide:not(.slick-active.slick-current) a.active {
        background: #fff;
    }

    .tabs .tabs__items {
        margin-top: 18px;
    }

    .tabs .tabs__items .tabs__item {
        text-align: left;
        padding: 0 10px;
    }

    .tabs .tabs__items .tabs__item__content .form-horizontal {
        text-align: left;
        margin-left: 0;
        margin-right: 0;
        width: 50%;
    }

    .tabs .tabs__items .tabs__item.tabs__item--center-mobile .tabs__item__title, .tabs .tabs__items .tabs__item.tabs__item--center-mobile .tabs__item__content {
        text-align: center;
    }

    .tabs .tabs__items .tabs__item__title {
        font-size: 1.375rem;
    }

    .tabs .tabs__items .tabs__item__title + .tabs__item__content {
        margin-top: 10px;
    }

    .tabs .tabs__items .tabs__item__content {
        padding: 0;
        text-align: left;
    }

    .tabs .tabs__items .tabs__item__content ul {
        padding-right: 10px;
        -webkit-columns: 1;
        columns: 1;
    }

    .tabs .tabs__items .tabs__item__content p {
        margin: 10px 0;
    }

    .tabs .tabs__items .tabs__item__content + .tabs__item__button {
        margin-top: 38px;
    }

    .tabs .slick-slider .slick-arrow {
        display: block !important;
        background: transparent;
        height: auto;
        cursor: pointer;
    }

    .tabs .slick-slider .slick-arrow:after {
        content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='216 501 648 648' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate%280%2C-992.3622%29' style='fill: %23008566%3B'%3E%3Cpath d='M859.5%2C1804.9l-288-306c-7-7.3-18.9-7.3-25.6-0.8c-6.8%2C6.6-7.3%2C18.7-0.8%2C25.6l259.3%2C275.6H234c-9.9%2C0-18%2C8.1-18%2C18 s8.1%2C18%2C18%2C18h570.4L545.1%2C2111c-6.5%2C6.9-6.1%2C19.1%2C0.8%2C25.6c6.9%2C6.5%2C18.1%2C6.6%2C25.6-0.8l288-306 C866.4%2C1821.3%2C864.6%2C1811%2C859.5%2C1804.9L859.5%2C1804.9z'/%3E%3C/g%3E%3C/svg%3E");
    }

    .tabs .slick-slider .slick-arrow.slick-prev {
        position: absolute;
        top: 0;
        right: auto;
        bottom: 8px;
        left: 0;
    }

    .tabs .slick-slider .slick-arrow.slick-next {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 8px;
        left: auto;
    }

    .top {
        display: block;
        padding: 12px 10px;
    }

        .top .top__super > ul > li:last-child {
            padding-right: 10px;
        }

    .top .top__burger {
        display: block;
        width: 42px;
        text-align: center;
        position: absolute;
        top: 15px;
        right: 10px;
        bottom: 15px;
        left: auto;
    }

    .top .top__burger .top__burger__icon {
        background: #008566;
        padding: 7px;
        height: 37px;
    }

    .top .top__burger .top__burger__icon .top__burger__icon__inner {
        position: relative;
        margin-top: 9px;
        margin-bottom: 9px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .top .top__burger .top__burger__icon .top__burger__icon__inner, .top .top__burger .top__burger__icon .top__burger__icon__inner::before, .top .top__burger .top__burger__icon .top__burger__icon__inner::after {
        display: block;
        width: 28px;
        height: 5px;
        background-color: #fff;
        outline: 1px solid transparent;
        -webkit-transition-property: background-color, -webkit-transform;
        transition-property: background-color, -webkit-transform;
        transition-property: background-color, transform;
        transition-property: background-color, transform, -webkit-transform;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
    }

    .top .top__burger .top__burger__icon .top__burger__icon__inner::before, .top .top__burger .top__burger__icon .top__burger__icon__inner::after {
        position: absolute;
        content: "";
    }

    .top .top__burger .top__burger__icon .top__burger__icon__inner::before {
        top: -9px;
    }

    .top .top__burger .top__burger__icon .top__burger__icon__inner::after {
        top: 9px;
    }

    .top .top__burger.active .top__burger__icon__inner {
        background-color: transparent;
    }

    .top .top__burger.active .top__burger__icon__inner::before {
        -webkit-transform: translateY(9px) rotate(45deg);
        transform: translateY(9px) rotate(45deg);
    }

    .top .top__burger.active .top__burger__icon__inner::after {
        -webkit-transform: translateY(-9px) rotate(-45deg);
        transform: translateY(-9px) rotate(-45deg);
    }

    .top .top__burger .top__burger__label {
        font-size: 0.8125rem;
        font-family: "Recoleta", sans-serif;
        font-weight: normal;
        color: #000;
        text-transform: none;
    }

    .top .top__logo {
        margin-top: 15px;
    }

    .top .top__logo a {
        zoom: 0.66234; }

    .top .top__menus {
        display: none;
        position: absolute;
        top: 100%;
        right: 0;
        bottom: auto;
        left: 0;
        padding-bottom: 0;
        z-index: 1000;
        background: #fff;
        border-top: 3px solid #008566;
    }

    .top .top__menus.active {
        display: block;
    }

    .top .top__super {
        position: relative;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: block;
        height: auto;
        padding: 0;
        border-bottom: 1px solid #cccccc;
    }

    .top__super h1 {
        text-align: center;
        width: 75%;
    }

    .top .top__super > ul {
        display: block;
        text-align: left;
    }

    .top .top__super > ul > li {
        display: block;
        padding-top: 18px;
        padding-bottom: 19px;
    }

    .top .top__super > ul > li + li {
        border-top: 1px solid #cccccc;
    }

    .top .top__super > ul > li + li:before {
        left: 11px;
    }

    .top .top__super li.contact {
        padding-left: 41px;
        padding-right: 34px;
    }

    .top .top__super li.contact:before {
        left: 11px;
    }

    .top .top__super li.mynyct {
        padding-left: 41px;
        padding-right: 33px;
    }

    .top .top__super li.mynyct:before {
        left: 11px;
    }

    .top .top__super li.search {
        padding-left: 41px;
        padding-right: 33px;
    }

    .top .top__super li.search:before {
        left: 11px;
    }

    .top .top__super li.aaa {
        display: none;
    }

    .top .top__nav {
        display: block;
    }

    .top .top__nav ul {
        display: block;
    }

    .top .top__nav ul li {
        display: block;
        max-width: none;
    }

    .top .top__nav ul a {
        display: block;
        position: relative;
    }

   .top .top__nav ul:first-child a {
            position: inherit;
    }

    .top .top__nav > ul > li {
        padding: 1px 0;
        border-bottom: 1px solid #cccccc;
    }

    .top .top__nav > ul > li:last-child.active > ul.sub-menu {
        display: block;
    }

    .top .top__nav > ul > li > a {
        font-size: 1.375rem;
        padding: 12px 11px 18px 11px;
    }

    .top .top__nav > ul > li > a > .menu-item-description {
        font-size: 0.8125rem;
        margin-top: -4px;
    }

    .top .top__nav > ul > li > a > .menu-item-description br {
        display: none;
    }

    .top .top__nav > ul > li.menu-item-has-children:after {
        top: 16px;
        right: 10px;
    }

    .top .top__nav > ul > li.menu-item-has-children > a {
        padding: 5px 10px 7px 10px;
    }

    .top .top__nav > ul.active > a {
        background: #e7e7e7;
    }

    .top .top__nav > ul.active > a:after {
        background-image: url(../images/sprite.01ba2a90df6e576daec181f63e9e7ae3.png);
        background-position: -294px -91px;
        width: 17px;
        height: 15px;
    }

    .top .top__nav > ul.active > a > ul.sub-menu {
        display: block;
    }

    .top .top__nav > ul > li > ul.sub-menu {
        margin: 0;
        -webkit-column-count: 1;
        column-count: 1;
        width: 100%;
        padding: 32px 10px 32px 10px;
        position: relative;
        top: auto !important;
        z-index: 10;
        display: none;
    }

    .top .top__nav > ul > li > ul.sub-menu > li {
        border-left: 2px solid #000;
        margin-bottom: 25px;
    }

    .top .top__nav > ul > li > ul.sub-menu > li:last-child {
        margin-bottom: 0;
    }

    .top .top__nav > ul > li > ul.sub-menu > li + li {
        margin-top: 14px;
    }

    .top .top__nav > ul > li > ul.sub-menu > li:nth-child(2) {
        margin-bottom: 25px;
    }

    .top .top__nav > ul > li > ul.sub-menu > li > a {
        font-family: "Recoleta", sans-serif;
        font-size: 1.125rem;
        font-weight: normal;
        text-transform: none;
        padding: 5px 0;
    }

    .top .top__nav > ul > li > ul.sub-menu > li > a > .menu-item-description {
        font-size: 0.8125rem;
        margin-top: -4px;
    }

    .top .top__nav > ul > li > ul.sub-menu > li > a > .menu-item-description br {
        display: none;
    }

    .top .top__nav > ul > li > ul > li > ul li + li {
        margin-top: 0;
    }

    .tabs {
        min-height: 500px;
    }

    .tabs .grid-container {
        padding: 0;
    }

    .tabs .tabs__title + .tabs__navigation {
        margin-top: 36px;
    }

    .tabs .tabs__navigation {
        margin-top: 30px;
    }

    .tabs .tabs__navigation a {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        margin: 0;
    }

    .tabs .tabs__navigation .slick-track {
        padding-bottom: 8px;
    }

    .tabs .tabs__navigation .slick-slide:not(.slick-active.slick-current) a.active {
        background: #fff;
    }

    .tabs .tabs__items {
        margin-top: 18px;
    }

    .tabs .tabs__items .tabs__item {
        text-align: left;
        padding: 0 10px;
    }

    .tabs .tabs__items .tabs__item.tabs__item--center-mobile .tabs__item__title, .tabs .tabs__items .tabs__item.tabs__item--center-mobile .tabs__item__content {
        text-align: center;
    }

    .tabs .tabs__items .tabs__item__title {
        font-size: 1.375rem;
    }

    .tabs .tabs__items .tabs__item__title + .tabs__item__content {
        margin-top: 10px;
    }

    .tabs .tabs__items .tabs__item__content {
        padding: 0;
    }

    .tabs .tabs__items .tabs__item__content ul {
        padding-right: 10px;
        -webkit-columns: 1;
        columns: 1;
    }

    .tabs .tabs__items .tabs__item__content p {
        margin: 10px 0;
    }

    .tabs .tabs__items .tabs__item__content + .tabs__item__button {
        margin-top: 38px;
    }

    .tabs .slick-slider .slick-arrow {
        display: block !important;
        background: transparent;
        height: auto;
        cursor: pointer;
    }

    .tabs .slick-slider .slick-arrow:after {
        content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='216 501 648 648' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate%280%2C-992.3622%29' style='fill: %23008566%3B'%3E%3Cpath d='M859.5%2C1804.9l-288-306c-7-7.3-18.9-7.3-25.6-0.8c-6.8%2C6.6-7.3%2C18.7-0.8%2C25.6l259.3%2C275.6H234c-9.9%2C0-18%2C8.1-18%2C18 s8.1%2C18%2C18%2C18h570.4L545.1%2C2111c-6.5%2C6.9-6.1%2C19.1%2C0.8%2C25.6c6.9%2C6.5%2C18.1%2C6.6%2C25.6-0.8l288-306 C866.4%2C1821.3%2C864.6%2C1811%2C859.5%2C1804.9L859.5%2C1804.9z'/%3E%3C/g%3E%3C/svg%3E");
    }

    .tabs .slick-slider .slick-arrow.slick-prev {
        position: absolute;
        top: 0;
        right: auto;
        bottom: 8px;
        left: 0;
    }

    .tabs .slick-slider .slick-arrow.slick-next {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 8px;
        left: auto;
    }
}

/* Timepicker styles */
.ui-timepicker-wrapper {
    width: 7.8em !important;
}

.ui-timepicker-wrapper li {
    padding-left: 10px !important;
    margin-bottom: 0 !important;
    width: inherit !important;
}

.ui-timepicker-standard {
    /*font-size: 1em !important;*/
    padding: 0 !important;
}

.ui-timepicker-viewport {
    padding-right: 0 !important;
}

.component-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    max-width: calc(100% + 60px);
    padding: 60px 30px;
}
.component-contact-tabs-toggle {
    background: none;
    border: 0;
    border-bottom: .125rem solid #008566;
    display: flex;
    font-family: Associate Sans,sans-serif;
    font-size: 1.25rem;
    gap: .625rem;
    justify-content: space-between;
    line-height: 1.4;
    padding: .9375rem 1.875rem;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
}
.component-contact-tabs-list {
    display: flex;
    flex-direction: row;
    gap: 0;
    list-style: none;
    margin: 0;
    padding: 0;
}
.component-contact-tabs-list {
    display: flex;
    flex-direction: row;
    gap: 0;
    list-style: none;
    margin: 0;
    padding: 0;
}
.component-contact-tabs.scheme-tint .component-contact-tabs-content, .component-contact-tabs.scheme-tint .component-contact-tabs-item button.active {
    background-color: #aee5d9;
}

.component-contact-tabs-item button {
    background: none;
    border: 0;
    font-family: Associate Sans,sans-serif;
    font-size: 1.25rem;
    line-height: 1.4;
    padding: .625rem .9375rem;
    text-transform: uppercase;
}
.component-contact-tabs .tab-content {
    width: 100%;
}
.component-contact-tabs-content {
    padding: 3.75rem;
}
.component-contact-tabs .tab-content > .active {
    display: flex;
}
.component-contact-tabs .tab-content > .tab-pane {
    display: none;
}
.component-contact-tabs-content .tab-pane.active {
    display: flex;
    gap: 2.8125rem;
    justify-content: space-between;
}


