/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.9.1
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 03.08.2019
 */
html.os-html,html.os-html>.os-host{display:block;overflow:hidden;box-sizing:border-box;height:100%!important;width:100%!important;min-width:100%!important;min-height:100%!important;margin:0!important;position:absolute!important}html.os-html>.os-host>.os-padding{position:absolute}body.os-dragging,body.os-dragging *{cursor:default}.os-host,.os-host-textarea{position:relative;overflow:visible!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.os-host-flexbox{overflow:hidden!important;display:-webkit-box;display:-ms-flexbox;display:flex}.os-host-flexbox>.os-size-auto-observer{height:inherit!important}.os-host-flexbox>.os-content-glue{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.os-host-flexbox>.os-size-auto-observer,.os-host-flexbox>.os-content-glue{min-height:0;min-width:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}#os-dummy-scrollbar-size{position:fixed;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';visibility:hidden;overflow:scroll;height:500px;width:500px}#os-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,.os-viewport-native-scrollbars-invisible.os-viewport{scrollbar-width:none!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{display:none!important;width:0!important;height:0!important;visibility:hidden!important;background:0 0!important}.os-content-glue{box-sizing:inherit;max-height:100%;max-width:100%;width:100%;pointer-events:none}.os-padding{box-sizing:inherit;direction:inherit;position:absolute;overflow:visible;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:1}.os-host-overflow>.os-padding{overflow:hidden}.os-viewport{direction:inherit!important;box-sizing:inherit!important;resize:none!important;outline:0!important;position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.os-content-arrange{position:absolute;z-index:-1;min-height:1px;min-width:1px;pointer-events:none}.os-content{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:100%;height:100%;width:100%;visibility:visible}.os-content:before,.os-content:after{content:'';display:table;width:0;height:0;line-height:0;font-size:0}.os-content>.os-textarea{box-sizing:border-box!important;direction:inherit!important;background:0 0!important;outline:0 transparent!important;overflow:hidden!important;position:absolute!important;display:block!important;top:0!important;left:0!important;margin:0!important;border-radius:0!important;float:none!important;-webkit-filter:none!important;filter:none!important;border:0!important;resize:none!important;-webkit-transform:none!important;transform:none!important;max-width:none!important;max-height:none!important;box-shadow:none!important;-webkit-perspective:none!important;perspective:none!important;opacity:1!important;z-index:1!important;clip:auto!important;vertical-align:baseline!important;padding:0}.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea{right:0!important}.os-content>.os-textarea-cover{z-index:-1;pointer-events:none}.os-content>.os-textarea[wrap=off]{white-space:pre!important;margin:0!important}.os-text-inherit{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform:inherit;text-decoration:inherit;text-indent:inherit;text-align:inherit;text-shadow:inherit;text-overflow:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;unicode-bidi:inherit;direction:inherit;color:inherit;cursor:text}.os-resize-observer,.os-resize-observer-host{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.os-resize-observer-host{padding:inherit;border:inherit;border-color:transparent;border-style:solid;box-sizing:border-box}.os-resize-observer-host:after{content:''}.os-resize-observer-host>.os-resize-observer,.os-resize-observer-host:after{height:200%;width:200%;padding:inherit;border:inherit;margin:0;display:block;box-sizing:content-box}.os-resize-observer.observed,object.os-resize-observer{box-sizing:border-box!important}.os-size-auto-observer{box-sizing:inherit!important;height:100%;width:inherit;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.os-size-auto-observer>.os-resize-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}.os-resize-observer-item{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;opacity:0;direction:ltr!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.os-resize-observer-item-final{position:absolute;left:0;top:0;-webkit-transition:none!important;transition:none!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.os-resize-observer{-webkit-animation-duration:.001s;animation-duration:.001s;-webkit-animation-name:hs-resize-observer-dummy-animation;animation-name:hs-resize-observer-dummy-animation}.os-host-transition>.os-scrollbar,.os-host-transition>.os-scrollbar-corner{-webkit-transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s;transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s}html.os-html>.os-host>.os-scrollbar{position:absolute;z-index:999999}.os-scrollbar,.os-scrollbar-corner{position:absolute;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';z-index:1}.os-scrollbar-corner{bottom:0;right:0}.os-scrollbar{pointer-events:none}.os-scrollbar-track{pointer-events:auto;position:relative;height:100%;width:100%;padding:0!important;border:0!important}.os-scrollbar-handle{pointer-events:auto;position:absolute;width:100%;height:100%}.os-scrollbar-handle-off,.os-scrollbar-track-off{pointer-events:none}.os-scrollbar.os-scrollbar-unusable,.os-scrollbar.os-scrollbar-unusable *{pointer-events:none!important}.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-host-rtl>.os-scrollbar-horizontal{right:0}.os-host-rtl>.os-scrollbar-vertical{right:auto;left:0}.os-host-rtl>.os-scrollbar-corner{right:auto;left:0}.os-scrollbar-auto-hidden,.os-padding+.os-scrollbar-corner,.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-corner,.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal,.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-corner,.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical+.os-scrollbar-corner,.os-scrollbar-horizontal+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner{opacity:0;visibility:hidden;pointer-events:none}.os-scrollbar-corner-resize-both{cursor:nwse-resize}.os-host-rtl>.os-scrollbar-corner-resize-both{cursor:nesw-resize}.os-scrollbar-corner-resize-horizontal{cursor:ew-resize}.os-scrollbar-corner-resize-vertical{cursor:ns-resize}.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{cursor:default}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{top:0;bottom:0}.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{right:0;left:0}.os-scrollbar:hover,.os-scrollbar-corner.os-scrollbar-corner-resize{opacity:1!important;visibility:visible!important}.os-scrollbar-corner.os-scrollbar-corner-resize{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);background-repeat:no-repeat;background-position:100% 100%;pointer-events:auto!important}.os-host-rtl>.os-scrollbar-corner.os-scrollbar-corner-resize{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.os-host-overflow{overflow:hidden!important}@-webkit-keyframes hs-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}@keyframes hs-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}.os-theme-none>.os-scrollbar-horizontal,.os-theme-none>.os-scrollbar-vertical,.os-theme-none>.os-scrollbar-corner{display:none!important}.os-theme-none>.os-scrollbar-corner-resize{display:block!important;min-width:10px;min-height:10px}.os-theme-dark>.os-scrollbar-horizontal,.os-theme-light>.os-scrollbar-horizontal{right:10px;height:10px}.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{bottom:10px;width:10px}.os-theme-dark.os-host-rtl>.os-scrollbar-horizontal,.os-theme-light.os-host-rtl>.os-scrollbar-horizontal{left:10px;right:0}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{height:10px;width:10px}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{background-color:transparent}.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{padding:2px;box-sizing:border-box;background:0 0}.os-theme-dark>.os-scrollbar.os-scrollbar-unusable,.os-theme-light>.os-scrollbar.os-scrollbar-unusable{background:0 0}.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:0 0}.os-theme-dark>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:30px}.os-theme-dark>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:30px}.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{-webkit-transition:background-color .3s;transition:background-color .3s}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{border-radius:10px}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:#EBEBF5}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(255,255,255,.4)}.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.55)}.os-theme-light>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(255,255,255,.55)}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(0,0,0,.7)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(255,255,255,.7)}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-theme-dark.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before{display:none}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before{top:-6px;bottom:-2px}.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px}.os-host-rtl.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-host-rtl.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{right:-6px;left:-2px}
.wrapper,body{font-size:100%;position:relative}.back-shadow,.back-shadow__transparet{top:0;width:100vw;height:100vh;z-index:30}#searchmodal .form-container,#searchmodal .form-container form,.go-top{display:-webkit-box;display:-ms-flexbox}.go-top,img:not([src]){visibility:hidden}.nav-brand a,a,a:hover{text-decoration:none}#main-menu-state,.main-menu-btn,.main-nav:after,.st-container,.text-customize,.wrapper{overflow:hidden}.niafam-add:before{content:"\e905"}.niafam-aparat:before{content:"\e908"}.niafam-bale:before{content:"\e909"}.niafam-bisphon:before{content:"\e90a"}.niafam-brain:before{content:"\e90b"}.niafam-calendar:before{content:"\e90c"}.niafam-calendar-02:before{content:"\e90d"}.niafam-close:before{content:"\e90e"}.niafam-dna:before{content:"\e90f"}.niafam-down-arrow .path1:before{content:"\e910";color:#ffc107}.niafam-down-arrow .path2:before{content:"\e911";margin-left:-1em;color:#000}.niafam-eita:before{content:"\e912"}.niafam-envelope:before{content:"\e913"}.niafam-envelope-02:before{content:"\e914"}.niafam-envelope-21:before{content:"\e915"}.niafam-facebook1:before{content:"\e916"}.niafam-fax:before{content:"\e917"}.niafam-fluctuation:before{content:"\e918"}.niafam-gap:before{content:"\e919"}.niafam-graduated-1:before{content:"\e91a"}.niafam-graduation-hat:before{content:"\e91b"}.niafam-instagram1:before{content:"\e91c"}.niafam-instagram-2:before{content:"\e91d"}.niafam-left-arrow:before{content:"\e91e"}.niafam-left-arrow-2:before{content:"\e91f"}.niafam-library:before{content:"\e920"}.niafam-linkedin1:before{content:"\e921"}.niafam-medal:before{content:"\e922"}.niafam-medical-team:before{content:"\e923"}.niafam-medical-team-2:before{content:"\e924"}.niafam-minus:before{content:"\e925"}.niafam-nurse:before{content:"\e926"}.niafam-phone-call:before{content:"\e927"}.niafam-photo-camera:before{content:"\e928"}.niafam-pin:before{content:"\e929"}.niafam-placeholder-2:before{content:"\e92a"}.niafam-play:before{content:"\e92b"}.niafam-play-button1:before{content:"\e92c"}.niafam-right-arrow:before{content:"\e92d"}.niafam-right-arrow-2:before{content:"\e92e"}.niafam-rubika1:before{content:"\e92f"}.niafam-search:before{content:"\e930"}.niafam-sitemap:before{content:"\e931"}.niafam-sitemap-2:before{content:"\e932"}.niafam-soroush:before{content:"\e933"}.niafam-stethoscope:before{content:"\e934"}.niafam-teacher-3:before{content:"\e935"}.niafam-telegram:before{content:"\e936"}.niafam-twitter:before{content:"\e937"}.niafam-universitatscampus:before{content:"\e938"}.niafam-up-arrow-2:before{content:"\e939"}.niafam-user-02:before{content:"\e93a"}.niafam-vaccine:before{content:"\e93b"}.niafam-video-camera:before{content:"\e93c"}.niafam-vitamins:before{content:"\e93d"}.niafam-whatsapp1:before{content:"\e93e"}.niafam-work-3:before{content:"\e93f"}.niafam-world-pride-day:before{content:"\e940"}.niafam-Group-56:before{content:"\e906";color:#8b8b8b}.niafam-bell-fill-1:before{content:"\e941"}.niafam-Group-721:before{content:"\e900";color:#5b5b5b}.niafam-share-fill-1:before{content:"\e902";color:#04729d}.niafam-mic-fill-1:before{content:"\e903";color:#04729d}.niafam-Vector:before{content:"\e904";color:#fff}.accessibility__btn:hover,body{color:#000}.niafam-time:before{content:"\e907"}.niafam-calendar-2:before{content:"\e95a"}.niafam-mail:before{content:"\e95b"}.niafam-phone-call1:before{content:"\e95d"}.niafam-envelope-2:before{content:"\e95e"}.niafam-fax1:before{content:"\e960"}.niafam-pinterest:before{content:"\e961"}.niafam-instagram:before{content:"\e962"}.niafam-youtube:before{content:"\e963"}.niafam-pin1:before{content:"\e964"}.niafam-facebook:before{content:"\e965"}.niafam-like:before{content:"\e966"}.niafam-login:before{content:"\e967"}.niafam-mic:before{content:"\e968"}.niafam-user1:before{content:"\e971"}.niafam-play-button:before{content:"\e972"}.niafam-Schedue:before{content:"\e976"}.niafam-share:before{content:"\e977"}.niafam-twitter1:before{content:"\e978"}.niafam-speech-bubble:before{content:"\e979"}.niafam-clock:before{content:"\e986"}.niafam-view:before{content:"\e988"}.niafam-linkedin:before{content:"\e98b"}.niafam-image-gallery:before{content:"\e9b3"}.niafam-minus2:before{content:"\e9b5"}.niafam-plus:before{content:"\e9b6"}.niafam-Icon-awesome-sitemap:before{content:"\e9c6"}.niafam-gears:before{content:"\e9d8"}.niafam-accessibility2:before{content:"\e9ea"}.niafam-Soroush-Logo-LimooGraphic:before{content:"\e9ec"}.niafam-play-button2:before{content:"\ea0b"}.niafam-rubika:before{content:"\ea0e"}.niafam-search2:before{content:"\ea10"}.niafam-sitemap-21:before{content:"\ea12"}.niafam-video-camera2:before{content:"\ea19"}.niafam-whatsapp:before{content:"\ea1a"}.niafam-youtube2:before{content:"\ea1b"}.niafam-home-1:before{content:"\ea26"}.niafam-login1:before{content:"\ea29"}.niafam-plus1:before{content:"\ea2c"}.niafam-rss1:before{content:"\ea2e"}.niafam-video-camera3:before{content:"\ea31"}html{scroll-behavior:smooth}body{font-family:Vazir FD;margin:0;overflow-x:hidden;text-align:start}.wrapper{min-height:100vh}.mm-searchfield input::-webkit-input-placeholder{color:var(--white-color)}.mm-searchfield input:-ms-input-placeholder{color:var(--white-color)}.mm-searchfield input::-ms-input-placeholder{color:var(--white-color)}.mm-searchfield input::placeholder{color:var(--white-color)}img{max-width:100%;border:0}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}a{color:inherit;-webkit-transition:.2s linear;transition:.2s linear}@-moz-document url-prefix(){img:-moz-loading{visibility:hidden}}.back-shadow{background-color:rgba(0,0,0,.2);position:fixed;right:-100vw;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:url("../img/cancel.png"),auto}.back-shadow--open{right:0}#searchmodal{background:rgba(0,0,0,.36);position:fixed;top:0;height:100%;width:100%;left:0;display:none;z-index:99999}#searchmodal .modal-content{background-color:unset;border:none}#searchmodal .close{opacity:1;z-index:unset;position:absolute;right:30px;top:30px;font-size:4em;color:var(--white-color);background:0 0;border:none}#searchmodal .form-container{width:50%;margin:10% auto;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#searchmodal .form-container form,.color-box span{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}#searchmodal .form-container form{display:flex;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#searchmodal .form-container form input{padding:10px;background:unset;width:100%;max-width:450px;color:var(--white-color);border:none;border-bottom:3px solid #fff;font-size:1.5em}#searchmodal .form-container form input::-webkit-input-placeholder{color:var(--white-color)}#searchmodal .form-container form input:-ms-input-placeholder{color:var(--white-color)}#searchmodal .form-container form input::-ms-input-placeholder{color:var(--white-color)}#searchmodal .form-container form input::placeholder{color:var(--white-color)}#searchmodal .form-container form input:focus{outline:#e9c676 double 2px}#searchmodal .form-container form span{margin-top:.7em;font-size:1.1em;color:var(--white-color)}.back-shadow__transparet{opacity:0;position:fixed;right:-100vw;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.back-shadow__transparet--open{right:0}.go-top{position:fixed;right:50px;bottom:50px;width:45px;height:45px;border-radius:50%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;z-index:550;background:#1ebeb6}.accessibility__btn:hover .accessibility__tooltip,.go-top--show{opacity:1;visibility:visible}.go-top i{font-size:18px;color:var(--white-color);font-weight:bolder}.go-top:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}a span{pointer-events:none}.accessibility__btn,.accessibility__tooltip{display:-webkit-box;display:-ms-flexbox;position:fixed}.accessibility__btn{z-index:700;width:60px;height:60px;border-radius:0 15px 15px 0;background:#ffd500;left:0;top:calc(60% - 20px);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accessibility__btn i{font-size:2.2em}.accessibility__tooltip{opacity:0;visibility:hidden;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:5px 15px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#000;background-color:#ffd500;border-radius:5px;left:65px;top:calc(50% - 17px);-webkit-transition:.3s ease-out;transition:.3s ease-out}.accessibility__tooltip::after{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;left:-7px;border-right:10px solid #ffd500}.accessibility__filter-container{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:999;pointer-events:none}.color-box span,.st-container,.st-content,.st-content-inner,.st-pusher{position:relative}.st-container,.st-content,.st-pusher{height:100%}.accessibility__menu{padding-right:20px;padding-left:20px}.accessibility__menu .text-custom-info{display:-webkit-box;display:-ms-flexbox;display:flex}.accessibility__menu .text-custom-info .item{-ms-flex-preferred-size:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px)}.accessibility__menu .text-custom-info .item:first-child{margin-left:15px}.accessibility__menu .text-custom-info .item input{width:100%;margin-top:5px}.accessibility__menu .font-resize{border-radius:5px;overflow:hidden;margin-bottom:15px}.st-menu-wrap{padding:15px 0}.st-menu-wrap h4{color:#fff;font-size:16px;font-weight:400;border-bottom:1px solid #434343;display:block;padding-bottom:10px}.p-radio>input[type=radio]+.p-radio-style{float:right}.p-radio>span:first-child{margin-left:0;margin-right:10px}.st-menu-area{background:#1f2024;padding:15px;margin-bottom:2px}.st-menu-area .st-menu-item{padding:3px 0}.st-menu-item .p-radio>span:first-child{color:#fff;font-size:16px}.st-menu-item .p-radio>span:first-child:hover{color:#ffb20e}.st-menu-hr{background:#ff3486}#main-menu-state:checked~#miz-main-menu,.alert .close span{display:block}.font-resize{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.font-resize>button{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:1.5em;color:#fff;margin-bottom:0;border:1px solid #000;cursor:pointer}.font-resize>button:hover{background:#ffb20e;color:#fff}label.p-radio{display:block;cursor:pointer;margin-bottom:0!important}.color-box,.color-box span,.modal-top-links .card-body a,.text-customize{display:-webkit-box;display:-ms-flexbox}.alert>p{padding-left:0;text-align:justify;color:#000}.alert>h4{text-shadow:0 2px 0 #fff;color:#000}.reset-colors{background:#ff9103;border-radius:10px;padding:0 5px;color:#000;font-size:14px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.reset-colors:hover{background:#444;color:#fff}.alert .close{color:#000;font-weight:300;padding:0 5px;font-size:26px;text-shadow:0 0 0 #000;border:none;background:0 0}#colorblindreset{margin-top:5px}.color-box{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.color-box span{width:80px;height:80px;background:#000;border:2px solid #fff;-webkit-box-shadow:1px 1px 1px #000;box-shadow:1px 1px 1px #000;display:flex;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.2s ease-in;transition:.3s ease-in;-moz-transition:.2s ease-in;-ms-transition:.2s ease-in;-o-transition:.2s ease-in;cursor:pointer}.color-box span:hover{border:2px solid #ffb20e}.color-box span i{height:14px}.color-box span::after,.color-box span::before{content:"";position:absolute;left:50%;width:50%;height:50%}.color-box span.website-color-1,body.website-color-1 .header-menu{background:#16528e}.color-box span.website-color-1::before{top:0;background:#e54b4b}.color-box span.website-color-1::after{bottom:0;background:#0082c8}.color-box span.website-color-2,body.website-color-2 .header-menu{background:#ff7062}.color-box span.website-color-2::before{top:0;background:#a9e2ff}.color-box span.website-color-2::after{bottom:0;background:#32a2ad}.color-box span.website-color-3{background:#fff}.color-box span.website-color-3::before{top:0;background:#1f1f1f}.color-box span.website-color-3::after{bottom:0;background:#404042}body.website-color-1 .box-area .content .portfolio-content h2 a:hover,body.website-color-1 .list-news .content ul li a:hover,body.website-color-1 .post-item .post-item-description>h2,body.website-color-1 .post-item .post-item-description>h2>a,body.website-color-1 .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content a:hover{color:#004e88}body.website-color-1 .post-item .post-image .post-meta-category{background-color:#e54b4b}body.website-color-1 #espritmenu ul li:hover,body.website-color-1 .box-area .title.back-color h2,body.website-color-1 .ms-tabs .ms-thumb-frame-selected{background:#e54b4b}.svg-wrapper svg g>a:hover path,body.website-color-1 .box-area #espritmenu ul>li>a::before,body.website-color-1 .svg-wrapper svg a.selected path,body.website-color-1 .svg-wrapper svg>a:hover path{border-top:5px solid #e54b4b}body.website-color-1 .box-area .title,body.website-color-1 .box-area .title a.link-archive:hover{border-bottom:1px solid #0082c8}body.website-color-1 .bazresi-address-phone i,body.website-color-1 .list-news .content ul li::before,body.website-color-1 .portfolio-item .portfolio-zoom-icon i{color:#0082c8}body.website-color-2 .box-area .content .portfolio-content h2 a:hover,body.website-color-2 .list-news .content ul li a:hover,body.website-color-2 .post-item .post-item-description>h2,body.website-color-2 .post-item .post-item-description>h2>a,body.website-color-2 .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content a:hover{color:#ff7062}body.website-color-2 .post-item .post-image .post-meta-category{background-color:#a9e2ff}body.website-color-2 #espritmenu ul li:hover,body.website-color-2 .box-area .title.back-color h2,body.website-color-2 .ms-tabs .ms-thumb-frame-selected{background:#a9e2ff}.svg-wrapper svg g>a:hover path,body.website-color-2 .box-area #espritmenu ul>li>a::before,body.website-color-2 .svg-wrapper svg a.selected path,body.website-color-2 .svg-wrapper svg>a:hover path{border-top:5px solid #a9e2ff}body.website-color-2 .box-area .title,body.website-color-2 .box-area .title a.link-archive:hover{border-bottom:1px solid #32a2ad}body.website-color-2 .bazresi-address-phone i,body.website-color-2 .list-news .content ul li::before,body.website-color-2 .portfolio-item .portfolio-zoom-icon i{color:#32a2ad}body.website-color-3 .st-content{background:#282828}body.website-color-3 #header.header-sticky .header-inner{background-color:#505050!important}body.website-color-3 #header[data-transparent=true].header-sticky.sticky-active .header-inner{background-image:none}body.website-color-3 .sticky-active .logo-bazresi{background:0 0}body.website-color-3 #header .header-inner #logo a>img,body.website-color-3 .sticky-active .logo-bazresi a>img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}body.website-color-3 .parallax-container{background:url("") #39393b!important}body.website-color-3 #footer .footer-content{background:url("") center center no-repeat #1c1c1c}body.website-color-3 #footer .copyright-content{background-color:#131313}body.website-color-3 .header-menu{background-color:#1f1f1f}body.website-color-3 #espritmenu>ul>li>a:hover{color:fff!important}body.website-color-3 #espritmenu ul>li>a::before{border-top:5px solid #fff}body.website-color-3 #espritmenu ul li:hover,body.website-color-3 .box-area .content,body.website-color-3 .box-area .title.back-color h2,body.website-color-3 .box-area .title.back-full-color,body.website-color-3 .ms-tabs .ms-thumb-frame-selected,body.website-color-3 .news-slider .card,body.website-color-3 .services-links{background:#404042}.ostan-menu ul li a:hover,body.website-color-3 .services-links a{color:#fff!important}body.website-color-3 #header[data-transparent=true].dark .header-inner{background-color:#505050;background-image:none}body.website-color-3 .logo-bazresi{background:url(../img/header-center-logo-black.png) center top no-repeat}body.website-color-3 #topbar{border-bottom:3px solid #4f4f4f;margin-bottom:0}.search-form .form-control,body.website-color-3 .bazresi-address-phone i,body.website-color-3 .box-area .content .portfolio-content h2 a,body.website-color-3 .box-area .title a.link-archive,body.website-color-3 .list-news .content ul li a,body.website-color-3 .list-news .content ul li::before,body.website-color-3 .main-news-slider.post-sub-site-item .post-item-description h2,body.website-color-3 .main-news-slider.post-sub-site-item .post-item-description h2 a,body.website-color-3 .main-news-slider.post-sub-site-item .post-item-description h3,body.website-color-3 .main-news-slider.post-sub-site-item .post-item-description p,body.website-color-3 .ms-tabs.ms-has-thumb .ms-tab-context p,body.website-color-3 .other-links .item h3 a,body.website-color-3 .portfolio-item .portfolio-zoom-icon i,body.website-color-3 .post-item .post-item-description>h2,body.website-color-3 .post-item .post-item-description>h2>a,body.website-color-3 .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content a{color:#fff}body.website-color-3 .ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame-selected .ms-thumb-ol{border-left-color:#1f1f1f}body.website-color-3 .ms-tabs .ms-thumb-frame-selected{-webkit-box-shadow:2px 0 0 #1f1f1f inset;box-shadow:2px 0 0 #1f1f1f inset}body.website-color-3 .post-item .post-item-wrap{background-color:#404042}body.website-color-3 .ms-tabs .ms-thumb-frame{color:#fff;background-color:#1f1f1f;border:-1px solid #fff}body.website-color-3 .box-area .title h2{background:#404042;color:#fff}body.website-color-3 .btn.btn-danger{background-color:#404042;border-color:#404042}body.website-color-3 .post-item .post-image .post-meta-category{background-color:#000}.svg-wrapper svg g>a:hover path,body.website-color-3 .box-area #espritmenu ul>li>a::before,body.website-color-3 .svg-wrapper svg a.selected path,body.website-color-3 .svg-wrapper svg>a:hover path{border-top:5px solid #000}body.website-color-3 .box-area .title,body.website-color-3 .box-area .title a.link-archive:hover{border-bottom:1px solid #000}body.website-color-3{background:#e83b5d}.st-content{background:#f9f9f9}.st-pusher{left:0;z-index:99;-webkit-transition:-webkit-transform .5s;transition:transform .5s,-webkit-transform .5s}.st-menu,.st-menu::after,.st-pusher::after{position:absolute;top:0}.st-pusher::after{right:0;width:0;height:0;background:rgba(40,53,70,.4);content:"";opacity:0;-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s;z-index:999}.st-menu-open .st-pusher::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.st-menu{left:0;z-index:100;visibility:hidden;width:300px;height:100%;background:#292e35;-webkit-transition:.5s;transition:.5s}.st-menu::after{right:0;width:100%;height:100%;background:rgba(0,0,0,.9);content:"";opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.st-menu-open .st-menu::after{width:0;height:0;opacity:0;-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s}.st-effect-1.st-menu{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.st-effect-1.st-menu-open .st-effect-1.st-menu{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#main-menu-state:not(:checked)~#miz-main-menu,.st-effect-1.st-menu::after,.st-effect-4.st-menu::after{display:none}.st-effect-4.st-menu-open .st-pusher{-webkit-transform:translate3d(300px,0,0)!important;transform:translate3d(300px,0,0)!important;cursor:url(../img/close.png),pointer}.st-effect-4.st-menu{z-index:1;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);position:fixed}.st-effect-4.st-menu-open .st-effect-4.st-menu{visibility:visible;-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:#000;overflow:auto}.no-csstransforms3d .st-pusher,.no-js .st-pusher{padding-left:300px}.modal-xlg{max-width:1400px}.modal{top:50%}.modal-content{background-color:transparent;border:0 solid rgba(0,0,0,.2)}.modal-backdrop.show{opacity:.9}.modal-open .modal{height:100vh}.modal-top-links .card-body a{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 15px}a.btn{width:auto;/*! position:static; *//*! top:50%; *//*! left:50%; */transform:translate(0,0);border-radius:0;background:#f4f8fb}.modal-top-links .card-deck{margin:0 -15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-top-links .card-deck .card{margin:0 0 1rem}.classes_list .button-item{display:block;padding:.75em;margin:0 0 5px;border-radius:2px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.2s linear;transition:box-shadow .2s ease-out;transition:.2s linear,_ .2s linear;text-decoration:none;border-bottom:none!important;font-size:16px;background:#f4f8fb;width:100%}.classes_list .button-item:hover{color:#000;background-color:#ffd500}.classes_list .button-item.active{-webkit-box-shadow:none;box-shadow:none;background:#ffd500}body.zones,body.zones *+*+*+*{-webkit-box-shadow:inset 0 0 0 1px rgba(128,0,128,.1)!important;box-shadow:inset 0 0 0 1px rgba(128,0,128,.1)!important}body.zones *+*+*+:hover,body.zones:hover{-webkit-box-shadow:inset 0 0 0 1px purple!important;box-shadow:inset 0 0 0 1px purple!important}body.zones *,body.zones *+*+*+*+*{-webkit-box-shadow:inset 0 0 0 1px rgba(255,0,0,.1)!important;box-shadow:inset 0 0 0 1px rgba(255,0,0,.1)!important}body.zones *+*+*+*+:hover,body.zones :hover{-webkit-box-shadow:inset 0 0 0 1px red!important;box-shadow:inset 0 0 0 1px red!important}body.zones *+*,body.zones *+*+*+*+*+*{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,255,.1)!important;box-shadow:inset 0 0 0 1px rgba(0,0,255,.1)!important}body.zones *+*+*+*+*+:hover,body.zones *+:hover{-webkit-box-shadow:inset 0 0 0 1px #00f!important;box-shadow:inset 0 0 0 1px #00f!important}body.zones *+*+*,body.zones *+*+*+*+*+*+*{-webkit-box-shadow:inset 0 0 0 1px rgba(0,128,0,.1)!important;box-shadow:inset 0 0 0 1px rgba(0,128,0,.1)!important}body.zones *+*+*+*+*+*+:hover,body.zones *+*+:hover{-webkit-box-shadow:inset 0 0 0 1px green!important;box-shadow:inset 0 0 0 1px green!important}body.grayscale,body.zones.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.wrapper.colorblind1,body.zones.colorblind1{-webkit-filter:url(../img/filters.svg#protanopia) grayscale(0)!important;filter:url(../img/filters.svg#protanopia) grayscale(0)!important}.wrapper.colorblind1,body _:-moz-tree-row(hover),body.zones.colorblind1{filter:url(../img/filters.svg#protanopia) grayscale(0)!important}.wrapper.colorblind2,body.zones.colorblind2{-webkit-filter:url(../img/filters.svg#protanomaly) grayscale(0)!important;filter:url(../img/filters.svg#protanomaly) grayscale(0)!important}.wrapper.colorblind2,body _:-moz-tree-row(hover),body.zones.colorblind2{filter:url(../img/filters.svg#protanomaly) grayscale(0)!important}.wrapper.colorblind3,body.zones.colorblind3{-webkit-filter:url(../img/filters.svg#deuteranopia) grayscale(0)!important;filter:url(../img/filters.svg#deuteranopia) grayscale(0)!important}.wrapper.colorblind3,body _:-moz-tree-row(hover),body.zones.colorblind3{filter:url(../img/filters.svg#deuteranopia) grayscale(0)!important}.wrapper.colorblind4,body.zones.colorblind4{-webkit-filter:url(../img/filters.svg#deuteranomaly) grayscale(0)!important;filter:url(../img/filters.svg#deuteranomaly) grayscale(0)!important}.wrapper.colorblind4,body _:-moz-tree-row(hover),body.zones.colorblind4{filter:url(../img/filters.svg#deuteranomaly) grayscale(0)!important}.wrapper.colorblind5,body.zones.colorblind5{-webkit-filter:url(../img/filters.svg#tritanopia) grayscale(0)!important;filter:url(../img/filters.svg#tritanopia) grayscale(0)!important}.wrapper.colorblind5,body _:-moz-tree-row(hover),body.zones.colorblind5{filter:url(../img/filters.svg#tritanopia) grayscale(0)!important}.wrapper.colorblind6,body.zones.colorblind6{-webkit-filter:url(../img/filters.svg#tritanomaly) grayscale(0)!important;filter:url(../img/filters.svg#tritanomaly) grayscale(0)!important}.wrapper.colorblind6,body _:-moz-tree-row(hover),body.zones.colorblind6{filter:url(../img/filters.svg#tritanomaly) grayscale(0)!important}.wrapper.colorblind7,body.zones.colorblind7{-webkit-filter:url(../img/filters.svg#achromatopsia) grayscale(0)!important;filter:url(../img/filters.svg#achromatopsia) grayscale(0)!important}body _:-moz-tree-row(hover),body.colorblind7,body.zones.colorblind7{filter:url(../img/filters.svg#achromatopsia) grayscale(0)!important}.wrapper.colorblind8,body.zones.colorblind8{-webkit-filter:url(../img/filters.svg#achromatomaly) grayscale(0)!important;filter:url(../img/filters.svg#achromatomaly) grayscale(0)!important}.wrapper.colorblind8,body _:-moz-tree-row(hover),body.zones.colorblind8{filter:url(../img/filters.svg#achromatomaly) grayscale(0)!important}.wrapper.colorblindreset,body.zones.colorblindreset{-webkit-filter:none!important;filter:none!important}.wrapper.colorblindreset,body _:-moz-tree-row(hover),body.zones.colorblindreset{filter:none!important}.st-menu .btn-group a.btn{flex-grow:1;border:0;padding:12px 0;background-color:#2250fc;color:#fff;border-left:.5px solid #000}.st-menu .btn-group{border:none;display:flex;width:100%;justify-content:center;text-align:center}.news-info-wrap .news-tools li.font-resize a.btn{min-width:auto;left:0;top:0;padding:6px 12px 3px;margin:0!important;font-size:16px}.ostan-menu{background-color:#00bbda;height:30px}.ostan-menu ul li{list-style:none;float:right;border-left:1px solid #009bb5}.ostan-menu a{color:#004e88!important}.ostan-menu ul li a{display:block;line-height:22px;padding:4px 10px;font-weight:500;font-size:13px;-webkit-transition:margin .4s,padding .4s;transition:margin .4s,padding .4s}.ostan-menu ul li::before{/*! content: ''; *//*! position: absolute; *//*! left: 0px; *//*! top: 50%; *//*! width: 0px; *//*! height: 30px; *//*! background: #00365e; *//*! transform: translateY(-50%); */}.ostan-menu ul li:last-child{border-left:0}.es-search-result strong{background-color:#47b0de;padding:1px}.main-nav:after{clear:both;content:"\00a0";display:block;height:0;font:0/0 serif}.nav-brand{float:left;margin:0}.nav-brand a{display:block;padding:12px 12px 12px 20px;color:#555;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:400;line-height:17px}#miz-main-menu{clear:both}.main-menu-btn{float:right;margin:6px 10px;position:relative;display:inline-block;width:29px;height:29px;text-indent:29px;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.main-menu-btn-icon,.main-menu-btn-icon:after,.main-menu-btn-icon:before{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#555;-webkit-transition:.25s;transition:.25s}.main-menu-btn-icon:before{content:"";top:-7px;left:0}.main-menu-btn-icon:after{content:"";top:7px;left:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon{height:0;background:0 0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(1px,1px,1px,1px)}@media (min-width:768px){#miz-main-menu{float:right;clear:none}.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked)~#miz-main-menu{display:block}}[class*=mm-menu_fx-listitems-] .mainmenu-mobile .mm-listitem:last-child{background:#fbbc05;color:#000}.alert-browser-check{position:fixed;bottom:30px;right:30px;color:#fff;font-size:21px;padding:20px 30px}.alert-browser-check .close{color:#fff;left:auto;right:0;opacity:1}.journals .es-post-dis .es-book-img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#st-trigger-effects button{position:fixed;top:240px;left:0;z-index:99;background:#ff9f0b;border:0 solid;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:10px;line-height:0;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;cursor:pointer}#st-trigger-effects button:hover{padding:10px 15px;background:#ff9b00}#st-trigger-effects button i{font-size:2em}#menu-1{-webkit-transition:.6s cubic-bezier(.77, 0, .175, 1);transition:.6s cubic-bezier(.77, 0, .175, 1);left:-100%}.menu-1--open{visibility:visible;left:0!important;z-index:999999!important;top:0!important;-webkit-transform:unset!important;transform:unset!important}.color-back,.filter-holder{position:fixed;left:0;top:0}.color-back{width:0;height:100%;background-color:rgba(0,0,0,.2);-webkit-transition:.6s cubic-bezier(.77, 0, .175, 1);transition:.6s cubic-bezier(.77, 0, .175, 1);z-index:98}.alert-info,.rvfs-decrease:hover,.rvfs-increase:hover,.text-customize button:hover{background-color:#ffd500}.color-back--open{width:100%;cursor:url("../img/close.png"),auto}.text-customize{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px;margin-bottom:15px}.text-customize button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:0;padding:7px 0;background-color:#f4f8fb;font-size:1em;-webkit-transition:.2s linear;transition:.2s linear}.text-customize button[disabled]{opacity:.6}.text-customize button:not(:last-child){border-left:.5px solid #d4d4d4}.text-custom-info{font-size:15px;color:#fff;margin-bottom:10px}.st-menu{overflow-y:auto}.filter-holder{z-index:999;width:100vw;height:100vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rvfs-decrease,.rvfs-increase{-webkit-transition:.2s linear;transition:.2s linear}.alert-info{color:#000;border-color:#e7e7e7;font-size:1em;padding:35px 24px;position:relative}.alert-info button{position:absolute;right:5px;top:5px}.bgcolorbtns{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 0;overflow:hidden;border-radius:5px}.bgcolorbtndef{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;height:35px;border:none}.bgcolorbtn{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none}.menu-1--open+.accessibility a{-webkit-transform:translateX(-250px) translateY(-50%);transform:translateX(-250px) translateY(-50%)}@media (max-width:1369.98px) and (min-width:1200px){.accessibility__btn{width:45px;height:45px;font-size:.7em}}@media (max-width:1199.98px) and (min-width:992px){.accessibility__btn{width:45px;height:45px;font-size:.7em}}@media (max-width:991.98px){.sm{display:none!important}.mburger,.mburger b{display:-webkit-box;display:-ms-flexbox}.mburger{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mburger b{background-color:#FFB800;height:3px;width:25px;border-radius:8px;display:flex}.mburger b:not(:last-child){margin-bottom:5px}.accessibility__btn{width:45px;height:45px;font-size:.7em}}
.color-back {
  position: fixed;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);
  z-index: 999;
}

.color-back--open {
  width: 100%;
  cursor: url("../img/close.png"), auto;
}

#first-color{
  width: 33%;
  padding: 5px;
  margin-top: -40px;
  cursor: pointer;
  float: left;
}
/*!
 * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html{box-sizing:border-box;-ms-overflow-style:scrollbar}
*,::after,::before{box-sizing:inherit}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:576px){
.container{max-width:540px}
}
@media (min-width:768px){
.container{max-width:720px}
}
@media (min-width:992px){
.container{max-width:960px}
}
@media (min-width:1200px){
.container{max-width:1140px}
}
.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:576px){
.container,.container-sm{max-width:540px}
}
@media (min-width:768px){
.container,.container-md,.container-sm{max-width:720px}
}
@media (min-width:992px){
.container,.container-lg,.container-md,.container-sm{max-width:960px}
}
@media (min-width:1200px){
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1440px;z-index:20;position:relative}
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-first{-ms-flex-order:-1;order:-1}
.order-last{-ms-flex-order:13;order:13}
.order-0{-ms-flex-order:0;order:0}
.order-1{-ms-flex-order:1;order:1}
.order-2{-ms-flex-order:2;order:2}
.order-3{-ms-flex-order:3;order:3}
.order-4{-ms-flex-order:4;order:4}
.order-5{-ms-flex-order:5;order:5}
.order-6{-ms-flex-order:6;order:6}
.order-7{-ms-flex-order:7;order:7}
.order-8{-ms-flex-order:8;order:8}
.order-9{-ms-flex-order:9;order:9}
.order-10{-ms-flex-order:10;order:10}
.order-11{-ms-flex-order:11;order:11}
.order-12{-ms-flex-order:12;order:12}
.offset-1{margin-left:8.333333%}
.offset-2{margin-left:16.666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.333333%}
.offset-5{margin-left:41.666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.333333%}
.offset-8{margin-left:66.666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.333333%}
.offset-11{margin-left:91.666667%}
@media (min-width:576px){
.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-sm-first{-ms-flex-order:-1;order:-1}
.order-sm-last{-ms-flex-order:13;order:13}
.order-sm-0{-ms-flex-order:0;order:0}
.order-sm-1{-ms-flex-order:1;order:1}
.order-sm-2{-ms-flex-order:2;order:2}
.order-sm-3{-ms-flex-order:3;order:3}
.order-sm-4{-ms-flex-order:4;order:4}
.order-sm-5{-ms-flex-order:5;order:5}
.order-sm-6{-ms-flex-order:6;order:6}
.order-sm-7{-ms-flex-order:7;order:7}
.order-sm-8{-ms-flex-order:8;order:8}
.order-sm-9{-ms-flex-order:9;order:9}
.order-sm-10{-ms-flex-order:10;order:10}
.order-sm-11{-ms-flex-order:11;order:11}
.order-sm-12{-ms-flex-order:12;order:12}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.333333%}
.offset-sm-2{margin-left:16.666667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.333333%}
.offset-sm-5{margin-left:41.666667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.333333%}
.offset-sm-8{margin-left:66.666667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.333333%}
.offset-sm-11{margin-left:91.666667%}
}
@media (min-width:768px){
.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-md-first{-ms-flex-order:-1;order:-1}
.order-md-last{-ms-flex-order:13;order:13}
.order-md-0{-ms-flex-order:0;order:0}
.order-md-1{-ms-flex-order:1;order:1}
.order-md-2{-ms-flex-order:2;order:2}
.order-md-3{-ms-flex-order:3;order:3}
.order-md-4{-ms-flex-order:4;order:4}
.order-md-5{-ms-flex-order:5;order:5}
.order-md-6{-ms-flex-order:6;order:6}
.order-md-7{-ms-flex-order:7;order:7}
.order-md-8{-ms-flex-order:8;order:8}
.order-md-9{-ms-flex-order:9;order:9}
.order-md-10{-ms-flex-order:10;order:10}
.order-md-11{-ms-flex-order:11;order:11}
.order-md-12{-ms-flex-order:12;order:12}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.333333%}
.offset-md-2{margin-left:16.666667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.333333%}
.offset-md-5{margin-left:41.666667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.333333%}
.offset-md-8{margin-left:66.666667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.333333%}
.offset-md-11{margin-left:91.666667%}
}
@media (min-width:992px){
.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-lg-first{-ms-flex-order:-1;order:-1}
.order-lg-last{-ms-flex-order:13;order:13}
.order-lg-0{-ms-flex-order:0;order:0}
.order-lg-1{-ms-flex-order:1;order:1}
.order-lg-2{-ms-flex-order:2;order:2}
.order-lg-3{-ms-flex-order:3;order:3}
.order-lg-4{-ms-flex-order:4;order:4}
.order-lg-5{-ms-flex-order:5;order:5}
.order-lg-6{-ms-flex-order:6;order:6}
.order-lg-7{-ms-flex-order:7;order:7}
.order-lg-8{-ms-flex-order:8;order:8}
.order-lg-9{-ms-flex-order:9;order:9}
.order-lg-10{-ms-flex-order:10;order:10}
.order-lg-11{-ms-flex-order:11;order:11}
.order-lg-12{-ms-flex-order:12;order:12}
.offset-lg-0{margin-left:0}
.offset-lg-1{margin-left:8.333333%}
.offset-lg-2{margin-left:16.666667%}
.offset-lg-3{margin-left:25%}
.offset-lg-4{margin-left:33.333333%}
.offset-lg-5{margin-left:41.666667%}
.offset-lg-6{margin-left:50%}
.offset-lg-7{margin-left:58.333333%}
.offset-lg-8{margin-left:66.666667%}
.offset-lg-9{margin-left:75%}
.offset-lg-10{margin-left:83.333333%}
.offset-lg-11{margin-left:91.666667%}
}
@media (min-width:1200px){
.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-xl-first{-ms-flex-order:-1;order:-1}
.order-xl-last{-ms-flex-order:13;order:13}
.order-xl-0{-ms-flex-order:0;order:0}
.order-xl-1{-ms-flex-order:1;order:1}
.order-xl-2{-ms-flex-order:2;order:2}
.order-xl-3{-ms-flex-order:3;order:3}
.order-xl-4{-ms-flex-order:4;order:4}
.order-xl-5{-ms-flex-order:5;order:5}
.order-xl-6{-ms-flex-order:6;order:6}
.order-xl-7{-ms-flex-order:7;order:7}
.order-xl-8{-ms-flex-order:8;order:8}
.order-xl-9{-ms-flex-order:9;order:9}
.order-xl-10{-ms-flex-order:10;order:10}
.order-xl-11{-ms-flex-order:11;order:11}
.order-xl-12{-ms-flex-order:12;order:12}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.333333%}
.offset-xl-2{margin-left:16.666667%}
.offset-xl-3{margin-left:25%}
.offset-xl-4{margin-left:33.333333%}
.offset-xl-5{margin-left:41.666667%}
.offset-xl-6{margin-left:50%}
.offset-xl-7{margin-left:58.333333%}
.offset-xl-8{margin-left:66.666667%}
.offset-xl-9{margin-left:75%}
.offset-xl-10{margin-left:83.333333%}
.offset-xl-11{margin-left:91.666667%}
}
.d-none{display:none!important}
.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}
.d-table{display:table!important}
.d-table-row{display:table-row!important}
.d-table-cell{display:table-cell!important}
.d-flex{display:-ms-flexbox!important;display:flex!important}
.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
@media (min-width:576px){
.d-sm-none{display:none!important}
.d-sm-inline{display:inline!important}
.d-sm-inline-block{display:inline-block!important}
.d-sm-block{display:block!important}
.d-sm-table{display:table!important}
.d-sm-table-row{display:table-row!important}
.d-sm-table-cell{display:table-cell!important}
.d-sm-flex{display:-ms-flexbox!important;display:flex!important}
.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media (min-width:768px){
.d-md-none{display:none!important}
.d-md-inline{display:inline!important}
.d-md-inline-block{display:inline-block!important}
.d-md-block{display:block!important}
.d-md-table{display:table!important}
.d-md-table-row{display:table-row!important}
.d-md-table-cell{display:table-cell!important}
.d-md-flex{display:-ms-flexbox!important;display:flex!important}
.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media (min-width:992px){
.d-lg-none{display:none!important}
.d-lg-inline{display:inline!important}
.d-lg-inline-block{display:inline-block!important}
.d-lg-block{display:block!important}
.d-lg-table{display:table!important}
.d-lg-table-row{display:table-row!important}
.d-lg-table-cell{display:table-cell!important}
.d-lg-flex{display:-ms-flexbox!important;display:flex!important}
.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media (min-width:1200px){
.d-xl-none{display:none!important}
.d-xl-inline{display:inline!important}
.d-xl-inline-block{display:inline-block!important}
.d-xl-block{display:block!important}
.d-xl-table{display:table!important}
.d-xl-table-row{display:table-row!important}
.d-xl-table-cell{display:table-cell!important}
.d-xl-flex{display:-ms-flexbox!important;display:flex!important}
.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media print{
.d-print-none{display:none!important}
.d-print-inline{display:inline!important}
.d-print-inline-block{display:inline-block!important}
.d-print-block{display:block!important}
.d-print-table{display:table!important}
.d-print-table-row{display:table-row!important}
.d-print-table-cell{display:table-cell!important}
.d-print-flex{display:-ms-flexbox!important;display:flex!important}
.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
}
.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}
.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}
.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}
.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}
.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}
.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}
.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}
.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}
.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}
.align-items-center{-ms-flex-align:center!important;align-items:center!important}
.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}
.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}
.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
@media (min-width:576px){
.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}
.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}
.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}
.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}
.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}
.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}
.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}
.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}
.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}
.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}
.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}
.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}
.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
}
@media (min-width:768px){
.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}
.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}
.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}
.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}
.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}
.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}
.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}
.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}
.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}
.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}
.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}
.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}
.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
}
@media (min-width:992px){
.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}
.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}
.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}
.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}
.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}
.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}
.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}
.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}
.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}
.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}
.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}
.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}
.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
}
@media (min-width:1200px){
.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}
.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}
.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}
.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}
.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}
.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}
.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}
.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}
.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}
.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}
.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}
.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}
.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}
.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}
.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}
.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
}
.m-0{margin:0!important}
.mt-0,.my-0{margin-top:0!important}
.mr-0,.mx-0{margin-right:0!important}
.mb-0,.my-0{margin-bottom:0!important}
.ml-0,.mx-0{margin-left:0!important}
.m-1{margin:.25rem!important}
.mt-1,.my-1{margin-top:.25rem!important}
.mr-1,.mx-1{margin-right:.25rem!important}
.mb-1,.my-1{margin-bottom:.25rem!important}
.ml-1,.mx-1{margin-left:.25rem!important}
.m-2{margin:.5rem!important}
.mt-2,.my-2{margin-top:.5rem!important}
.mr-2,.mx-2{margin-right:.5rem!important}
.mb-2,.my-2{margin-bottom:.5rem!important}
.ml-2,.mx-2{margin-left:.5rem!important}
.m-3{margin:1rem!important}
.mt-3,.my-3{margin-top:1rem!important}
.mr-3,.mx-3{margin-right:1rem!important}
.mb-3,.my-3{margin-bottom:1rem!important}
.ml-3,.mx-3{margin-left:1rem!important}
.m-4{margin:1.5rem!important}
.mt-4,.my-4{margin-top:1.5rem!important}
.mr-4,.mx-4{margin-right:1.5rem!important}
.mb-4,.my-4{margin-bottom:1.5rem!important}
.ml-4,.mx-4{margin-left:1.5rem!important}
.m-5{margin:3rem!important}
.mt-5,.my-5{margin-top:3rem!important}
.mr-5,.mx-5{margin-right:3rem!important}
.mb-5,.my-5{margin-bottom:3rem!important}
.ml-5,.mx-5{margin-left:3rem!important}
.p-0{padding:0!important}
.pt-0,.py-0{padding-top:0!important}
.pr-0,.px-0{padding-right:0!important}
.pb-0,.py-0{padding-bottom:0!important}
.pl-0,.px-0{padding-left:0!important}
.p-1{padding:.25rem!important}
.pt-1,.py-1{padding-top:.25rem!important}
.pr-1,.px-1{padding-right:.25rem!important}
.pb-1,.py-1{padding-bottom:.25rem!important}
.pl-1,.px-1{padding-left:.25rem!important}
.p-2{padding:.5rem!important}
.pt-2,.py-2{padding-top:.5rem!important}
.pr-2,.px-2{padding-right:.5rem!important}
.pb-2,.py-2{padding-bottom:.5rem!important}
.pl-2,.px-2{padding-left:.5rem!important}
.p-3{padding:1rem!important}
.pt-3,.py-3{padding-top:1rem!important}
.pr-3,.px-3{padding-right:1rem!important}
.pb-3,.py-3{padding-bottom:1rem!important}
.pl-3,.px-3{padding-left:1rem!important}
.p-4{padding:1.5rem!important}
.pt-4,.py-4{padding-top:1.5rem!important}
.pr-4,.px-4{padding-right:1.5rem!important}
.pb-4,.py-4{padding-bottom:1.5rem!important}
.pl-4,.px-4{padding-left:1.5rem!important}
.p-5{padding:3rem!important}
.pt-5,.py-5{padding-top:3rem!important}
.pr-5,.px-5{padding-right:3rem!important}
.pb-5,.py-5{padding-bottom:3rem!important}
.pl-5,.px-5{padding-left:3rem!important}
.m-n1{margin:-.25rem!important}
.mt-n1,.my-n1{margin-top:-.25rem!important}
.mr-n1,.mx-n1{margin-right:-.25rem!important}
.mb-n1,.my-n1{margin-bottom:-.25rem!important}
.ml-n1,.mx-n1{margin-left:-.25rem!important}
.m-n2{margin:-.5rem!important}
.mt-n2,.my-n2{margin-top:-.5rem!important}
.mr-n2,.mx-n2{margin-right:-.5rem!important}
.mb-n2,.my-n2{margin-bottom:-.5rem!important}
.ml-n2,.mx-n2{margin-left:-.5rem!important}
.m-n3{margin:-1rem!important}
.mt-n3,.my-n3{margin-top:-1rem!important}
.mr-n3,.mx-n3{margin-right:-1rem!important}
.mb-n3,.my-n3{margin-bottom:-1rem!important}
.ml-n3,.mx-n3{margin-left:-1rem!important}
.m-n4{margin:-1.5rem!important}
.mt-n4,.my-n4{margin-top:-1.5rem!important}
.mr-n4,.mx-n4{margin-right:-1.5rem!important}
.mb-n4,.my-n4{margin-bottom:-1.5rem!important}
.ml-n4,.mx-n4{margin-left:-1.5rem!important}
.m-n5{margin:-3rem!important}
.mt-n5,.my-n5{margin-top:-3rem!important}
.mr-n5,.mx-n5{margin-right:-3rem!important}
.mb-n5,.my-n5{margin-bottom:-3rem!important}
.ml-n5,.mx-n5{margin-left:-3rem!important}
.m-auto{margin:auto!important}
.mt-auto,.my-auto{margin-top:auto!important}
.mr-auto,.mx-auto{margin-right:auto!important}
.mb-auto,.my-auto{margin-bottom:auto!important}
.ml-auto,.mx-auto{margin-left:auto!important}
@media (min-width:576px){
.m-sm-0{margin:0!important}
.mt-sm-0,.my-sm-0{margin-top:0!important}
.mr-sm-0,.mx-sm-0{margin-right:0!important}
.mb-sm-0,.my-sm-0{margin-bottom:0!important}
.ml-sm-0,.mx-sm-0{margin-left:0!important}
.m-sm-1{margin:.25rem!important}
.mt-sm-1,.my-sm-1{margin-top:.25rem!important}
.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}
.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}
.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}
.m-sm-2{margin:.5rem!important}
.mt-sm-2,.my-sm-2{margin-top:.5rem!important}
.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}
.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}
.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}
.m-sm-3{margin:1rem!important}
.mt-sm-3,.my-sm-3{margin-top:1rem!important}
.mr-sm-3,.mx-sm-3{margin-right:1rem!important}
.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}
.ml-sm-3,.mx-sm-3{margin-left:1rem!important}
.m-sm-4{margin:1.5rem!important}
.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}
.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}
.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}
.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}
.m-sm-5{margin:3rem!important}
.mt-sm-5,.my-sm-5{margin-top:3rem!important}
.mr-sm-5,.mx-sm-5{margin-right:3rem!important}
.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}
.ml-sm-5,.mx-sm-5{margin-left:3rem!important}
.p-sm-0{padding:0!important}
.pt-sm-0,.py-sm-0{padding-top:0!important}
.pr-sm-0,.px-sm-0{padding-right:0!important}
.pb-sm-0,.py-sm-0{padding-bottom:0!important}
.pl-sm-0,.px-sm-0{padding-left:0!important}
.p-sm-1{padding:.25rem!important}
.pt-sm-1,.py-sm-1{padding-top:.25rem!important}
.pr-sm-1,.px-sm-1{padding-right:.25rem!important}
.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}
.pl-sm-1,.px-sm-1{padding-left:.25rem!important}
.p-sm-2{padding:.5rem!important}
.pt-sm-2,.py-sm-2{padding-top:.5rem!important}
.pr-sm-2,.px-sm-2{padding-right:.5rem!important}
.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}
.pl-sm-2,.px-sm-2{padding-left:.5rem!important}
.p-sm-3{padding:1rem!important}
.pt-sm-3,.py-sm-3{padding-top:1rem!important}
.pr-sm-3,.px-sm-3{padding-right:1rem!important}
.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}
.pl-sm-3,.px-sm-3{padding-left:1rem!important}
.p-sm-4{padding:1.5rem!important}
.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}
.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}
.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}
.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}
.p-sm-5{padding:3rem!important}
.pt-sm-5,.py-sm-5{padding-top:3rem!important}
.pr-sm-5,.px-sm-5{padding-right:3rem!important}
.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}
.pl-sm-5,.px-sm-5{padding-left:3rem!important}
.m-sm-n1{margin:-.25rem!important}
.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}
.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}
.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}
.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}
.m-sm-n2{margin:-.5rem!important}
.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}
.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}
.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}
.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}
.m-sm-n3{margin:-1rem!important}
.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}
.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}
.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}
.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}
.m-sm-n4{margin:-1.5rem!important}
.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}
.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}
.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}
.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}
.m-sm-n5{margin:-3rem!important}
.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}
.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}
.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}
.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}
.m-sm-auto{margin:auto!important}
.mt-sm-auto,.my-sm-auto{margin-top:auto!important}
.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}
.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}
.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}
}
@media (min-width:768px){
.m-md-0{margin:0!important}
.mt-md-0,.my-md-0{margin-top:0!important}
.mr-md-0,.mx-md-0{margin-right:0!important}
.mb-md-0,.my-md-0{margin-bottom:0!important}
.ml-md-0,.mx-md-0{margin-left:0!important}
.m-md-1{margin:.25rem!important}
.mt-md-1,.my-md-1{margin-top:.25rem!important}
.mr-md-1,.mx-md-1{margin-right:.25rem!important}
.mb-md-1,.my-md-1{margin-bottom:.25rem!important}
.ml-md-1,.mx-md-1{margin-left:.25rem!important}
.m-md-2{margin:.5rem!important}
.mt-md-2,.my-md-2{margin-top:.5rem!important}
.mr-md-2,.mx-md-2{margin-right:.5rem!important}
.mb-md-2,.my-md-2{margin-bottom:.5rem!important}
.ml-md-2,.mx-md-2{margin-left:.5rem!important}
.m-md-3{margin:1rem!important}
.mt-md-3,.my-md-3{margin-top:1rem!important}
.mr-md-3,.mx-md-3{margin-right:1rem!important}
.mb-md-3,.my-md-3{margin-bottom:1rem!important}
.ml-md-3,.mx-md-3{margin-left:1rem!important}
.m-md-4{margin:1.5rem!important}
.mt-md-4,.my-md-4{margin-top:1.5rem!important}
.mr-md-4,.mx-md-4{margin-right:1.5rem!important}
.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}
.ml-md-4,.mx-md-4{margin-left:1.5rem!important}
.m-md-5{margin:3rem!important}
.mt-md-5,.my-md-5{margin-top:3rem!important}
.mr-md-5,.mx-md-5{margin-right:3rem!important}
.mb-md-5,.my-md-5{margin-bottom:3rem!important}
.ml-md-5,.mx-md-5{margin-left:3rem!important}
.p-md-0{padding:0!important}
.pt-md-0,.py-md-0{padding-top:0!important}
.pr-md-0,.px-md-0{padding-right:0!important}
.pb-md-0,.py-md-0{padding-bottom:0!important}
.pl-md-0,.px-md-0{padding-left:0!important}
.p-md-1{padding:.25rem!important}
.pt-md-1,.py-md-1{padding-top:.25rem!important}
.pr-md-1,.px-md-1{padding-right:.25rem!important}
.pb-md-1,.py-md-1{padding-bottom:.25rem!important}
.pl-md-1,.px-md-1{padding-left:.25rem!important}
.p-md-2{padding:.5rem!important}
.pt-md-2,.py-md-2{padding-top:.5rem!important}
.pr-md-2,.px-md-2{padding-right:.5rem!important}
.pb-md-2,.py-md-2{padding-bottom:.5rem!important}
.pl-md-2,.px-md-2{padding-left:.5rem!important}
.p-md-3{padding:1rem!important}
.pt-md-3,.py-md-3{padding-top:1rem!important}
.pr-md-3,.px-md-3{padding-right:1rem!important}
.pb-md-3,.py-md-3{padding-bottom:1rem!important}
.pl-md-3,.px-md-3{padding-left:1rem!important}
.p-md-4{padding:1.5rem!important}
.pt-md-4,.py-md-4{padding-top:1.5rem!important}
.pr-md-4,.px-md-4{padding-right:1.5rem!important}
.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}
.pl-md-4,.px-md-4{padding-left:1.5rem!important}
.p-md-5{padding:3rem!important}
.pt-md-5,.py-md-5{padding-top:3rem!important}
.pr-md-5,.px-md-5{padding-right:3rem!important}
.pb-md-5,.py-md-5{padding-bottom:3rem!important}
.pl-md-5,.px-md-5{padding-left:3rem!important}
.m-md-n1{margin:-.25rem!important}
.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}
.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}
.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}
.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}
.m-md-n2{margin:-.5rem!important}
.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}
.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}
.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}
.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}
.m-md-n3{margin:-1rem!important}
.mt-md-n3,.my-md-n3{margin-top:-1rem!important}
.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}
.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}
.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}
.m-md-n4{margin:-1.5rem!important}
.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}
.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}
.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}
.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}
.m-md-n5{margin:-3rem!important}
.mt-md-n5,.my-md-n5{margin-top:-3rem!important}
.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}
.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}
.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}
.m-md-auto{margin:auto!important}
.mt-md-auto,.my-md-auto{margin-top:auto!important}
.mr-md-auto,.mx-md-auto{margin-right:auto!important}
.mb-md-auto,.my-md-auto{margin-bottom:auto!important}
.ml-md-auto,.mx-md-auto{margin-left:auto!important}
}
@media (min-width:992px){
.m-lg-0{margin:0!important}
.mt-lg-0,.my-lg-0{margin-top:0!important}
.mr-lg-0,.mx-lg-0{margin-right:0!important}
.mb-lg-0,.my-lg-0{margin-bottom:0!important}
.ml-lg-0,.mx-lg-0{margin-left:0!important}
.m-lg-1{margin:.25rem!important}
.mt-lg-1,.my-lg-1{margin-top:.25rem!important}
.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}
.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}
.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}
.m-lg-2{margin:.5rem!important}
.mt-lg-2,.my-lg-2{margin-top:.5rem!important}
.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}
.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}
.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}
.m-lg-3{margin:1rem!important}
.mt-lg-3,.my-lg-3{margin-top:1rem!important}
.mr-lg-3,.mx-lg-3{margin-right:1rem!important}
.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}
.ml-lg-3,.mx-lg-3{margin-left:1rem!important}
.m-lg-4{margin:1.5rem!important}
.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}
.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}
.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}
.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}
.m-lg-5{margin:3rem!important}
.mt-lg-5,.my-lg-5{margin-top:3rem!important}
.mr-lg-5,.mx-lg-5{margin-right:3rem!important}
.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}
.ml-lg-5,.mx-lg-5{margin-left:3rem!important}
.p-lg-0{padding:0!important}
.pt-lg-0,.py-lg-0{padding-top:0!important}
.pr-lg-0,.px-lg-0{padding-right:0!important}
.pb-lg-0,.py-lg-0{padding-bottom:0!important}
.pl-lg-0,.px-lg-0{padding-left:0!important}
.p-lg-1{padding:.25rem!important}
.pt-lg-1,.py-lg-1{padding-top:.25rem!important}
.pr-lg-1,.px-lg-1{padding-right:.25rem!important}
.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}
.pl-lg-1,.px-lg-1{padding-left:.25rem!important}
.p-lg-2{padding:.5rem!important}
.pt-lg-2,.py-lg-2{padding-top:.5rem!important}
.pr-lg-2,.px-lg-2{padding-right:.5rem!important}
.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}
.pl-lg-2,.px-lg-2{padding-left:.5rem!important}
.p-lg-3{padding:1rem!important}
.pt-lg-3,.py-lg-3{padding-top:1rem!important}
.pr-lg-3,.px-lg-3{padding-right:1rem!important}
.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}
.pl-lg-3,.px-lg-3{padding-left:1rem!important}
.p-lg-4{padding:1.5rem!important}
.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}
.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}
.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}
.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}
.p-lg-5{padding:3rem!important}
.pt-lg-5,.py-lg-5{padding-top:3rem!important}
.pr-lg-5,.px-lg-5{padding-right:3rem!important}
.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}
.pl-lg-5,.px-lg-5{padding-left:3rem!important}
.m-lg-n1{margin:-.25rem!important}
.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}
.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}
.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}
.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}
.m-lg-n2{margin:-.5rem!important}
.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}
.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}
.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}
.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}
.m-lg-n3{margin:-1rem!important}
.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}
.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}
.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}
.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}
.m-lg-n4{margin:-1.5rem!important}
.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}
.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}
.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}
.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}
.m-lg-n5{margin:-3rem!important}
.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}
.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}
.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}
.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}
.m-lg-auto{margin:auto!important}
.mt-lg-auto,.my-lg-auto{margin-top:auto!important}
.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}
.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}
.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}
}
@media (min-width:1200px){
.m-xl-0{margin:0!important}
.mt-xl-0,.my-xl-0{margin-top:0!important}
.mr-xl-0,.mx-xl-0{margin-right:0!important}
.mb-xl-0,.my-xl-0{margin-bottom:0!important}
.ml-xl-0,.mx-xl-0{margin-left:0!important}
.m-xl-1{margin:.25rem!important}
.mt-xl-1,.my-xl-1{margin-top:.25rem!important}
.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}
.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}
.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}
.m-xl-2{margin:.5rem!important}
.mt-xl-2,.my-xl-2{margin-top:.5rem!important}
.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}
.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}
.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}
.m-xl-3{margin:1rem!important}
.mt-xl-3,.my-xl-3{margin-top:1rem!important}
.mr-xl-3,.mx-xl-3{margin-right:1rem!important}
.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}
.ml-xl-3,.mx-xl-3{margin-left:1rem!important}
.m-xl-4{margin:1.5rem!important}
.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}
.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}
.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}
.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}
.m-xl-5{margin:3rem!important}
.mt-xl-5,.my-xl-5{margin-top:3rem!important}
.mr-xl-5,.mx-xl-5{margin-right:3rem!important}
.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}
.ml-xl-5,.mx-xl-5{margin-left:3rem!important}
.p-xl-0{padding:0!important}
.pt-xl-0,.py-xl-0{padding-top:0!important}
.pr-xl-0,.px-xl-0{padding-right:0!important}
.pb-xl-0,.py-xl-0{padding-bottom:0!important}
.pl-xl-0,.px-xl-0{padding-left:0!important}
.p-xl-1{padding:.25rem!important}
.pt-xl-1,.py-xl-1{padding-top:.25rem!important}
.pr-xl-1,.px-xl-1{padding-right:.25rem!important}
.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}
.pl-xl-1,.px-xl-1{padding-left:.25rem!important}
.p-xl-2{padding:.5rem!important}
.pt-xl-2,.py-xl-2{padding-top:.5rem!important}
.pr-xl-2,.px-xl-2{padding-right:.5rem!important}
.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}
.pl-xl-2,.px-xl-2{padding-left:.5rem!important}
.p-xl-3{padding:1rem!important}
.pt-xl-3,.py-xl-3{padding-top:1rem!important}
.pr-xl-3,.px-xl-3{padding-right:1rem!important}
.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}
.pl-xl-3,.px-xl-3{padding-left:1rem!important}
.p-xl-4{padding:1.5rem!important}
.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}
.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}
.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}
.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}
.p-xl-5{padding:3rem!important}
.pt-xl-5,.py-xl-5{padding-top:3rem!important}
.pr-xl-5,.px-xl-5{padding-right:3rem!important}
.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}
.pl-xl-5,.px-xl-5{padding-left:3rem!important}
.m-xl-n1{margin:-.25rem!important}
.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}
.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}
.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}
.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}
.m-xl-n2{margin:-.5rem!important}
.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}
.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}
.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}
.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}
.m-xl-n3{margin:-1rem!important}
.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}
.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}
.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}
.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}
.m-xl-n4{margin:-1.5rem!important}
.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}
.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}
.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}
.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}
.m-xl-n5{margin:-3rem!important}
.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}
.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}
.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}
.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}
.m-xl-auto{margin:auto!important}
.mt-xl-auto,.my-xl-auto{margin-top:auto!important}
.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}
.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}
.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}
}
/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */:root{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0, 0, 0, 0.1);--mm-color-button:rgba(0, 0, 0, 0.3);--mm-color-text:rgba(0, 0, 0, 0.75);--mm-color-text-dimmed:rgba(0, 0, 0, 0.3);--mm-color-background:#223c6d;--mm-color-background-highlight:rgba(0, 0, 0, 0.05);--mm-color-background-emphasis:rgba(255, 255, 255, 0.4);--mm-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{top:0;right:0;bottom:0;left:0;background:#223c6d;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);z-index:0;-ms-scroll-chaining:chained;overscroll-behavior:auto;background:var(--mm-color-background);border-color:rgba(255, 255, 255, 0.15);color:var(--mm-color-text);line-height:var(--mm-line-height);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}[dir=rtl] .mm-menu{direction:rtl}.mm-panel{background:#223c6d;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;color:var(--mm-color-text);border-color:rgba(255, 255, 255, 0.15);background:var(--mm-color-background);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-panel:after{height:44px}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after{content:'';display:block;height:var(--mm-listitem-size)}.mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.mm-panel__content{padding:20px 20px 0}.mm-panels{background:#223c6d;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:rgba(255, 255, 255, 0.15);color:var(--mm-color-text)}[dir=rtl] .mm-panel:not(.mm-panel_opened){-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[dir=rtl] .mm-panel.mm-panel_opened-parent{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-listitem_vertical>.mm-panel{display:none;width:100%;padding:10px 0 10px 10px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-listitem__btn{height:44px;height:var(--mm-listitem-size);bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;padding:0}.mm-btn:after,.mm-btn:before{border:2px solid rgba(0,0,0,.3);border:2px solid #fff}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-bottom:none;border-right:none;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-btn_close:after,.mm-btn_close:before{content:'';-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_close:after{border-left:none;border-top:none;right:25px}[dir=rtl] .mm-btn_next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}[dir=rtl] .mm-btn_prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}[dir=rtl] .mm-btn_close:after,[dir=rtl] .mm-btn_close:before{right:auto}[dir=rtl] .mm-btn_close:before{left:25px}[dir=rtl] .mm-btn_close:after{left:18px}.mm-navbar{min-height:44px;border-bottom:1px solid rgba(0,0,0,.1);background:#223c6d;color:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:var(--mm-navbar-size);border-bottom:1px solid rgba(255, 255, 255, 0.15);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-navbar>*{min-height:44px}@supports ((position:-webkit-sticky) or (position:sticky)){.mm-navbar_sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1}}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;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-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px;overflow:hidden}.mm-navbar__title:not(:last-child){padding-right:0}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title{padding-left:0}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title:last-child{padding-right:50px}[dir=rtl] .mm-navbar{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem{color:rgba(0,0,0,.75);border-color:rgba(0,0,0,.1);color:var(--mm-color-text);border-color:rgba(255, 255, 255, 0.15);list-style:none;display:block;padding:0;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mm-listitem:after{content:'';border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem__btn,.mm-listitem__text{padding:12px;display:block;padding:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);padding-left:0;padding-right:0;color:inherit}.mm-listitem__text{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%}.mm-listitem__btn{background:rgba(3,2,1,0);border-color:inherit;width:auto;padding-right:50px;position:relative}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem_selected>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-listitem_opened>.mm-listitem__btn,.mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05);background:var(--mm-color-background-highlight)}[dir=rtl] .mm-listitem:after{left:0;right:20px}[dir=rtl] .mm-listitem__text{padding-left:10px;padding-right:20px}[dir=rtl] .mm-listitem__btn{padding-left:50px;border-left-width:0;border-left-style:none}[dir=rtl] .mm-listitem__btn:not(.mm-listitem__text){padding-right:0;border-right-width:1px;border-right-style:solid}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_opened .mm-page{min-height:100vh}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{position:fixed;right:auto;z-index:0}.mm-menu_offcanvas:not(.mm-menu_opened){display:none}.mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper__blocker{background:rgba(3,2,1,0);overflow:hidden;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-wrapper__blocker{display:block}.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}.mm-menu_autoheight:not(.mm-menu_offcanvas){position:relative}.mm-menu_autoheight.mm-menu_position-bottom,.mm-menu_autoheight.mm-menu_position-top{max-height:80%}.mm-menu_autoheight-measuring .mm-panel{display:block!important}.mm-menu_autoheight-measuring .mm-panels>.mm-panel{bottom:auto!important;height:auto!important}.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel{display:none!important}[class*=mm-menu_columns-]{-webkit-transition-property:width;-o-transition-property:width;transition-property:width}[class*=mm-menu_columns-] .mm-panels>.mm-panel{right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened,[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened-parent{display:block!important}[class*=mm-panel_columns-]{border-right:1px solid;border-color:inherit}.mm-menu_columns-1 .mm-panel_columns-0,.mm-menu_columns-2 .mm-panel_columns-1,.mm-menu_columns-3 .mm-panel_columns-2,.mm-menu_columns-4 .mm-panel_columns-3{border-right:none}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_columns-0 .mm-panels>.mm-panel{z-index:0}.mm-menu_columns-0 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-0 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-0{width:80%;min-width:240px;max-width:0}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-1 .mm-panels>.mm-panel{z-index:1;width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-1{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-2 .mm-panels>.mm-panel{z-index:2;width:50%}.mm-menu_columns-2 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-2 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-2{width:80%;min-width:240px;max-width:880px}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-3 .mm-panels>.mm-panel{z-index:3;width:33.34%}.mm-menu_columns-3 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-3 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-3{width:80%;min-width:240px;max-width:1320px}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-4 .mm-panels>.mm-panel{z-index:4;width:25%}.mm-menu_columns-4 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-4 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu_columns-4{width:80%;min-width:240px;max-width:1760px}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}[class*=mm-menu_columns-].mm-menu_position-bottom,[class*=mm-menu_columns-].mm-menu_position-top{width:100%;max-width:100%;min-width:100%}.mm-wrapper_opening [class*=mm-menu_columns-].mm-menu_position-front{-webkit-transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,-webkit-transform;-o-transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform,-webkit-transform}.mm-counter{color:rgba(0,0,0,.3);display:block;padding-left:20px;float:right;text-align:right;color:var(--mm-color-text-dimmed)}.mm-listitem_nosubitems>.mm-counter{display:none}[dir=rtl] .mm-counter{text-align:left;float:left;padding-left:0;padding-right:20px}.mm-divider{position:relative;min-height:20px;padding:4.3px;background:#223c6d;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:var(--mm-line-height);padding:calc(((var(--mm-listitem-size) * .65) - var(--mm-line-height)) * .5);padding-right:10px;padding-left:20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-divider:before{background:rgba(0,0,0,.05)}@supports ((position:-webkit-sticky) or (position:sticky)){.mm-divider{position:-webkit-sticky;position:sticky;z-index:2;top:0}.mm-navbar_sticky:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}}.mm-divider:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--mm-color-background-highlight)}.mm-wrapper_dragging .mm-menu,.mm-wrapper_dragging .mm-slideout{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.mm-wrapper_dragging .mm-menu{pointer-events:none!important}.mm-wrapper_dragging .mm-wrapper__blocker{display:none!important}.mm-menu_dropdown{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}.mm-wrapper_dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-wrapper_dropdown .mm-wrapper__blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;z-index:1}.mm-wrapper_dropdown .mm-menu_dropdown{z-index:2}.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown{display:none}.mm-menu_tip-bottom:before,.mm-menu_tip-left:before,.mm-menu_tip-right:before,.mm-menu_tip-top:before{content:'';background:inherit;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:-1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu_tip-left:before{left:22px}.mm-menu_tip-right:before{right:22px}.mm-menu_tip-top:before{top:-8px}.mm-menu_tip-bottom:before{bottom:-8px}:root{--mm-iconbar-size:50px}.mm-menu_iconbar-left .mm-navbars_bottom,.mm-menu_iconbar-left .mm-navbars_top,.mm-menu_iconbar-left .mm-panels{margin-left:50px;margin-left:var(--mm-iconbar-size)}.mm-menu_iconbar-right .mm-navbars_bottom,.mm-menu_iconbar-right .mm-navbars_top,.mm-menu_iconbar-right .mm-panels{margin-right:50px;margin-right:var(--mm-iconbar-size)}.mm-iconbar{width:50px;border-color:rgba(0,0,0,.1);background:#223c6d;color:rgba(0,0,0,.3);display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;border-color:rgba(255, 255, 255, 0.15);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu_iconbar-left .mm-iconbar,.mm-menu_iconbar-right .mm-iconbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-menu_iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu_iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:12.5px 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab_selected{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel_iconpanel-1{width:calc(100% - 50px);width:calc(100% - (var(--mm-iconpanel-size) * 1))}.mm-panel_iconpanel-2{width:calc(100% - 100px);width:calc(100% - (var(--mm-iconpanel-size) * 2))}.mm-panel_iconpanel-3{width:calc(100% - 150px);width:calc(100% - (var(--mm-iconpanel-size) * 3))}.mm-panel_iconpanel-first~.mm-panel{width:calc(100% - 50px);width:calc(100% - var(--mm-iconpanel-size))}.mm-menu_iconpanel .mm-panels>.mm-panel{left:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}.mm-menu_iconpanel .mm-panels>.mm-panel_opened,.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{display:block!important}.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left-width:1px;border-left-style:solid}.mm-menu_hidedivider .mm-panel_opened-parent .mm-divider,.mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar{opacity:0}.mm-panel__blocker{background:inherit;opacity:0;display:block;position:absolute;top:0;right:0;left:0;z-index:3;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-panel_opened-parent .mm-panel__blocker{opacity:.6;bottom:-100000px}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel{left:0;right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left:none;border-right:1px solid;border-color:inherit}.mm-menu_keyboardfocus a:focus,.mm-menu_keyboardfocus.mm-menu_opened~.mm-wrapper__blocker a:focus{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis);outline:0}.mm-wrapper__blocker .mm-tabstart{cursor:default;display:block;width:100%;height:100%}.mm-wrapper__blocker .mm-tabend{opacity:0;position:absolute;bottom:0}.mm-navbars_top{-ms-flex-negative:0;flex-shrink:0}.mm-navbars_top .mm-navbar:not(:last-child){border-bottom:none}.mm-navbars_bottom{-ms-flex-negative:0;flex-shrink:0}.mm-navbars_bottom .mm-navbar{border-bottom:none}.mm-navbars_bottom .mm-navbar:first-child{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(255, 255, 255, 0.15)}.mm-btn:not(.mm-hidden)+.mm-navbar__searchfield .mm-searchfield__input{padding-left:0}.mm-navbar__searchfield:not(:last-child) .mm-searchfield__input{padding-right:0}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{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;padding-right:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){padding-right:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{padding-left:0}.mm-navbar_tabs>*{padding:0 10px;border:1px solid transparent}.mm-navbar__tab_selected{background:#223c6d;color:rgba(0,0,0,.75);background:var(--mm-color-background);color:var(--mm-color-text)}.mm-navbar__tab_selected:not(:first-child){border-left-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:last-child){border-right-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:first-child){border-left-color:rgba(255, 255, 255, 0.15)}.mm-navbar__tab_selected:not(:last-child){border-right-color:rgba(255, 255, 255, 0.15)}.mm-navbars_top .mm-navbar_tabs{border-bottom:none}.mm-navbars_top .mm-navbar_tabs>*{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:rgba(255, 255, 255, 0.15)}.mm-navbars_top .mm-navbar__tab_selected{border-top-color:rgba(0,0,0,.1);border-top-color:rgba(255, 255, 255, 0.15);border-bottom-color:transparent}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:#223c6d;background:var(--mm-color-background)}.mm-navbars_bottom .mm-navbar_tabs:first-child{border-top:none}.mm-navbars_bottom .mm-navbar_tabs>*{border-top-color:rgba(0,0,0,.1);border-top-color:rgba(255, 255, 255, 0.15)}.mm-navbars_bottom .mm-navbar__tab_selected{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:rgba(255, 255, 255, 0.15);border-top-color:transparent}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar{background:#223c6d;background:var(--mm-color-background)}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs,.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-searchfield{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield input{height:30.8px;line-height:30.8px}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-searchfield input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:unset;max-height:unset;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none!important;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;font:inherit;font-size:inherit}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-searchfield input::-ms-clear{display:none}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-panel__noresultsmsg{color:rgba(0,0,0,.3);padding:50px 0;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%}.mm-searchfield__btn{position:absolute;right:0;top:0;bottom:0}.mm-panel_search{left:0!important;right:0!important;width:100%!important;border-left:none!important}.mm-searchfield__cancel{line-height:44px;display:block;padding-right:10px;margin-right:-100px;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition:margin .4s ease;-o-transition:margin .4s ease;transition:margin .4s ease}.mm-searchfield__cancel-active{margin-right:0}.mm-listitem_nosubitems>.mm-listitem__btn{display:none}.mm-listitem_nosubitems>.mm-listitem__text{padding-right:10px}.mm-listitem_onlysubitems>.mm-listitem__text:not(.mm-listitem__btn){z-index:-1;pointer-events:none}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-20px;z-index:5;-webkit-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:rgba(0,0,0,.3);color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{padding-right:0}.mm-sectionindexer_active{right:0}.mm-sectionindexer_active~.mm-panel{padding-right:20px}.mm-menu_selected-hover .mm-listitem__btn,.mm-menu_selected-hover .mm-listitem__text,.mm-menu_selected-parent .mm-listitem__btn,.mm-menu_selected-parent .mm-listitem__text{-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu_selected-hover .mm-listitem__btn:hover,.mm-menu_selected-hover .mm-listitem__text:hover{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>.mm-listitem__text{background:0 0}.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__btn,.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:440px}.mm-wrapper_sidebar-collapsed body,.mm-wrapper_sidebar-expanded body{position:relative}.mm-wrapper_sidebar-collapsed .mm-slideout,.mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper_sidebar-collapsed .mm-page,.mm-wrapper_sidebar-expanded .mm-page{background:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh}.mm-wrapper_sidebar-collapsed .mm-menu_sidebar-collapsed,.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;top:0!important;right:auto!important;bottom:0!important;left:0!important}.mm-wrapper_sidebar-collapsed .mm-slideout{width:calc(100% - 50px);-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-divider,.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar{opacity:0}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{width:440px;width:var(--mm-sidebar-expanded-size);min-width:0!important;max-width:100000px!important;border-right-width:1px;border-right-style:solid}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded.mm-menu_pageshadow:after{content:none;display:none}.mm-wrapper_sidebar-expanded.mm-wrapper_blocking,.mm-wrapper_sidebar-expanded.mm-wrapper_blocking body{overflow:visible}.mm-wrapper_sidebar-expanded .mm-wrapper__blocker{display:none!important}.mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{width:calc(100% - 440px);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0);width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}.mm-menu__blocker{background:rgba(3,2,1,0);display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.mm-menu_opened .mm-menu__blocker{display:none}[dir=rtl].mm-wrapper_sidebar-collapsed .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}input.mm-toggle{margin-top:5px;background:rgba(0,0,0,.1);display:inline-block;min-width:58px;width:58px;height:34px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 34px)/ 2);border:none!important;background:rgba(255, 255, 255, 0.15);border-radius:34px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}input.mm-toggle:before{background:#223c6d}input.mm-toggle:before{content:'';display:block;width:32px;height:32px;margin:1px;border-radius:34px;background:var(--mm-color-background);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}input.mm-toggle:checked{background:#4bd963}input.mm-toggle:checked:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}input.mm-check{margin-top:2px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;background:0 0!important;cursor:pointer;display:inline-block;width:40px;height:40px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 40px)/ 2)}input.mm-check:before{content:'';display:block;width:40%;height:20%;margin:25% 0 0 20%;border-left:3px solid;border-bottom:3px solid;border-color:var(--mm-color-text);opacity:.3;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}input.mm-check:checked:before{opacity:1}[dir=rtl] input.mm-toggle:checked~label.mm-toggle:before{float:left}.mm-menu_border-none .mm-listitem:after{content:none}.mm-menu_border-full .mm-listitem:after{left:0!important}.mm-menu_fx-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-none .mm-panel,.mm-panel_fx-none{-webkit-transition-property:none;-o-transition-property:none;transition-property:none}.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,.mm-panel_fx-none.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_fullscreen{width:100%;min-width:140px;max-width:10000px}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-100vw,0,0);transform:translate3d(-100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}.mm-menu_fullscreen.mm-menu_position-top{height:100vh;min-height:140px;max-height:10000px}.mm-menu_fullscreen.mm-menu_position-bottom{height:100vh;min-height:140px;max-height:10000px}.mm-menu_listview-justify .mm-panels>.mm-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-menu_listview-justify .mm-panels>.mm-panel:after{content:none;display:none}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:50px}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem__text{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-listview_inset{list-style:inside disc;width:100%;padding:0 30px 15px 30px;margin:0}.mm-listview_inset .mm-listitem{padding:5px 0}.mm-menu_multiline .mm-listitem__text{-o-text-overflow:clip;text-overflow:clip;white-space:normal}[class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:0}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;-o-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.mm-menu_opened.mm-menu_pagedim~.mm-wrapper__blocker{background:inherit}.mm-menu_opened.mm-menu_pagedim-black~.mm-wrapper__blocker{background:#000}.mm-menu_opened.mm-menu_pagedim-white~.mm-wrapper__blocker{background:#223c6d}.mm-menu_popup{-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.mm-menu_popup.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_popup.mm-menu_opened~.mm-wrapper__blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;z-index:1}.mm-wrapper_opening .mm-menu_popup{opacity:1}.mm-menu_position-right{left:auto;right:0}.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}.mm-menu_position-bottom,.mm-menu_position-front,.mm-menu_position-top{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-menu_position-bottom.mm-menu_opened,.mm-menu_position-front.mm-menu_opened,.mm-menu_position-top.mm-menu_opened{z-index:2}.mm-menu_position-bottom.mm-menu_opened~.mm-slideout,.mm-menu_position-front.mm-menu_opened~.mm-slideout,.mm-menu_position-top.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_position-bottom.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-front.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-top.mm-menu_opened~.mm-wrapper__blocker{z-index:1}.mm-menu_position-front{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_position-front.mm-menu_position-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_position-bottom,.mm-menu_position-top{width:100%;min-width:100%;max-width:100%}.mm-menu_position-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu_position-top{height:80vh;min-height:140px;max-height:880px}.mm-menu_position-bottom{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto}.mm-menu_position-bottom{height:80vh;min-height:140px;max-height:880px}.mm-wrapper_opening .mm-menu_position-bottom,.mm-wrapper_opening .mm-menu_position-front,.mm-wrapper_opening .mm-menu_position-top{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_shadow-page:after{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);content:'';display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100;-webkit-clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_shadow-page.mm-menu_position-right:after{left:auto;right:100%;-webkit-clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%);clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%)}.mm-menu_shadow-page.mm-menu_position-front:after{content:none;display:none}.mm-menu_shadow-menu{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_shadow-panels .mm-panels>.mm-panel{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_theme-white{--mm-color-border:rgba( 0,0,0, 0.1 );--mm-color-button:rgba( 0,0,0, 0.3 );--mm-color-text:rgba( 0,0,0, 0.7 );--mm-color-text-dimmed:rgba( 0,0,0, 0.3 );--mm-color-background:#223c6d;--mm-color-background-highlight:rgba( 0,0,0, 0.06 );--mm-color-background-emphasis:rgba( 0,0,0, 0.03 );--mm-shadow:0 0 10px rgba( 0,0,0, 0.2 )}.mm-menu_theme-dark{--mm-color-border:rgba( 0,0,0, 0.3 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.85 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#223c6d;--mm-color-background-highlight:rgba( 255,255,255, 0.08 );--mm-color-background-emphasis:rgba( 0,0,0, 0.1 );--mm-shadow:0 0 20px rgba( 0,0,0, 0.5 )}.mm-menu_theme-black{--mm-color-border:rgba( 255,255,255, 0.25 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.75 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#223c6d;--mm-color-background-highlight:rgba( 255,255,255, 0.2 );--mm-color-background-emphasis:rgba( 255,255,255, 0.15 );--mm-shadow:none}body.modal-open .mm-slideout{z-index:unset}
 /* Mobile first layout SmartMenus Core CSS (it's not recommended editing these rules)
   You need this once per page no matter how many menu trees or different themes you use.
-------------------------------------------------------------------------------------------*/


.niafam-home-page:before {
  content: "\e906";
}
.niafam-envelope:before {
  content: "\e900";
}
.niafam-sitemap:before {
  content: "\e901";
}
.niafam-Vector:before {
  content: "\e902";
}
.niafam-menu:before {
  content: "\e903";
}
.niafam-vebda:before {
  content: "\e904";
}
.niafam-mouse-clicker:before {
  content: "\e905";
}
.niafam-eita:before {
  content: "\e907";
}
.niafam-soroush:before {
  content: "\e90a";
}
.niafam-instagram-2:before {
  content: "\e90b";
}
.niafam-telegram:before {
  content: "\e90c";
}
.niafam-comment-dots-solid-1:before {
  content: "\e90d";
}
.niafam-statistics:before {
  content: "\e90f";
}
.niafam-link:before {
  content: "\e910";
}
.niafam-KUMS-Logo-Fill:before {
  content: "\e911";
}
.niafam-student:before {
  content: "\e912";
  color: #fff;
}
.niafam-online-booking-2:before {
  content: "\e913";
}
.niafam-customer:before {
  content: "\e914";

}
.niafam-samane:before {
  content: "\e915";

}
.niafam-online-booking:before {
  content: "\e917";

}
.niafam-ettelaiie:before {
  content: "\e919";

}
.niafam-calender:before {
  content: "\e91a";
  color: #666;
}
.niafam-Gallery:before {
  content: "\e91b";

}
.niafam-archive-09-1:before {
  content: "\e91c";

}
.niafam-search:before {
  content: "\e91e";
  color: #fff;
}
.niafam-accessibility:before {
  content: "\e918";
}
.niafam-aparat:before {
  content: "\e908";
}
.niafam-bale:before {
  content: "\e909";
}
.niafam-close:before {
  content: "\e90e";
}
.niafam-facebook1:before {
  content: "\e916";
}
.niafam-linkedin1:before {
  content: "\e921";
}
.niafam-rubika1:before {
  content: "\e92f";
}
.niafam-twitter:before {
  content: "\e937";
}
.niafam-whatsapp1:before {
  content: "\e93e";
}

.sm {
  box-sizing: border-box;
  position: relative;
  z-index: 9999;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.sm,
.sm ul,
.sm li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  direction: ltr;
  text-align: left;
}
.sm-rtl,
.sm-rtl ul,
.sm-rtl li {
  direction: rtl;
  text-align: right;
}
.sm > li > h1,
.sm > li > h2,
.sm > li > h3,
.sm > li > h4,
.sm > li > h5,
.sm > li > h6 {
  margin: 0;
  padding: 0;
}
.sm ul {
  display: none;
}
.sm li,
.sm a {
  position: relative;
}
.sm a {
  display: block;
}
.sm a.disabled {
  cursor: default;
}
.sm::after {
  content: "";
  display: block;
  height: 0;
  font: 0px/0 serif;
  clear: both;
  overflow: hidden;
}
.sm *,
.sm *::before,
.sm *::after {
  box-sizing: inherit;
}

:root {
}
.sm-simple.sm-rtl > li:last-child > a {
  padding-left: 0;
  margin-left: 0;
}
.sm-simple {
  background: #f2f5ff;
}
.sm .niafam {
  margin-right: 2px;
  font-size: 0.875em;
  font-weight: bolder;
  font-weight: 600;
  margin-bottom: -3px;
}
.sm .niafam::before {
  content: "\e914";
  font-family: niafam;
  font-size: 14px;
}
.sm-simple a {
  padding: 13px 20px;
}
.sm-simple ul a {
  font-size: 0.875em !important;
}
.sm-simple a,
.sm-simple a:hover,
.sm-simple a:focus,
.sm-simple a:active {
  line-height: 17px;
  text-decoration: none;
}
.sm-simple a.current {
  background: #555555;
  color: #fff;
}
.sm-simple a.disabled {
  color: #cccccc;
}
.sm-simple a .sub-arrow {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: auto;
  right: 4px;
  width: 34px;
  height: 34px;
  overflow: hidden;
  font: bold 14px/34px monospace !important;
  text-align: center;
  text-shadow: none;
  background: rgba(0, 0, 0, 0.08);
}
.sm-simple a .sub-arrow::before {
  content: "+";
}
.sm-simple a.highlighted .sub-arrow::before {
  content: "-";
}
.sm-simple li {
}
.sm-simple > li:first-child {
  border-top: 0;
}
.sm-simple ul {
  background: #fff;
}
.sm-simple ul a,
.sm-simple ul a:hover,
.sm-simple ul a:focus,
.sm-simple ul a:active {
  font-size: var(--font-size);
}

@media (min-width: 768px) {
  /* Switch to desktop layout
   -----------------------------------------------
      These transform the menu tree from
      collapsible to desktop (navbar + dropdowns)
   -----------------------------------------------*/
  /* start... (it's not recommended editing these rules) */
  .sm-simple ul {
    position: absolute;
    width: 12em;
  }

  .sm-simple li {
    float: left;
  }

  .sm-simple.sm-rtl li {
    float: right;
  }

  .sm-simple ul li,
  .sm-simple.sm-rtl ul li,
  .sm-simple.sm-vertical li {
    float: none;
  }

  .sm-simple a {
    white-space: nowrap;
  }

  .sm-simple ul a,
  .sm-simple.sm-vertical a {
    white-space: normal;
  }

  .sm-simple .sm-nowrap > li > a,
  .sm-simple .sm-nowrap > li > :not(ul) a {
    white-space: nowrap;
  }

  /* ...end */
  .sm-simple {
    background: transparent;
  }
  .sm-simple a {
    padding: 11px 20px;
  }
  .sm-simple a,
  .sm-simple a:hover,
  .sm-simple a:focus,
  .sm-simple a:active,
  .sm-simple a.highlighted {
    padding-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }
  .sm-simple > li > a:not(:last-child) {
  }
  .sm-simple ul a,
  .sm-simple ul a:hover,
  .sm-simple ul a:focus,
  .sm-simple ul a:active,
  .sm-simple ul a.highlighted {
    color: #000;
    width: 100%;
  }
  .sm-simple ul a {
    padding-right: 10px;
  }
  .sm-simple ul {
    background-color: #fff;
  }
  .sm-simple > li > a {
    background: none !important;
  }
  .sm-simple a:hover,
  .sm-simple a:focus,
  .sm-simple a:active,
  .sm-simple a.highlighted {
  }
  .sm-simple > li > a {
    display: flex;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .sm-simple > li {
    margin-inline-end: 15px;
  }

  .sm-simple li:last-child > a {
    border-left: none;
  }
  .sm-simple a.current {
    background: #555555;
    color: #fff;
  }
  .sm-simple a.disabled {
    background: #fff;
    color: #cccccc;
  }
  .sm-simple li > a .sm-simple a .sub-arrow {
    top: 50%;
    margin-top: -8px;
    right: 20px;
    width: 8px;
    height: 16px;
    font: 14px/16px monospace !important;
    background: transparent;
  }
  .sm-simple a.highlighted .sub-arrow::before {
    content: "+";
  }
  .sm-simple > li {
    border-top: 0;
  }
  .sm-simple > li:first-child {
    border-left: 0;
  }
  .sm-simple ul {
    background: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
  }
  .sm-simple ul a {
    border: 0 !important;
  }

  .sm-simple ul a .sub-arrow {
    left: 8px;
    right: auto;
  }
  .sm-simple ul > li {
    border-left: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.15);
  }
  .sm-simple ul > li:first-child {
    border-top: 0;
  }
  .sm-simple .scroll-up,
  .sm-simple .scroll-down {
    position: absolute;
    display: none;
    visibility: hidden;
    overflow: hidden;
    background: #023047;
    height: 20px;
  }
  .sm-simple .scroll-up-arrow,
  .sm-simple .scroll-down-arrow {
    position: absolute;
    top: -2px;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-width: 8px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #555555 transparent;
  }
  .sm-simple .scroll-down-arrow {
    top: 6px;
    border-style: solid dashed dashed dashed;
    border-color: #555555 transparent transparent transparent;
  }

  .sm-simple.sm-rtl a .sub-arrow {
    position: unset;
    margin-right: 7px;
  }

  .sm-simple.sm-rtl.sm-vertical a .sub-arrow {
    left: auto;
    right: 8px;
  }
  .sm-simple.sm-rtl > li:first-child {
  }
  .sm-simple.sm-rtl > li:last-child {
    border-left: 0;
    margin-left: 0;
  }

  .sm-simple.sm-rtl ul a .sub-arrow {
    left: auto;
    right: 8px;
  }
  .sm-simple.sm-vertical a .sub-arrow {
    left: 8px;
    right: auto;
  }
  .sm-simple.sm-vertical li {
    border-left: 0;
  }
  .sm-simple.sm-vertical > li:first-child {
    border-top: 0;
  }
}
.sm-simple ul a {
  padding-top: 15px;
  padding-bottom: 15px;
}
/*# sourceMappingURL=sm-simple.css.map */
.sm-simple ul {
  left: 0!important;
  top: 20px !important;
}
.sm-simple .niafam {
  padding-right: 1px;
  display: flex;
  margin-top: 0px;
  font-weight: 200;
}
.sm-simple li li .niafam {
  transform: rotate(90deg);
  margin-right: auto;
}
/* .sm-simple > li > a,
 .sm-simple li li {
   transition: all 0.2s linear;
 } */
.sm-simple > li > a {
  transition: 0.2s all ease-in-out;
}
.sm-simple > li > a:hover {
  color: #fff;
}
.sm-simple > li > .highlighted {
  color: #fff;
  transition: 0.2s all ease-in-out;
}
.sm-simple li li:hover,
.highlighted {
  background-color: #ebebf5 !important;
}
.sm-simple li li,
.highlighted {
  transition: 0.2s all ease-in-out;
}
/* .sm-simple li li:hover > a,
 .highlighted > a {
   color: #f2f5ff;
 } */
.sm-simple > li > a.highlighted {
  color: rgb(63, 63, 63);
}
.sm-simple > li > a:hover {
  color: #1a403f;
}
.sm-simple li li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 15px;
}
.sm-simple ul {
  border-radius: 15px;
}
.sm-simple ul li:first-child {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.sm-simple ul li:last-child {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

/* .first {
  border: 1px solid #E0E0E2;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.03);
border-radius: 5px;
 } */

.search-area {
  display: flex;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  z-index: 10000;
  background-color: rgba(14, 31, 57, 0.8392156863);
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s linear;
}

.search-area--opened {
  visibility: visible;
  opacity: 1;
}

.search-area__close-btn {
  font-size: 1em;
  position: absolute;
  top: 20px;
  right: 30px;
  display: flex;
  padding: 12px;
  line-height: 12px;
  background-color: #ffb228;
  border: 0;
  cursor: pointer;
  border-radius: 5px;
  color: #000;
  opacity: 1;
}

.search-area__close-btn i {
  color: #003E7A;
}

.search-area__form {
  display: flex;
  flex-direction: column;
  margin: 80px 0;
  transition: all 0.2s linear;
  i{
    margin: 30px;
  }
}

.search-area__input {
  border-width: 0 0 2px 0;
  border-radius: 0;
  font-size: 1.75em;
  padding: 10px 0;
  border-color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
  background-color: transparent;
  opacity: 1;
  color: #fff;
  margin-bottom: 0 !important;
  border: none !important;
  padding: 30px;
  width: 90%;
}

.search-area__text {
  color: #fff;
}

#btn-search {
  cursor: pointer;
  transition: all 0.2s linear;
  display: flex;
align-items: center;
}

#btn-search:hover i {
  transition: all 0.2s linear;
}

#btn-search i {
  transition: all 0.2s linear;
}



.search-area--opened {
  visibility: visible !important;
  opacity: 1 !important;
}

.search-area {
  display: flex;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  z-index: 10000;
  background-color:  rgba(4,22,80,0.8);
  backdrop-filter: blur(30px);
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s linear;
}

.search-area__close-btn {
  font-size: 1em;
  position: absolute;
  top: 20px;
  right: 30px;
  display: flex;
  padding: 12px;
  line-height: 12px;
  background-color: #ffb228;
  border: 0;
  cursor: pointer;
  border-radius: 100px;
  color: #000;
  opacity: 1;
  transition: all 0.2s linear;
}

.search-area__close-btn:hover {
  background-color: #da2128;
}

.search-area__form {
  display: flex;
  flex-direction: row;
  margin: 80px 0;
  transition: 0.5s;
  width: 66%;
  justify-content: space-between;
  border-radius: 30px;
  background: rgba(32,58,107,0.7);
  backdrop-filter: blur(30px);
}

.es-form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.es-form-group {
  border: none;
  margin-top: 10px;
  margin-right: -4px;
  padding: 0;
}

.es-form-control {
  border: none;
}

.es-form-captcha-row {
  display: flex;
  align-items: center;
}

.captcha__pic {
  width: 50%;
}

.captcha__pic img {
  width: 110px;
  border-radius: 15px;
}

#submit-subscribe {
  background: #ff5151;
  border-radius: 30px;
  border: none;
  padding: 10px 23px;
}

#captcha_uniqueid {
  width: 70px;
  text-align: right ;
  margin-inline-start: 10px;
}

.es-form-captcha-row.es-row {
  margin-top: 10px;
}

.es-row {
  display: flex;
  justify-content: space-between;
}

.captcha__input {
  width: 100px;
}

.es-input-group-append {
  padding: 6px;
  display: flex;
}

.refreshCaptcha {
  border: none;
  background: transparent;
}

body {
  font-family: Vazir;
}
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */

.flickity-button {
  position: absolute;
  border: none;
  transition: 0.2s all ease-in-out;
}

.flickity-button:hover {
	cursor: pointer;
}

.flickity-button:hover::after{
	color: #fff;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

/* .flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  pointer-events: none;
} */

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
  top: 45%;
  transform: translateY(-50%);
  left: -3%;
}

.flickity-prev-next-button svg{
	display: none;
}


/* right to left */
.flickity-button.flickity-prev-next-button.next::after {
  content:"\e906";
  color: #fff;
  font-family: niafam;
  font-size: 44px;
  transition: 0.2s all ease-in-out;
  top: 50%;
  left: 50%;
  position: absolute;
  position: absolute;
  transform: translate(-50%, -50%) ;
}
.flickity-button.flickity-prev-next-button.previous::after {
  content:"\e907";
  color: #fff;
  font-family: niafam;
  font-size: 44px;
  transition: 0.2s all ease-in-out;
  top: 50%;
  left: 50%;
  transform: translate(-50% , -50%) ;
  position: absolute;
  position: absolute;
}
.flickity-prev-next-button.next {
  inset-inline-end: 102%;
}



.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  top: 83%;
  padding: 0;
  margin: 0;
  list-style: none;
  left: -8.2%;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dots .dot {
  width: 14px;
  height: 6px; 
  background: #fff !important;
  position: relative;
  margin: 0 3px !important;
  border-radius: 4px;
cursor: pointer;
display: inline-block;
}

/* .flickity-page-dots .dot::after{
  content: '';
position: absolute;
left: 50%;
top: 50%;
width: 10px;
height: 10px;
background: #167272;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
border-radius: 50px;
} */

.flickity-page-dots .dot:hover {
	background: #FFB800;
}

.flickity-page-dots .dot.is-selected::after{
  background: #FFB800;
}

.flickity-page-dots .dot.is-selected {
  border-radius: 4px;
background: #62D9AE !important;
width: 36px;
height: 6px; 
  position: relative; 
  border-radius: 5px;
}
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.menu{position:relative;display:block;width: 40px;height:40px;}
.menu .pix{position:absolute;width:8px;height:8px;background-color:#818ea2;border-radius:100%;transition:.2s ease-in-out;left: 0;}
.menu .pix:nth-of-type(1){transform:translate(0,0)}
.menu .pix:nth-of-type(2){transform:translate(16px,0)}
.menu .pix:nth-of-type(3){transform:translate(32px,0)}
.menu .pix:nth-of-type(4){transform:translate(0,16px)}
.menu .pix:nth-of-type(5){transform:translate(16px,16px)}
.menu .pix:nth-of-type(6){transform:translate(32px,16px)}
.menu .pix:nth-of-type(7){transform:translate(0,32px)}
.menu .pix:nth-of-type(8){transform:translate(16px,32px)}
.menu .pix:nth-of-type(9){transform:translate(32px,32px)}
.menu:hover .pix{background-color:#616b7a}
.menu:hover .pix:nth-of-type(1){transform:translate(-4px,-4px)}
.menu:hover .pix:nth-of-type(3){transform:translate(20px,-4px)}
.menu:hover .pix:nth-of-type(7){transform:translate(-4px,20px)}
.menu:hover .pix:nth-of-type(9){transform:translate(20px,20px)}
.menu.active .pix:nth-of-type(1){transform:translate(0,0)}
.menu.active .pix:nth-of-type(2){transform:translate(8px,8px)}
.menu.active .pix:nth-of-type(3){transform:translate(32px,0)}
.menu.active .pix:nth-of-type(4){transform:translate(8px,24px)}
.menu.active .pix:nth-of-type(6){transform:translate(24px,8px)}
.menu.active .pix:nth-of-type(7){transform:translate(0,32px)}
.menu.active .pix:nth-of-type(8){transform:translate(24px,24px)}
.menu.active .pix:nth-of-type(9){transform:translate(32px,32px)}
.menu.active:hover .pix:nth-of-type(1){transform:translate(-4px,-4px)}
.menu.active:hover .pix:nth-of-type(2){transform:translate(2px,2px)}
.menu.active:hover .pix:nth-of-type(3){transform:translate(20px,-4px)}
.menu.active:hover .pix:nth-of-type(4){transform:translate(2px,14px)}
.menu.active:hover .pix:nth-of-type(6){transform:translate(14px,2px)}
.menu.active:hover .pix:nth-of-type(7){transform:translate(-4px,20px)}
.menu.active:hover .pix:nth-of-type(8){transform:translate(14px,14px)}
.menu.active:hover .pix:nth-of-type(9){transform:translate(20px,20px)}
.header-tiny-menu .tabs-container{}
.header-tiny-menu .tabs-block{border: 1px solid #C8C8C8;display:flex;align-items:center;justify-content:center;flex-direction: column;position: absolute;inset-inline-end: 10px;top: 80%;width: 638px;border-radius: 15px;background: rgba(255,255,255,0.7);box-shadow: 0px 30px 60px 0 rgba(0,36,78,0.15);border: 2px solid rgba(200,200,200,0.3);-webkit-backdrop-filter: blur(32px);backdrop-filter: blur(10px);width: 638px;z-index: 99999;}
.header-tiny-menu .tabs{display:flex}
.header-tiny-menu .tabs>ul{list-style-type:none;margin:0;padding: 30px 30px 0 30px;width:15%}
.header-tiny-menu .tabs>ul li{display:block}
.header-tiny-menu .tabs>ul li:not(:last-child){}
.header-tiny-menu .tabs>ul li a,.tabs>ul li a:visited{display:flex;border-bottom:none;text-decoration:none;transition:all .2s ease-in-out;}

.header-tiny-menu .tabs>ul li a:active,.tabs>ul li a:focus,.tabs>ul li a:hover{border-bottom:none;outline:0}
.header-tiny-menu .tabs>ul li a.active{border-radius: 10px;background: rgba(246,246,246,1);box-shadow: 0px 5px 30px 0 rgba(0,0,0,0.1);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);cursor: pointer;}
.header-tiny-menu .tabs>ul li a:hover:not(.active){color:#0067b8}
.header-tiny-menu .tabs>ul li a>span{width:100%;display:flex;align-items:center;justify-content:center;text-align:center}
.header-tiny-menu .tabs>ul li a>span.tab-label{display:none}
.header-tiny-menu .tabs > ul li a.active i{color: var(--secondary-color);}
.header-tiny-menu .tabs>ul li a > i{font-size: 1.5rem;color: #000;}
.header-tiny-menu .tabs>ul li a .tab-link-titles{}
.header-tiny-menu .tabs>ul li a .tab-link-titles .tab-label{font-variation-settings: "wght" 800, "DSTY" 4, "KSHD" 100;font-size: 0.875rem;color: #000;}
.header-tiny-menu .tabs > ul li a.active .tab-link-titles .tab-label{color: var(--secondary-color);}
.header-tiny-menu .tabs>ul li a .tab-link-titles .tab-label-info{font-variation-settings: "wght" 550, "DSTY" 4, "KSHD" 100;font-size: 0.75rem;color: #4E4E4E;}
.header-tiny-menu .tabs section{width:85%;padding:1rem;display:none;word-wrap:break-word;position: relative;}
.header-tiny-menu .tabs section>*{opacity:0;transform:translateY(20px);transition:opacity .2s,transform .2s}
.header-tiny-menu .tabs section>:nth-child(1){transition-delay:.2s}
.header-tiny-menu .tabs section>:nth-child(2){transition-delay:.3s}
.header-tiny-menu .tabs section>:nth-child(3){transition-delay:.4s}
.header-tiny-menu .tabs section>:nth-child(4){transition-delay:.5s}
.header-tiny-menu .tabs section>:nth-child(5){transition-delay:.6s}
.header-tiny-menu .tabs section>:nth-child(6){transition-delay:.7s}
.header-tiny-menu .tabs section>:nth-child(7){transition-delay:.8s}
.header-tiny-menu .tabs section>:nth-child(8){transition-delay:.9s}
.header-tiny-menu .tabs section>:nth-child(9){transition-delay:1s}
.header-tiny-menu .tabs section>:nth-child(10){transition-delay:1.1s}
.header-tiny-menu .tabs section>:nth-child(11){transition-delay:1.2s}
.header-tiny-menu .tabs section>:nth-child(12){transition-delay:1.3s}
.header-tiny-menu .tabs section>:nth-child(13){transition-delay:1.4s}
.header-tiny-menu .tabs section>:nth-child(14){transition-delay:1.5s}
.header-tiny-menu .tabs section>:nth-child(15){transition-delay:1.6s}
.header-tiny-menu .tabs section>:nth-child(16){transition-delay:1.7s}
.header-tiny-menu .tabs section>:nth-child(17){transition-delay:1.8s}
.header-tiny-menu .tabs section>:nth-child(18){transition-delay:1.9s}
.header-tiny-menu .tabs section>:nth-child(19){transition-delay:2s}
.header-tiny-menu .tabs section>:nth-child(20){transition-delay:2.1s}
.header-tiny-menu .tabs section.active{display:block}
.header-tiny-menu .tabs section.active-content>*{opacity:1;transform:translateY(0)}
.header-tiny-menu .tabs .tab-body ul{display: flex;flex-direction: column;justify-content: flex-start; align-items: flex-start; gap: 10px;}
.header-tiny-menu .tabs .tab-body ul li a{font-variation-settings: "wght" 550, "DSTY" 4, "KSHD" 100;font-size: 0.875rem;position: relative;}
.tab-footer {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;
    background: rgba(251,139,37,0.15);
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 25px 30px;
}
.tab-footer__info{}
.tab-footer__info span{
    font-variation-settings: "wght" 800, "DSTY" 4, "KSHD" 100;
    font-size: 0.875rem;
}
.tab-footer__info p{
    font-variation-settings: "wght" 550, "DSTY" 4, "KSHD" 100;
    font-size: 0.75rem;
    color: #4E4E4E;
}
.tab-footer__button{
    color: #fff;
}
.tab-footer__button a{
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 1000px;
    background: #FB8B25;
    font-variation-settings: "wght" 800, "DSTY" 4, "KSHD" 100;
    font-size: 0.875rem;
    padding: 10px 20px;
    color: #fff !important;
    transition: all 0.5s ease;
}
.tab-footer__button a:hover{background: var(--secondary-color);}
.header-tiny-menu .tabs section > i {
    font-size: 9.375rem;
    position: absolute;
    left: 30px;
    bottom: 30px;
    color: #08876f26 !important;
}
@media (min-width:576px){
.header-tiny-menu .tabs>ul{width: 77%;}
.header-tiny-menu .tabs>ul li a>span{width:100%}
.header-tiny-menu .tabs>ul li a>span.tab-label{width:100%;display:block;margin-top:.2rem}
.header-tiny-menu .tabs section{width: 50%;padding:2rem 2rem}
}
@media (min-width:768px){
.header-tiny-menu .tabs-container{}
}
@media (min-width:992px){
.header-tiny-menu .tabs{width: 100%;}
}
[dir = ltr] .header-sec .menu-dot button.active .niafam-arrow-left {
	transform: rotate(180deg);
}

[dir = ltr] .header-sec .menu-dot .list-unstyled li i {
	transform: rotate(180deg);
}
:root {
  --primary-color: #041650;
  --secondary-color: #FB8B25;
}

i {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "niafam" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.niafam-network .path1:before {
  content: "\e99c";
  color: rgb(0, 36, 78);
}

.niafam-network .path2:before {
  content: "\e99d";
  margin-left: -1em;
  color: rgb(0, 36, 78);
}

.niafam-network .path3:before {
  content: "\e99e";
  margin-left: -1em;
  color: rgb(0, 36, 78);
}

.niafam-network .path4:before {
  content: "\e99f";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.niafam-network .path5:before {
  content: "\e9a0";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.niafam-office-building:before {
  content: "\e9a1";
  color: #00244e;
}

.niafam-Maps:before {
  content: "\e9a2";
  color: #00244e;
}

.niafam-civil-right:before {
  content: "\e9a3";
  color: #00244e;
}

.niafam-risk-management:before {
  content: "\e99b";
  color: #041650;
}

.niafam-Component-3:before {
  content: "\e901";
  color: #a5a6aa;
}

.niafam-archive:before {
  content: "\e902";
}

.niafam-arrow-circle-left:before {
  content: "\e903";
}

.niafam-arrow-circle-right:before {
  content: "\e905";
}

.niafam-arrow-left:before {
  content: "\e906";
}

.niafam-arrow-right:before {
  content: "\e907";
}

.niafam-at-sign:before {
  content: "\e908";
}

.niafam-bell-01:before {
  content: "\e909";
}

.niafam-bell-ringing-04:before {
  content: "\e90a";
}

.niafam-calendar:before {
  content: "\e90b";
}

.niafam-camera-01:before {
  content: "\e90c";
}

.niafam-camera-off:before {
  content: "\e90d";
}

.niafam-check:before {
  content: "\e90f";
}

.niafam-check-circle:before {
  content: "\e910";
}

.niafam-check-circle-broken:before {
  content: "\e911";
}

.niafam-check-square:before {
  content: "\e912";
}

.niafam-check-square-broken:before {
  content: "\e913";
}

.niafam-chevron-down:before {
  content: "\e914";
}

.niafam-chevron-up:before {
  content: "\e915";
}

.niafam-clock:before {
  content: "\e916";
}

.niafam-clock-stopwatch:before {
  content: "\e917";
}

.niafam-copy-01:before {
  content: "\e918";
}

.niafam-dots-grid:before {
  content: "\e919";
}

.niafam-dots-horizontal:before {
  content: "\e91a";
}

.niafam-dots-vertical:before {
  content: "\e91d";
}

.niafam-download-01:before {
  content: "\e91e";
}

.niafam-download-04:before {
  content: "\e91f";
}

.niafam-eye:before {
  content: "\e920";
}

.niafam-eye-off:before {
  content: "\e921";
}

.niafam-file-02:before {
  content: "\e922";
}

.niafam-file-attachment-01:before {
  content: "\e923";
}

.niafam-file-attachment-02:before {
  content: "\e924";
}

.niafam-file-download-01:before {
  content: "\e925";
}

.niafam-file-download-02:before {
  content: "\e926";
}

.niafam-file-download-03:before {
  content: "\e927";
}

.niafam-file-search-02:before {
  content: "\e928";
}

.niafam-fingerprint-03:before {
  content: "\e929";
}

.niafam-heart-rounded:before {
  content: "\e92a";
}

.niafam-home-03:before {
  content: "\e92b";
}

.niafam-hourglass-01:before {
  content: "\e92c";
}

.niafam-hourglass-02:before {
  content: "\e92d";
}

.niafam-image-01:before {
  content: "\e92e";
}

.niafam-image-down:before {
  content: "\e92f";
}

.niafam-link-03:before {
  content: "\e930";
}

.niafam-lock-01:before {
  content: "\e931";
}

.niafam-lock-unlocked-01:before {
  content: "\e932";
}

.niafam-log-in-01:before {
  content: "\e933";
}

.niafam-log-in-02:before {
  content: "\e934";
}

.niafam-log-in-04:before {
  content: "\e935";
}

.niafam-mail-01:before {
  content: "\e936";
}

.niafam-mail-02:before {
  content: "\e937";
}

.niafam-mark:before {
  content: "\e938";
}

.niafam-marker-pin-01:before {
  content: "\e939";
}

.niafam-marker-pin-02:before {
  content: "\e93a";
}

.niafam-marker-pin-03:before {
  content: "\e93b";
}

.niafam-marker-pin-04:before {
  content: "\e93c";
}

.niafam-marker-pin-06:before {
  content: "\e93d";
}

.niafam-microphone-01:before {
  content: "\e93e";
}

.niafam-microphone-02:before {
  content: "\e93f";
}

.niafam-microphone-off-01:before {
  content: "\e940";
}

.niafam-microphone-off-02:before {
  content: "\e941";
}

.niafam-moon-01:before {
  content: "\e942";
}

.niafam-phone-01:before {
  content: "\e943";
}

.niafam-phone-call-01:before {
  content: "\e944";
}

.niafam-play:before {
  content: "\e945";
}

.niafam-recording-01:before {
  content: "\e946";
}

.niafam-recording-02:before {
  content: "\e947";
}

.niafam-scan:before {
  content: "\e948";
}

.niafam-search-lg:before {
  content: "\e949";
}

.niafam-search-sm:before {
  content: "\e94a";
}

.niafam-settings-01:before {
  content: "\e94b";
}

.niafam-sun:before {
  content: "\e94c";
}

.niafam-user-01:before {
  content: "\e94d";
}

.niafam-user-03:before {
  content: "\e94e";
}

.niafam-users-01:before {
  content: "\e94f";
}

.niafam-users-02:before {
  content: "\e950";
}

.niafam-video-recorder:before {
  content: "\e951";
}

.niafam-x-close:before {
  content: "\e952";
}

.niafam-accessibility-1:before {
  content: "\e953";
}

.niafam-alarm-clock:before {
  content: "\e954";
}

.niafam-account:before {
  content: "\e955";
}

.niafam-book:before {
  content: "\e956";
}

.niafam-browser:before {
  content: "\e957";
}

.niafam-browser-new:before {
  content: "\e958";
}

.niafam-building:before {
  content: "\e959";
}

.niafam-bunk-bed:before {
  content: "\e95a";
}

.niafam-calendar-events-1:before {
  content: "\e95b";
}

.niafam-chat-faq-1:before {
  content: "\e95c";
}

.niafam-company-1:before {
  content: "\e95d";
}

.niafam-croupier:before {
  content: "\e95e";
}

.niafam-daily-health:before {
  content: "\e95f";
}

.niafam-download-pdf:before {
  content: "\e960";
}

.niafam-engine:before {
  content: "\e961";
}

.niafam-engineer:before {
  content: "\e962";
}

.niafam-file-form:before {
  content: "\e963";
}

.niafam-food-delivery:before {
  content: "\e964";
}

.niafam-groups-1:before {
  content: "\e965";
}

.niafam-home-1:before {
  content: "\e966";
}

.niafam-industry:before {
  content: "\e967";
}

.niafam-link-1:before {
  content: "\e968";
}

.niafam-meeting:before {
  content: "\e969";
}

.niafam-microscope:before {
  content: "\e96a";
}

.niafam-monitor:before {
  content: "\e96b";
}

.niafam-mortarboard:before {
  content: "\e96c";
}

.niafam-mortarboard_1:before {
  content: "\e96d";
}

.niafam-naval:before {
  content: "\e96e";
}

.niafam-news-1:before {
  content: "\e96f";
}

.niafam-office:before {
  content: "\e970";
}

.niafam-online-payment:before {
  content: "\e971";
}

.niafam-pages-1:before {
  content: "\e972";
}

.niafam-park:before {
  content: "\e973";
}

.niafam-phone-1:before {
  content: "\e974";
}

.niafam-processor:before {
  content: "\e975";
}

.niafam-research:before {
  content: "\e976";
}

.niafam-sketchbook:before {
  content: "\e977";
}

.niafam-social-network:before {
  content: "\e978";
}

.niafam-social-network-group-1:before {
  content: "\e979";
}

.niafam-stationary-bike:before {
  content: "\e97a";
}

.niafam-student:before {
  content: "\e97b";
}

.niafam-student-2:before {
  content: "\e97c";
}

.niafam-test-tube:before {
  content: "\e97d";
}

.niafam-webinar-new:before {
  content: "\e97e";
}

.niafam-webinar-right:before {
  content: "\e97f";
}

.niafam-world-website:before {
  content: "\e980";
}

.niafam-camera-operator:before {
  content: "\e981";
}

.niafam-email-right:before {
  content: "\e982";
}

.niafam-graduate:before {
  content: "\e983";
}

.niafam-office-chair:before {
  content: "\e984";
}

.niafam-online-lesson:before {
  content: "\e985";
}

.niafam-park1:before {
  content: "\e986";
}

.niafam-professor:before {
  content: "\e987";
}

.niafam-rehabilitation:before {
  content: "\e988";
}

.niafam-research1:before {
  content: "\e989";
}

.niafam-Stationary-bike:before {
  content: "\e98a";
}

.niafam-www-right:before {
  content: "\e98b";
}

.niafam-books:before {
  content: "\e98c";
}

.niafam-bunk-bed-1:before {
  content: "\e98d";
}

.niafam-burger_1:before {
  content: "\e98e";
}

.niafam-Whatsapp:before {
  content: "\e98f";
}

.niafam-twitter-1:before {
  content: "\e990";
}

.niafam-Aparat:before {
  content: "\e991";
}

.niafam-Bale:before {
  content: "\e992";
}

.niafam-Bisphon:before {
  content: "\e993";
}

.niafam-Eita:before {
  content: "\e994";
}

.niafam-Facebook:before {
  content: "\e995";
}

.niafam-Gap:before {
  content: "\e996";
}

.niafam-Instagram:before {
  content: "\e997";
}

.niafam-Linkedin:before {
  content: "\e998";
}

.niafam-Soroush:before {
  content: "\e999";
}

.niafam-Telegram:before {
  content: "\e99a";
}

.niafam-accessibility:before {
  content: "\e900";
}

.niafam-minus:before {
  content: "\e904";
}

.niafam-open-eye .path1:before {
  content: "\e91b";
  color: rgb(43, 41, 60);
  opacity: 0.99;
}

.niafam-open-eye .path2:before {
  content: "\e91c";
  margin-left: -1em;
  color: rgb(43, 41, 61);
  opacity: 0.993;
}

.niafam-close:before {
  content: "\e90e";
}

.text__white {
  color: #fff;
}
.text__dark-white {
  color: #F0F0F0;
}
.text__black {
  color: #000;
}
.text__black2 {
  color: #12213B;
}
.text__orange {
  color: var(--secondary-color);
}
.text__blue {
  color: var(--primary-color);
}
.text__light-blue {
  color: #203A6B;
}
.text__gray {
  color: #A5A6AA;
}
.text__gray2 {
  color: #4E4E4E;
}
.text__dark-gray {
  color: #646464;
}
.text__cyan {
  color: #00A8D3;
}
.text__11 {
  font-size: 0.6875em;
}
.text__12 {
  font-size: 0.75em;
}
.text__13 {
  font-size: 0.813em;
}
.text__14 {
  font-size: 0.875em;
}
.text__15 {
  font-size: 0.938em;
}
.text__16 {
  font-size: 1em;
}
.text__17 {
  font-size: 1.063em;
}
.text__18 {
  font-size: 1.125em;
}
.text__19 {
  font-size: 1.188em;
}
.text__20 {
  font-size: 1.25em;
}
.text__22 {
  font-size: 1.375em;
}
.text__24 {
  font-size: 1.5em;
}
.text__25 {
  font-size: 1.5625em;
}
.text__28 {
  font-size: 1.75em;
}
.text__30 {
  font-size: 1.875em;
}
.text__32 {
  font-size: 2em;
  font-size: clamp(1.875rem, 1.85rem + 0.125vw, 2rem);
}
.text__34 {
  font-size: 2.12em;
  font-size: clamp(1.875rem, 1.85rem + 0.125vw, 2rem);
}
.text__36 {
  font-size: 2.25em;
  font-size: clamp(2.125rem, 2.1rem + 0.125vw, 2.25rem);
}
.text__39 {
  font-size: 2.4375em;
}
.text__40 {
  font-size: 2.5em;
  font-size: clamp(2.375rem, 2.35rem + 0.125vw, 2.5rem);
}
.text__48 {
  font-size: 3em;
  font-size: clamp(2.875rem, 2.85rem + 0.125vw, 3rem);
}
.text__50 {
  font-size: 3.125em;
  font-size: clamp(3rem, 2.975rem + 0.125vw, 3.125rem);
}
.text__66 {
  font-size: 4.125em;
}
.text__70 {
  font-size: 4.375em;
}
.text__bold {
  font-weight: 700;
}
.text__medium {
  font-weight: 500;
}
.text__regular {
  font-weight: 440;
}

.line-clamp__1 {
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__2 {
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__3 {
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__4 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__5 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__6 {
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__7 {
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__8 {
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__9 {
  display: -webkit-box;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__10 {
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__12 {
  display: -webkit-box;
  -webkit-line-clamp: 12;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__16 {
  display: -webkit-box;
  -webkit-line-clamp: 16;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.flickity-page-dots .dot {
  transition: all 0.2s linear;
}

.cover-link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 6;
}

/* Layout */
nav.mega-menu h3 {
  color: #016a63;
}
nav.mega-menu ul {
  list-style: none;
  padding: 0;
}
nav.mega-menu .first {
  border: 1px solid #E0E0E2;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.03);
  border-radius: 5px;
}
nav.mega-menu .first a {
  padding-right: 35px;
  position: relative;
  padding-left: 10px;
}
nav.mega-menu .first a::before {
  content: "";
  background-image: url("../img/812847 1.png");
  width: 25%;
  height: 100%;
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 9px;
}

nav.mega-menu > ul {
  padding: 0;
  margin: 0;
  list-style: none;
  height: 100%;
  display: flex;
}

nav.mega-menu a {
  text-decoration: none;
}

/* Basic Style */
nav.mega-menu > ul > li {
  height: 100%;
}

nav.mega-menu > ul > li > a {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  transition: all 300ms ease-in-out;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
}
nav.mega-menu > ul > li > a i {
  font-size: 5px !important;
}
nav.mega-menu > ul > li > a:hover {
  color: #2cedde;
}

nav.mega-menu > ul > li a {
  position: relative;
  z-index: 5;
}
nav.mega-menu > ul > li:hover::before {
  opacity: 1;
}

nav.mega-menu > ul > li.contact-drop > a:after,
nav.mega-menu > ul > li.mega-drop > a:after,
nav.mega-menu > ul > li.blog-post > a:after,
nav.mega-menu > ul > li.drop-down > a:after {
  position: absolute;
  top: 0;
  right: 5px;
}

/* Mega Drop Menu */
nav.mega-menu > ul > li.mega-drop .mega-drop-inner {
  border-radius: 10px;
  position: absolute;
  opacity: 0;
  width: 1290px;
  height: 322px;
  overflow: auto;
  top: calc(100% + 60px);
  left: 50%;
  transform: translateX(-50%);
  background: #F3F3F3;
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.2);
  border-radius: 15px;
  visibility: hidden;
  transition: all 300ms ease-in-out;
  z-index: 15;
  display: flex;
  overflow: hidden;
}
nav.mega-menu > ul > li.mega-drop .mega-drop-inner .active {
  visibility: hidden;
}
nav.mega-menu > ul > li.mega-drop .mega-drop-inner:not(:last-child) {
  margin-left: 15px;
}

nav.mega-menu > ul > li.mega-drop .mega-drop-inner > ul {
  flex: 1;
  display: flex;
  flex-direction: column;
  height: auto;
}
nav.mega-menu > ul > li.mega-drop .mega-drop-inner > ul:not(:last-child) {
  margin-bottom: 15px;
}

nav.mega-menu > ul > li:not(:last-child) {
  margin-inline-end: 33px;
}

nav.mega-menu > ul > li.mega-drop .mega-drop-inner ul h3 {
  margin-bottom: 8px;
}

.header-sec .mega-drop__col .scrollbar-init {
  height: 0;
}

nav.mega-menu > ul > li.mega-drop:hover .scrollbar-init {
  height: 205px;
}

nav.mega-menu > ul > li.mega-drop:hover .mega-drop-inner {
  opacity: 1;
  top: calc(70% + 10px);
  visibility: visible;
}
nav.mega-menu > ul > li.mega-drop:hover .mega-drop-inner .active {
  visibility: visible;
}

/* Blog Post */
nav.mega-menu > ul > li.blog-post {
  position: static;
}

nav.mega-menu > ul > li.blog-post:hover .nav.mega-menu-item {
  opacity: 1;
  top: 100%;
  left: 0;
  visibility: visible;
}

nav.mega-menu > ul > li.blog-post .nav.mega-menu-item {
  position: absolute;
  width: 100%;
  overflow: auto;
  padding: 40px 0;
  top: -9999px;
  opacity: 0;
  left: -9999px;
  background: #daeaef;
  visibility: hidden;
  border-top: 3px solid #ff3d2e;
  transition: opacity 300ms ease-in-out;
}

nav.mega-menu > ul > li.blog-post .nav.mega-menu-item .item {
  float: left;
  width: calc(25% - 40px);
  background: #272f32;
  padding: 10px;
  margin: 10px;
  border-radius: 5px;
}

nav.mega-menu > ul > li.blog-post .nav.mega-menu-item .item img {
  width: 100%;
  height: 150px;
}

nav.mega-menu > ul > li.blog-post .nav.mega-menu-item .item h3 {
  font-size: 15px;
}
.slider-sec .flickity-button.flickity-prev-next-button.previous {
	right: 60px;
}
nav.mega-menu > ul > li.blog-post .nav.mega-menu-item .item a {
  color: #ff3d2e;
}

/* Simple and multi level dropdown */
nav.mega-menu > ul > li.drop-down > ul {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  width: 273px;
  background: #f3f3f3 !important;
  transition: all 300ms ease-in-out !important;
  border-radius: 15px;
  border: 1px solid #e4dfd8;
  left: 50%;
  transform: translateX(-50%);
  top: 160px;
  list-style: none !important;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: right;
}

nav.mega-menu > ul > li.drop-down > ul:after {
  border-color: rgba(236, 240, 241, 0);
  border-bottom-color: #ecf0f1;
  border-width: 5px;
  margin-left: -5px;
}

nav.mega-menu > ul > li.drop-down > ul:before {
  border-color: rgba(231, 76, 60, 0);
  border-width: 9px;
  margin-left: -9px;
}

nav.mega-menu > ul > li.drop-down > ul li:not(:last-child) {
  margin-bottom: 9px;
}
nav.mega-menu > ul > li.drop-down > ul span {
  color: #e91e63;
}

nav.mega-menu > ul > li.drop-down {
  margin-bottom: 8px;
  position: relative;
}

nav.mega-menu > ul > li.drop-down:hover > ul {
  opacity: 1;
  visibility: visible;
  top: calc(70% + 10px);
}
nav.mega-menu > ul > li.drop-down:hover > ul span {
  color: #2cedde;
}

.sticky .mega-menu > ul > li.drop-down:hover > ul {
  top: calc(100% + 14px);
}
.sticky .mega-menu > ul > li.mega-drop:hover .mega-drop-inner {
  top: calc(100% - 0px);
}

nav.mega-menu > ul > li.drop-down > ul a {
  display: block;
  color: #2c3e50;
  transition: all 300ms ease-in-out;
  padding-right: 24px;
  padding-left: 24px;
}
nav.mega-menu > ul > li.drop-down > ul a:hover {
  color: #1E837B;
}

nav.mega-menu > ul > li.drop-down > ul > li.sub-drop:after {
  content: "\f101";
  position: Absolute;
  right: 10px;
  top: 50%;
  margin-top: -10px;
  height: 20px;
  width: 20px;
  line-height: 20px;
  text-align: center;
  display: block;
}

nav.mega-menu > ul > li.drop-down > ul > li.sub-drop {
  position: relative;
}

nav.mega-menu > ul > li.drop-down > ul > li.sub-drop > ul {
  left: 90%;
  width: 150px;
  opacity: 0;
  background: #ecf0f1;
  top: -99999px;
  visibility: hidden;
  border-left: 3px solid #e74c3c;
  position: Absolute;
  transition: opacity 300ms ease-in-out;
}

nav.mega-menu > ul > li.drop-down > ul > li.sub-drop:hover > ul {
  opacity: 1;
  left: 100%;
  top: 0;
  visibility: visible;
}

.arrow_box:after,
nav.mega-menu > ul > li.drop-down > ul > li.sub-drop > ul:before {
  right: 100%;
  top: 15px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

nav.mega-menu > ul > li.drop-down > ul > li.sub-drop > ul:after {
  border-color: rgba(236, 240, 241, 0);
  border-right-color: #ecf0f1;
  border-width: 5px;
  margin-top: -5px;
}

nav.mega-menu > ul > li.drop-down > ul > li.sub-drop > ul:before {
  border-color: rgba(231, 76, 60, 0);
  border-right-color: #e74c3c;
  border-width: 9px;
  margin-top: -9px;
}

/* Contact container */
nav.mega-menu > ul > li.contact-drop {
  position: static;
}

nav.mega-menu > ul > li.contact-drop .contact-drop-inner {
  position: Absolute;
  left: -9999px;
  top: -9999px;
  opacity: 0;
  visibility: hidden;
  width: 100%;
  border-top: 3px solid #ff3d2e;
  overflow: auto;
  background: #ecf0f1;
  transition: opacity 300ms ease-in-out;
}

nav.mega-menu > ul > li.contact-drop:hover .contact-drop-inner {
  opacity: 1;
  left: 0;
  top: 100%;
  visibility: visible;
}

nav.mega-menu > ul > li.contact-drop .contact-drop-inner form {
  float: left;
  width: 46%;
  padding: 20px 0;
  margin: 0 2%;
}

nav.mega-menu > ul > li.contact-drop .contact-drop-inner form span {
  display: block;
  text-transform: uppercase;
  letter-spacing: 1px;
}

nav.mega-menu > ul > li.contact-drop .contact-drop-inner form input,
nav.mega-menu > ul > li.contact-drop .contact-drop-inner form textarea {
  display: block;
  width: 50%;
  padding: 10px;
  background: #2c3e50;
  border: none;
  outline: none;
  color: #e74c3c;
  font-family: "oswald", sans-serif;
  margin-bottom: 10px;
}

nav.mega-menu > ul > li.contact-drop .contact-drop-inner .misc-contact {
  float: right;
  width: 50%;
  padding: 20px 0;
}

nav.mega-menu > ul > li.contact-drop .contact-drop-inner .misc-contact span,
nav.mega-menu > ul > li.contact-drop .contact-drop-inner .misc-contact a {
  color: #e74c3c;
}

nav.mega-menu > ul > li.mega-drop .mega-drop-inner {
  border-radius: 15px;
  margin-bottom: 0px;
}
nav.mega-menu > ul > li.mega-drop .mega-drop-inner > ul {
  margin-bottom: 0 !important;
}
nav.mega-menu > ul > li.mega-drop .mega-drop-inner > ul:nth-child(odd) {
  margin-left: 8px;
}
nav.mega-menu > ul > li.mega-drop .mega-drop-inner > ul:nth-child(even) {
  margin-right: 8px;
}
nav.mega-menu > ul > li.mega-drop .mega-drop-inner ul {
  list-style: none;
}
nav.mega-menu > ul > li.mega-drop .mega-drop-inner h3 {
  margin-bottom: 18px;
}
nav.mega-menu > ul > li.mega-drop .mega-drop-inner h3:not(:first-child) {
  margin-top: 22px;
}
nav.mega-menu > ul > li.mega-drop .mega-drop-inner li:not(:last-child) {
  margin-bottom: 8px;
}
nav.mega-menu > ul > li {
  transition: all 0.4s ease-in-out;
}

nav.mega-menu > ul > li:hover > a > i {
  color: #000;
  transition: all 0.2s ease-in-out;
}
nav.mega-menu > ul > li:hover > a > i::before {
  color: #2cedde;
}

nav.mega-menu > ul > li > a {
  display: flex;
}
nav.mega-menu > ul > li > a i {
  padding-bottom: 3px;
  font-weight: bold;
  padding-right: 6px;
}

.header {
  position: relative;
  z-index: 100;
}

nav.mega-menu > ul > li > a i {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: normal;
  padding-bottom: 0px;
  padding-top: 1px;
  padding-right: 0;
  padding-right: 5px;
}

.menu-tabs {
  display: flex;
  width: 100%;
  padding: 30px 30px 30px 0;
}
.menu-tabs__right {
  display: flex;
  flex-direction: column;
  width: 335px;
  flex-shrink: 0;
  background: #f3f3f3;
  padding: 30px;
}
.menu-tabs__button {
  border: none;
  font-family: Vazir;
  background: none;
  margin-bottom: 15px;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0;
  cursor: pointer;
  transition: all 0.2s linear;
  position: relative;
}
.menu-tabs__button span {
  font-size: 14px;
}
.menu-tabs__button.active span {
  color: #ff6700;
}
.menu-tabs__button.active i::before {
  color: #ff6700;
}
.menu-tabs__button span {
  transition: all 0.2s linear;
}
.menu-tabs__button i::before {
  transition: all 0.2s linear;
}
.menu-tabs__button:hover span {
  color: #ff6700;
}
.menu-tabs__button:hover .niafam-Path-45::before {
  color: #ff6700;
}
.menu-tabs__button:hover .niafam-Vector::before {
  color: #ff6700;
}
.menu-tabs__button .arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: -20px;
}
.menu-tabs__button .arrow i {
  color: var(--primary-color);
  font-size: 8px;
  margin-right: 12px;
  transform: rotate(90deg);
}
.menu-tabs__link {
  margin-bottom: 15px;
  display: flex;
  flex-direction: row;
  align-items: center;
  transition: all 0.2s linear;
  position: relative;
}
.menu-tabs__link span {
  font-size: 14px;
}
.menu-tabs__link span {
  transition: all 0.2s linear;
}
.menu-tabs__link i::before {
  transition: all 0.2s linear;
}
.menu-tabs__link:hover span {
  color: #ff6700;
}
.menu-tabs__link:hover .niafam-Path-45::before {
  color: #ff6700;
}
.menu-tabs__content {
  position: relative;
  flex-grow: 1;
}
.menu-tabs__icon {
  background: #ffffff;
  border-radius: 10px;
  padding: 8px;
  margin-inline-end: 15px;
  width: 40px;
  height: 40px;
  font-size: 24px !important;
}
.menu-tabs__tab {
  padding: 25px 50px 25px 25px;
  max-height: 100%;
  width: 100%;
}
.menu-tabs__tab ul {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  max-height: 360px;
  text-align: right;
}
.menu-tabs__tab a {
  position: relative;
  color: #000;
}
.menu-tabs__tab a::before {
  content: "-";
  display: inline-block;
  margin-left: 6px;
}
.menu-tabs__tab a:hover {
  color: #ff6700;
}

.mega-drop__pic {
  position: relative;
  width: 189px;
  height: 75px;
  filter: drop-shadow(0px 10px 15px rgba(0, 0, 0, 0.05));
}
.mega-drop__pic img {
  border-radius: 5px;
}
.mega-drop .section--wide-bg .section__header {
  margin-top: 10px;
  margin-bottom: 25px;
  align-items: flex-start;
}
.mega-drop .section--wide-bg .section__header::before {
  display: none;
}
.mega-drop .section--wide-bg .section__header::after {
  display: none;
}
.mega-drop .section--wide-bg .section__title::before {
  background: #FFB800;
  left: 88%;
  top: 31px;
}
.mega-drop .section--wide-bg .section__content li {
  padding-inline-start: 10px;
  text-align: start;
}
.mega-drop .section--wide-bg .section__content li a {
  position: relative;
}
.mega-drop .section--wide-bg .section__content li a::before {
  content: "\e91b";
  font-size: 10px;
  color: #1E837B;
  font-family: niafam;
  position: absolute;
  top: 20%;
  inset-inline-end: 102%;
  border-radius: 30px;
}
.mega-drop__container {
  width: 100%;
  display: flex;
}
.mega-drop__col {
  width: calc(23% - 60px);
  margin-inline-end: 30px;
  border-inline-end: 2px solid rgba(208, 207, 207, 0.4);
}
.mega-drop__col:last-child {
  border-left: none;
  margin-inline-end: 0;
}
.mega-drop__col .dropdown {
  position: relative;
  cursor: pointer;
}
.mega-drop__col .dropdown span {
  position: relative;
  display: flex;
  align-items: center;
}
.mega-drop__col .dropdown span i {
  transform: rotate(90deg);
  margin-inline-start: 12px;
}
.mega-drop__col .dropdown span i::before {
  margin-left: 0;
}
.mega-drop__col .dropdown span::before {
  content: "\e91b";
  font-size: 10px;
  color: #1E837B;
  font-family: niafam;
  position: absolute;
  top: 20%;
  inset-inline-end: 102%;
  border-radius: 30px;
}
.mega-drop__col .dropdown-content {
  opacity: 0;
  margin-top: -15px;
  position: relative;
  transition: all 0.3s linear;
}
.mega-drop__col .dropdown-content a {
  color: black;
  text-decoration: none;
  display: block;
  right: 10%;
}
.mega-drop__col .dropdown:hover i {
  transform: rotate(0deg);
}
.mega-drop__col .dropdown:hover .dropdown-content {
  opacity: 1;
  margin-top: 10px;
}
.mega-drop__col .section__title:after {
  display: none;
}
.mega-drop__col .section__title span:after {
  display: none;
}
.mega-drop__new .mega-drop__pic {
  width: 249px;
  height: 262px;
}
.mega-drop__new .mega-drop-inner ul {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  max-height: 228px;
}
.mega-drop__new .mega-drop__col {
  width: calc(45% - 60px);
}
.mega-drop__new .mega-drop__col:first-child {
  width: calc(25% - 60px);
  margin-inline-start: 0;
  border-left: none;
}
.mega-drop__new .mega-drop__col:last-child {
  margin-inline-end: 0;
  width: calc(25% - 60px);
}
.mega-drop__new .section--wide-bg .section__title::before {
  background: #FFB800;
  left: 75%;
  top: 31px;
}

html {
  scroll-behavior: smooth;
}

body {
  text-align: start;
  font-family: dana;
  font-weight: 600;
  margin: 0;
  line-height: 1.5;
  background: #FAFAFA;
}

ul {
  list-style: none;
}

.wrapper {
  overflow: hidden;
  position: relative;
}

a {
  text-decoration: none;
  transition: all 0.2s linear;
}
a:hover {
  text-decoration: none;
  color: var(--primary-color);
}

.fixed-images {
  position: absolute;
  left: 50%;
  top: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}

input[name=q]::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1;
  /* Firefox */
}

input[name=q]::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1;
  /* Firefox */
}

input::-moz-placeholder, textarea::-moz-placeholder {
  font-family: dana;
  font-size: 20px;
  color: #fff;
  font-weight: 700;
}

input::placeholder,
textarea::placeholder {
  font-family: dana;
  font-size: 20px;
  color: #fff;
  font-weight: 700;
}

.flickity-page-dots .dot {
  background: #DCDCDC !important;
}

.flickity-page-dots .dot.is-selected {
  background: var(--secondary-color) !important;
}

button {
  font-family: dana;
  font-weight: 600;
}

.logo-sticky {
  display: none;
}

.sticky {
  position: fixed !important;
  top: 0px;
  width: 100%;
  right: 0;
  left: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center !important;
  z-index: 9999999;
  box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.05);
  height: 110px !important;
  transition: all 0.2s linear;
}
.sticky .header-sec__logo::before {
  display: none;
}
.sticky .header-sec__top {
  display: none;
}
.sticky .header-sec__bottom {
  width: 100%;
  margin-top: 0;
}
.sticky .header-sec__flag {
  display: none;
}

.section {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.section__header {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
  margin-top: 45px;
  position: relative;
  justify-content: center;
}
.section__header::before {
  border-radius: 20px;
  background-image: url("../img/Mask Group 39 3-min-min.png");
  width: 155px;
  height: 30px;
  content: "";
  position: absolute;
  left: 50%;
  top: -20px;
  opacity: 50%;
  transform: translate(-50%, -50%);
}
.section__header::after {
  border-radius: 20px;
  background-image: url("../img/Mask Group 39 2-min-min.png");
  width: 155px;
  height: 30px;
  content: "";
  position: absolute;
  left: 50%;
  top: 50px;
  opacity: 50%;
  transform: translate(-50%, -50%);
}
.section__title {
  margin-right: 18px;
  margin-left: 18px;
}
.section__icon {
  margin-left: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.section__archive {
  display: flex;
  align-items: center;
  border-radius: 15px;
  transition: ease-out 0.5s;
  position: absolute;
  inset-inline-end: 0;
  transition: all 0.2s linear;
}
.section__archive span {
  transition: all 0.2s linear;
}
.section__archive i {
  margin-inline-end: 5px;
}
.section__archive i:before {
  transition: all 0.2s linear;
}
.section__archive:hover span {
  color: #FB8B25;
}
.section__archive:hover i::before {
  color: #FB8B25;
}

.news-item {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.news-item--horizontal {
  flex-direction: row;
  margin-bottom: 0;
  align-items: center;
}
.news-item--horizontal:first-child {
  margin-inline-start: 0;
}
.news-item--horizontal:last-child {
  margin-inline-end: 0;
}
.news-item--horizontal span {
  transition: all 0.2s linear;
}
.news-item--horizontal:hover .news-item__pic {
  filter: brightness(0.7);
}
.news-item--horizontal:hover span {
  color: #00A8D3;
}
.news-item--horizontal .news-item__content {
  margin-inline-start: 0;
}
.news-item--horizontal .news-item__content span:first-child {
  text-align: justify;
}
.news-item--horizontal .news-item__title span {
  transition: all 0.2s linear;
}
.news-item--horizontal .news-item__lead {
  margin-top: 10px;
  margin-bottom: 10px;
}
.news-item--horizontal .news-item__date {
  margin-top: 10px;
}
.news-item--horizontal .news-item__pic {
  transition: all 0.2s linear;
}
.news-item--vertical {
  align-items: unset;
  border-radius: 15px;
  flex-direction: column;
}
.news-item--vertical .news-item__pic {
  transition: all 0.6s ease-out;
  overflow: hidden;
}
.news-item--vertical .news-item__pic img {
  transition: all 0.6s ease-out;
}
.news-item--vertical .news-item__content {
  display: flex;
  flex-direction: column;
}
.news-item--vertical .news-item__date {
  margin-inline-end: 28px;
}
.news-item--vertical .news-item__lead {
  text-align: justify;
}
.news-item--vertical .news-item__archive {
  margin-top: auto;
  display: flex;
  align-items: center;
}
.news-item--vertical .news-item__archive i {
  transform: rotate(90deg);
  margin-inline-start: 15px;
  margin-top: 14px;
}
.news-item--vertical span {
  transition: all 0.6s ease-out;
}
.news-item--vertical i:before {
  transition: all 0.6s ease-out;
}
.news-item--vertical:hover .news-item__pic {
  filter: brightness(0.7);
}
.news-item--vertical:hover img {
  transform: translate(-50%, -50%) scale(1.08);
}
.news-item--vertical:hover span {
  color: #00A8D3;
}
.news-item--vertical:hover i:before {
  color: #00A8D3;
}
.news-item__labels {
  margin-bottom: 30px;
  display: flex;
}
.news-item__labels span {
  background: #E0193D;
  border-radius: 5px;
  padding: 7px 15px;
}
.news-item__labels span:last-child {
  background: var(--primary-color);
  margin-inline-start: 15px;
}
.publisher-sec__container__result a {
	pointer-events: auto;
}
.publisher-sec__container__result a:hover{
color:red !important;
}
.publisher-sec__container__result {
	pointer-events: none;
}
.publisher-sec__container__result .publisher-item::before {
display : none;
}
.news-item__time {
  display: flex;
  align-items: center;
}
.news-item__time span {
  margin-inline-start: 5px;
}
.news-item__pic {
  position: relative;
  width: 100%;
}
.news-item__title {
  padding: 0 10px;
  margin: 0 -10px;
  border-radius: 5px;
  transition: 0.4s, background-position 0s;
}
.news-item__title span {
  transition: all 0.2s linear;
}
.news-item__date {
  display: flex;
  position: relative;
}
.news-item__date i {
  margin-inline-end: 6px;
  margin-top: 1px;
}
.news-item__lable {
  background: #C81E11;
  border-radius: 200px;
  padding: 5px 10px;
  margin-bottom: 10px;
}

.tab-pane {
  position: absolute;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-out;
  display: flex;
  flex-wrap: wrap;
}
.tab-pane.active {
  opacity: 1;
  visibility: visible;
}

.tab-content {
  height: 400px;
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #ffee01;
  transition: all 0.2s linear;
  color: black;
  cursor: pointer;
  padding: 20px;
  width: 24px;
  height: 25px;
  border-radius: 50%;
}
#myBtn i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(180deg);
}
#myBtn i::before {
  margin-left: 0;
}
#myBtn:hover {
  background: #eda80d;
}

.accessibility__btn {
  background: var(--secondary-color);
}

.accessibility__tooltip::after {
  border-right: 10px solid var(--secondary-color) !important;
}

.accessibility__tooltip {
  background-color: var(--secondary-color) !important;
}

.header-sec {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 9999;
  height: 164px;
  background: rgba(255, 255, 255, 0.3);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
}
.header-sec__en {
  padding-inline-start: 18px;
  position: relative;
  z-index: 99999999;
}
.header-sec__en::before {
  content: "\e914";
  font-family: niafam;
  font-size: 17px;
  color: #000;
  transition: 0.2s all ease-in-out;
  top: 50%;
  inset-inline-start: -10px;
  transform: translate(-50%, -50%);
  position: absolute;
  width: 18px;
}
.header-sec__en:hover .header-sec__list {
  display: inline;
}
.header-sec__en:hover a {
  color: #fff;
}
.header-sec__list {
  position: absolute;
  background-color: #203b6c;
  padding: 10px;
  border-radius: 10px;
  left: 0;
  display: none;
  top: 100%;
  z-index: 100000000000000000;
}
.header-sec__top {
  height: 50px;
  background: rgba(32, 58, 107, 0.15);
  display: flex;
  align-items: center;
  z-index: 31;
  position: relative;
}
.header-sec__shoar {
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 10px;
  margin-inline-end: 45px;
  margin-inline-start: 30px;
  position: relative;
  z-index: 2;
}
.header-sec__shoar::before {
  background-image: url("../img/Vector-min.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  height: 40px;
  left: 50%;
  top: 70%;
  transform: translate(-50%, -50%);
  width: 231px;
  transition: all 0.3s ease-out;
}
.header-sec__shoar span {
  transition: all 0.2s linear;
}

.header-sec__shoar .header-sec__icon {
  width: 19px;
  height: 19px;
  background-color: rgba(4, 22, 80, 0.3);
  -webkit-backdrop-filter: blur(44);
          backdrop-filter: blur(44);
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline-end: 10px;
}
.header-sec__boss {
  display: flex;
  padding-top: 10px;
  position: relative;
}
.header-sec__boss .header-sec__icon {
  width: 19px;
  height: 19px;
  background-color: var(--secondary-color);
  -webkit-backdrop-filter: blur(44);
          backdrop-filter: blur(44);
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline-end: 10px;
}
.header-sec__boss span {
  transition: all 0.2s linear;
}
.header-sec__boss:hover span {
  color: #fff;
}
.header-sec__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 5;
}
.header-sec__right {
  display: flex;
  align-items: center;
}
.header-sec__left {
  display: flex;
  align-items: center;
  margin-inline-end: 60px;
}
.header-sec__date {
  display: flex;
  align-items: center;
  border-inline-end: 1px solid rgba(0, 0, 0, 0.15);
  margin-inline-end: 10px;
}
.header-sec__date i {
  margin-inline-start: 5px;
  margin-inline-end: 10px;
}
.header-sec__date span {
  margin-top: 4px;
}
.header-sec__links {
  display: flex;
  align-items: center;
  border-inline-end: 1px solid rgba(0, 0, 0, 0.15);
  padding-inline-end: 3px;
  margin-inline-end: 10px;
}
.header-sec__links a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.header-sec__links li {
  margin-inline-end: 7px;
  position: relative;
}
.header-sec__links li i {
  transition: all 0.2s linear;
}
.header-sec__links li:hover i {
  color: #fff;
}
.header-sec__logo {
  width: 212px;
  height: 84px;
  margin-inline-end: 60px;
  position: relative;
}

.header-sec__bottom {
  margin-top: 15px;
  position: relative;
  z-index: 999999999999999999999;
}
.header-sec__bottom:before {
  background-image: url("../img/Mask Group 38 1-min-min.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  height: 114px;
  width: 103px;
  left: 50px;
  top: 50%;
  transform: translate(-50%, -50%);
}
.header-sec__bottom:after {
  background-image: url("../img/Mask Group 38 2-min-min.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  height: 114px;
  width: 103px;
  right: -50px;
  top: 50%;
  transform: translate(-50%, -50%);
}
.header-sec__menu {
  display: flex;
  align-items: center;
}
.header-sec__flag {
  position: absolute;
  width: 141px;
  height: 295px;
  inset-inline-end: -10px;
  top: 0px;
  z-index: 50;
}
.header-sec .menu-dot .tiny-menu__icon {
  position: absolute;
  width: 150px;
  height: 150px;
  inset-inline-end: 12px;
  top: 180px;
}
.header-sec .menu-dot .tiny-menu__icon i:before {
  font-size: 140px;
  color: rgba(4, 22, 80, 0.15) !important;
}
.header-sec .menu-dot button {
  background-color: unset;
  border: none;
  display: flex;
  align-items: flex-start;
  padding: 10px;
  transition: all 0.3s ease-out;
  cursor: pointer;
}
.header-sec .menu-dot button.active {
  border-radius: 10px;
  background: #f6f6f6;
  box-shadow: 0px 5px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: unset;
}
.header-sec .menu-dot button.active .niafam-arrow-left {
  display: flex;
}
.header-sec .menu-dot button.active span {
  color: var(--primary-color);
}
.header-sec .menu-dot button i {
  flex-shrink: 0;
  margin-inline-end: 15px;
}
.header-sec .menu-dot .tab-label {
  margin-bottom: 2px;
}
.header-sec .menu-dot .tab-link-titles i {
  margin-inline-end: 0 !important;
}
.header-sec .menu-dot .tab-footer__button a:hover {
  color: var(--secondary-color) !important;
}
.header-sec .menu-dot .tab-link-titles {
  display: flex;
  width: 90%;
  justify-content: space-between;
}
.header-sec .menu-dot .tab-link-titles .niafam-arrow-left {
  display: none;
}
.header-sec .menu-dot .tab-link-titles div {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.header-sec .menu-dot .tab-link-titles div i {
  margin-inline-end: 0 !important;
}
.header-sec .menu-dot .tab-link-titles span {
  font-family: "pinar";
}
.header-sec .menu-dot .tab-link-titles p {
  font-family: "pinar";
}
.header-sec .menu-dot .list-unstyled {
  position: relative;
}
.header-sec .menu-dot .list-unstyled span {
  font-family: "pinar";
  color: #4E4E4E !important;
  transition: all 0.2s linear;
}
.header-sec .menu-dot .list-unstyled:before {
  content: "";
  position: absolute;
  height: 348px;
  background-color: #F4F4F4;
  inset-inline-end: 100%;
  top: 175px;
  transform: translate(-50%, -50%);
  width: 2px;
  transition: all 0.3s ease-out;
}
.header-sec .menu-dot .list-unstyled li i {
  display: flex;
}
.header-sec .menu-dot .list-unstyled li i:before {
  transform: rotate(-90deg);
  color: #4E4E4E !important;
  transition: all 0.2s linear;
}
.header-sec .menu-dot .list-unstyled li:hover span {
  color: var(--secondary-color) !important;
}
.header-sec .menu-dot .list-unstyled li:hover i::before {
  color: var(--secondary-color) !important;
}
.header-sec .menu-dot .menu {
  position: relative;
  display: block;
  width: 21px;
  height: 21px;
}
.header-sec .menu-dot .menu:hover .pix:nth-of-type(1) {
  transform: translate(-4px, -4px);
}
.header-sec .menu-dot .menu:hover .pix:nth-of-type(3) {
  transform: translate(20px, -4px);
}
.header-sec .menu-dot .menu:hover .pix:nth-of-type(7) {
  transform: translate(-4px, 20px);
}
.header-sec .menu-dot .menu:hover .pix:nth-of-type(9) {
  transform: translate(20px, 20px);
}
.header-sec .menu-dot .menu.active .pix:nth-of-type(1) {
  transform: translate(-4px, -4px);
}
.header-sec .menu-dot .menu.active .pix:nth-of-type(2) {
  transform: translate(2px, 2px);
}
.header-sec .menu-dot .menu.active .pix:nth-of-type(3) {
  transform: translate(20px, -4px);
}
.header-sec .menu-dot .menu.active .pix:nth-of-type(4) {
  transform: translate(2px, 14px);
}
.header-sec .menu-dot .menu.active .pix:nth-of-type(6) {
  transform: translate(14px, 2px);
}
.header-sec .menu-dot .menu.active .pix:nth-of-type(7) {
  transform: translate(-4px, 20px);
}
.header-sec .menu-dot .menu.active .pix:nth-of-type(8) {
  transform: translate(14px, 14px);
}
.header-sec .menu-dot .menu.active .pix:nth-of-type(9) {
  transform: translate(20px, 20px);
}
.header-sec .menu-dot .tab-buttons {
  display: flex;
  flex-direction: column;
  margin: 30px 30px 0 0;
  width: 40%;
  margin-inline-end: 30px;
  margin-inline-start: 30px;

}
.header-sec .menu-dot .tab-pane {
  width: 50%;
}
.header-sec .menu-dot .tab-content {
  height: 346px;
}
.header-sec .menu-dot .tab-footer__button a {
  font-family: "pinar";
}
.header-sec .menu-dot .tab-footer__info span {
  font-family: "pinar";
}
.header-sec .menu-dot .tab-footer__info p {
  font-family: "pinar";
}
.header-sec .menu-dot .pix {
  position: absolute;
  width: 4px;
  height: 4px;
  background-color: #000000;
  border-radius: 100%;
  transition: 0.2s ease-in-out;
  left: 0;
}
.header-sec .menu-dot .pix:nth-of-type(1) {
  transform: translate(0, 0);
}
.header-sec .menu-dot .pix:nth-of-type(2) {
  transform: translate(8px, 0);
}
.header-sec .menu-dot .pix:nth-of-type(3) {
  transform: translate(16px, 0);
}
.header-sec .menu-dot .pix:nth-of-type(4) {
  transform: translate(0, 8px);
}
.header-sec .menu-dot .pix:nth-of-type(5) {
  transform: translate(8px, 8px);
}
.header-sec .menu-dot .pix:nth-of-type(6) {
  transform: translate(16px, 8px);
}
.header-sec .menu-dot .pix:nth-of-type(7) {
  transform: translate(0, 16px);
}
.header-sec .menu-dot .pix:nth-of-type(8) {
  transform: translate(8px, 16px);
}
.header-sec .menu-dot .pix:nth-of-type(9) {
  transform: translate(16px, 16px);
}

.slider-sec__cell {
  width: 100%;
}
.slider-sec__img{
  height: 100vh !important;
  width: 100%;
}
.slider-sec__pic {
  height: 100vh !important;
  display: flex;
  width: 100%;
  background-size: cover;
  background-position: right;
  animation: animatedBackground 80s ease infinite alternate;
}
@keyframes animatedBackground {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 100% 100%;
  }
}
.slider-sec__carousel {
  position: relative;
}
.slider-sec__carousel::before {
  background-image: url("../img/Vector(1)-min.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  height: 108px;
  left: 50%;
  top: 96%;
  transform: translate(-50%, -50%);
  border-radius: 30px;
  width: 100%;
  transition: all 0.3s ease-out;
  z-index: 2;
}
.slider-sec .flickity-page-dots {
  top: 75%;
  left: 60px;
  text-align: end;
}
.slider-sec .flickity-prev-next-button {
  top: 50%;
  left: 60px;
  width: 70px;
  height: 70px;
  border-radius: 100px;
  background: rgba(240, 240, 240, 0.3);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

.system-sec {
  margin-top: -150px;
}
.system-sec__container {
  display: flex;
  align-items: center;
}

.system-item {
  height: 105px;
  border-radius: 30px;
  background-color: #203A6B;
  box-shadow: 0px 10px 30px 0 rgba(4, 22, 80, 0.15);
  border: 5px solid #fff;
  width: calc(21% - 15px);
  margin-right: 7.5px;
  margin-left: 7.5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}
.system-item:first-child {
  margin-right: 0;
}
.system-item:last-child {
  margin-left: 0;
}
.system-item span {
  position: relative;
  z-index: 2;
  top: -20%;
}
.system-item::before {
  background-image: url("../img/Rectangle 617(1)-min.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 30px;
  width: 100%;
  transition: all 0.3s ease-out;
  opacity: 0.5;
}
.system-item::after {
  background: linear-gradient(to bottom, rgba(32, 58, 107, 0) 0%, #203a6b 100%);
  content: "";
  position: absolute;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 30px;
  width: 100%;
  transition: all 0.3s ease-out;
}
.system-item__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  border-radius: 100px;
  background-color: #fff;
  position: relative;
  z-index: 2;
  top: -35%;
  overflow: hidden;
  border: 3px solid #fff;
}
.system-item__icon img{
  width: 30px;
  height: 30px;
}
.system-item__icon:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  background: #203A6B;
  transition: 0.5s;
  z-index: 2;
}
.system-item__icon i {
  display: flex;
}
.system-item__icon i:before {
  transition: 1s;
}
.system-item:hover i:before {
  transform: rotateY(360deg) !important;
  color: #fff;
  z-index: 2;
}
.system-item:hover .system-item__icon::before {
  top: 0;
}

.news-sec {
  margin-top: 91px;
  position: relative;
  z-index: 3;
}
.news-sec__title {
  display: none;
}
.news-sec:before {
  border-radius: 20px;
  background-image: url("../img/aslimy-nagsh-377 1-min-min.webp");
  width: 60%;
  height: 655px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  content: "";
  position: absolute;
  left: 50%;
  top: 30%;
  opacity: 10%;
  transform: translate(-50%, -50%);
}
.news-sec button {
  border: none;
  background-color: unset;
  border-radius: 15px;
  cursor: pointer;
  position: relative;
  padding: 0;
  margin-inline-end: 15px;
  overflow: hidden;
}
.news-sec button:last-child {
  margin-inline-end: 0;
}
.news-sec button.active {
  cursor: unset;
}
.news-sec button.active .news-sec__pic {
  border: 5px solid white;
  box-shadow: 0px 15px 15px -10px rgba(0, 0, 0, 0.1);
}
.news-sec button.active .news-sec__pic::before {
  display: none;
}
.news-sec button:hover img {
  transform: translate(-50%, -50%) scale(1.08);
}
.news-sec__container {
  position: relative;
  z-index: 5;
}
.news-sec__pic {
  position: relative;
  width: 143px;
  height: 113px;
  border-radius: 15px;
}
.news-sec__pic:before {
  background: rgba(32, 58, 107, 0.5);
  content: "";
  position: absolute;
  width: 83%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  border-radius: 15px;
  width: 100%;
  transition: all 0.3s ease-out;
}
.news-sec__pic img {
  border-radius: 15px;
  transition: all 0.6s ease-out;
}
.news-sec__icon {
  border-radius: 100px;
  background: rgba(240, 240, 240, 0.3);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.news-sec__archive {
  border-radius: 15px;
  background: #c81d11;
  border: 2px solid white;
  box-shadow: 0px 4px 8px 0 rgba(200, 29, 17, 0.3);
  padding: 5px 12px;
  z-index: 88;
  position: absolute;
  display: flex;
  align-items: center;
  inset-inline-end: 25%;
  top: 87%;
}
.news-sec__archive:before {
  position: absolute;
  content: "";
  width: 0%;
  height: 0%;
  background: #ffffff;
  right: 50%;
  top: 50%;
  border-radius: 10px;
  transition: 0.3s;
}
.news-sec__archive .icon {
  width: 35px;
  height: 35px;
  border-radius: 50px;
  background-color: #c81d11;
  box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline-end: 10px;
  z-index: 2;
}
.news-sec__archive:hover:before {
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
}
.news-sec__archive:hover span {
  color: #c81d11;
  z-index: 2;
}
.news-sec .news-item--horizontal {
  align-items: flex-start;
}
.news-sec .news-item--horizontal .news-item__pic {
  position: relative;
  width: 720px;
  height: 480px;
  flex-shrink: 0;
  margin-inline-end: 30px;
}
.news-sec .news-item--horizontal .news-item__pic img {
  border-radius: 15px;
}
.news-sec .news-item--horizontal .news-item__content {
  margin-top: 60px;
}
.news-sec .news-item--horizontal .news-item__lead {
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: justify;
}
.news-sec .tab-buttons {
  position: absolute;
  z-index: 7;
  top: 57%;
  inset-inline-start: 660px;
}
.news-sec .tab-content {
  height: 480px;
}

.notification-sec {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-top: 60px;
  position: relative;
}
.notification-sec::before {
  border-radius: 60px;
  background: #fff;
  box-shadow: 0px 80px 250px 0 rgba(0, 0, 0, 0.05);
  content: "";
  position: absolute;
  width: 93%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.notification-sec .news-item__right {
  border-radius: 15px;
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid var(--secondary-color);
  padding: 15px 28px;
  box-shadow: 0px 4px 8px 0 rgba(251, 139, 37, 0.1);
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-inline-end: 15px;
  width: 24%;
}
.notification-sec .news-item__day {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 15px;
}
.notification-sec .news-item__day span {
  line-height: 22px;
}
.notification-sec .news-item__date i {
  transition: all 0.2s linear;
}
.notification-sec .news-item--horizontal {
  width: calc(34% - 30px);
  margin-inline-end: 15px;
  margin-inline-start: 15px;
  position: relative;
}
.notification-sec .news-item--horizontal:before {
  background: var(--secondary-color);
  content: "";
  inset: 0;
  position: absolute;
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.5s ease-in-out;
  z-index: -1;
  border-radius: 15px;
}
.notification-sec .news-item--horizontal:hover:before {
  transform: scaleX(1);
  transform-origin: left;
}
.notification-sec .news-item--horizontal:hover span {
  color: #fff;
}
.notification-sec .news-item--horizontal:hover .news-item__date i {
  color: #fff;
}
.notification-sec .flickity-page-dots {
  top: 100%;
  left: 0;
  text-align: center;
}
.notification-sec .flickity-viewport {
  height: 155px !important;
}
.notification-sec .section__content {
  margin-bottom: 18px;
}

.counter-sec {
  position: relative;
  margin-top: 60px;
}
.counter-sec .flickity-button.flickity-prev-next-button.previous {
  width: 50px;
  height: 50px;
  background-color: rgba(4, 22, 80, 0.4);
  border-radius: 100px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  left: 94%;
  z-index: 5;
  transition: all 0.2s linear;
}
.counter-sec .flickity-button.flickity-prev-next-button.previous:after {
  font-size: 30px;
}
.counter-sec .flickity-viewport {
  width: 100% !important;
}
.counter-sec .flickity-button.flickity-prev-next-button.previous {
  opacity: 0;
}
.counter-sec .flickity-button.flickity-prev-next-button.next {
  width: 50px;
  height: 50px;
  background-color: rgba(4, 22, 80, 0.4);
  border-radius: 100px;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  left: 0%;
  z-index: 5;
}
.counter-sec .flickity-button.flickity-prev-next-button.next::after {
  content: "\e906";
  font-size: 30px;
}

.counter-sec__container {
  display: flex;
  position: relative;
  z-index: 5;
}
.counter-sec__right {
  width: 410px;
  height: 560px;
  margin-inline-end: 60px;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
}
.counter-sec__top {
  margin-top: 30px;
}
.counter-sec__top .section__content {
  text-align: justify;
}
.counter-sec__bottom {
  margin-top: 60px;
}
.counter-sec__bottom:hover .flickity-button.flickity-prev-next-button.previous {
  opacity: 1;
  transition: all 0.2s linear;
}
.counter-sec__list {
  margin-bottom: 20px;
}
.counter-sec__list::before {
  width: 131px;
  height: 200px;
  background: linear-gradient(to right, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
  content: "";
  position: absolute;
  left: 60px;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.counter-sec .section {
  display: flex;
  flex-direction: row;
}
.counter-sec .section__header {
  flex-shrink: 0;
}
.counter-sec .section__header:before {
  background-image: url("../img/Mask Group 38 5-min-min.png");
  width: 130px;
  height: 118px;
  top: 18px;
  opacity: 100%;
}
.counter-sec .section__header:after {
  background-image: url("../img/Mask Group 38 6-min-min.png");
  width: 130px;
  height: 118px;
  top: 185px;
  opacity: 100%;
}

.counter-item {
  width: 215px;
  height: 190px;
  border-radius: 30px;
  background: #fff;
  box-shadow: 0px 15px 16px -10px rgba(24, 39, 75, 0.07);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 30px 40px;
  margin-inline-end: 15px;
}
.counter-item__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 15px;
}
.counter-item__content .counter {
  line-height: 22px;
}
.counter-item__icon img{
 z-index: 3;
}
.counter-item__icon {
  position: relative;
width: 70px;
  height: 70px;
}
.counter-item__icon::before {
  background: rgba(4, 22, 80, 0.5);
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  width: 50px;
  height: 50px;
  border-radius: 100px;
  background: rgba(251, 139, 37, 0.3);
}

.uni-sec {
  margin-top: 40px;
}
.uni-sec__pic {
  position: relative;
  width: 100%;
  height: 340px;
  flex-shrink: 0;
  border-radius: 15px;
  overflow: hidden;
}
.uni-sec__pic:before {
  background: rgba(4, 22, 80, 0.5);
  content: "";
  position: absolute;
  width: 83%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  border-radius: 15px;
  width: 100%;
}
.uni-sec__pic span {
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 70%;
  text-align: center;
}
.uni-sec__pic img {
  border-radius: 15px;
  transition: all 0.6s ease-out;
}
.uni-sec .front {
  transition: all 2s ease;
  transform-style: preserve-3d;
  position: relative;
}
.uni-sec__content {
  display: flex;
  flex-direction: column;
  padding: 30px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  transition: all 2s ease;
  z-index: 5;
  background-color: #203a6b;
  transform: rotateY(180deg);
  border-radius: 15px;
  height: 100%;
}
.uni-sec__content:before {
  background-image: url("../img/Rectangle 617(1)-min.png");
  content: "";
  position: absolute;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 30px;
  width: 100%;
  transition: all 0.3s ease-out;
  opacity: 0.2;
}
.uni-sec__content span:first-child {
  margin-bottom: 15px;
}
.uni-sec__archive {
  background: #fff;
  border-radius: 15px 0;
  position: absolute;
  top: 90%;
  padding: 7px 12px;
  display: flex;
  align-items: center;
  justify-content: center;
right: 0;
}
.uni-sec__archive::before {
  position: absolute;
  content: "";
  width: 0%;
  height: 0%;
  background: #c81d11;
  right: 50%;
  top: 50%;
  border-radius: 10px;
  transition: 0.6s;
  border-radius: 15px 0;
}
.uni-sec__archive:hover::before {
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
}
.uni-sec__archive:hover i {
  color: #fff;
}
.uni-sec__archive:hover span {
  color: #fff;
}
.uni-sec__archive i {
  position: relative;
  z-index: 2;
  transition: 0.6s;
}
.uni-sec__archive span {
  position: relative;
  z-index: 2;
  transition: 0.6s;
}
.uni-sec__archive i {
  margin-inline-end: 5px;
}
.uni-sec__cell {
  width: calc(25% - 30px);
  margin-right: 15px;
  margin-left: 15px;
}
.uni-sec__cell:hover .front {
  transform: rotateY(180deg);
}
.uni-sec__cell:hover .uni-sec__content {
  opacity: 1;
}
.uni-sec__title {
  position: relative;
}
.uni-sec__title:before {
  content: "";
  position: absolute;
  width: 60px;
  height: 2px;
  left: 50%;
  top: 50px;
  transform: translate(-50%, -50%);
  z-index: 2;
  background-color: #fff;
}
.uni-sec .flickity-page-dots {
  position: absolute;
  width: 100%;
  top: 105%;
  padding: 0;
  margin: 0;
  list-style: none;
  left: 0;
  text-align: center;
}

.event-sec {
  margin-top: 66px;
  position: relative;
}
.event-sec .section__header {
  position: absolute;
  justify-content: flex-start;
  top: 33%;
  left: 76%;
  display: flex;
  z-index: 3;
  transform: translate(-50%, -50%);
  flex-direction: column !important;
}
.event-sec .section__header:before {
  background-image: url("../img/Mask Group 38 5(1)-min-min.png");
  width: 130px;
  height: 118px;
  top: -66px;
  opacity: 100%;
}
.event-sec .section__header:after {
  background-image: url("../img/Mask Group 38 6(1)-min-min.png");
  width: 130px;
  height: 118px;
  top: 104px;
  opacity: 100%;
}
.event-sec .section__content {
  display: flex;
}
.event-sec .section__archive {
  border-radius: 5px;
  background: rgba(4, 22, 80, 0.3);
  -webkit-backdrop-filter: blur(25px);
          backdrop-filter: blur(25px);
  padding: 10px 12px;
  position: absolute;
  top: 255px;
  left: 14%;
}
.event-sec .section__archive::before {
  position: absolute;
  content: "";
  width: 0%;
  height: 0%;
  background: #c81d11;
  right: 50%;
  top: 50%;
  border-radius: 10px;
  transition: 0.6s;
  border-radius: 5px;
}
.event-sec .section__archive:hover::before {
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
}
.event-sec .section__archive .section__icon {
  position: relative;
  z-index: 2;
}
.event-sec .section__archive span {
  position: relative;
  z-index: 2;
}
.event-sec .section__icon {
  width: 30px;
  height: 30px;
  background-color: #fff;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.event-sec .section__icon i {
  margin-inline-end: 0;
}
.event-sec__pic {
  position: relative;
  width: 900px;
  height: 720px;
}
.event-sec__pic img {
  border-radius: 30px;
}
.event-sec__pic:after {
  background: linear-gradient(to bottom left, #203a6b 0%, rgba(32, 58, 107, 0.1) 100%);
  content: "";
  position: absolute;
  width: 83%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  border-radius: 30px;
  width: 100%;
}
.event-sec__left {
  width: 675px;
  height: 750px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.75);
  box-shadow: 0px 80px 250px 0 rgba(0, 0, 0, 0.05);
  inset-inline-end: 1%;
  top: 30px;
  position: absolute;
  z-index: 3;
  padding: 30px;
}
.event-sec__left .event-item:hover img {
  transform: translate(-50%, -50%) scale(1.08);
}
.event-sec__list {
  display: grid;
  grid-template-columns: minmax(300px, auto) minmax(300px, auto);
  grid-template-rows: minmax(300px, auto) minmax(300px, auto);
  gap: 15px;
}

.event-item {
  width: 300px;
  height: 375px;
  position: relative;
  border-radius: 30px;
  box-shadow: 0px 15px 16px -10px rgba(24, 39, 75, 0.07);
  border: 10px solid white;
  overflow: hidden;
}
.event-item__pic {
  width: 300px;
  height: 375px;
  position: relative;
  transition: all 0.2s linear;
}
.event-item__content {
  position: absolute;
  top: 90%;
  left: 50%;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.event-item:first-child {
  grid-column: 1;
  grid-row: 1/span 2;
}
.event-item:nth-child(2) {
  width: 300px;
  height: 300px;
  grid-column: 2;
  grid-row: 1;
}
.event-item:nth-child(2) .event-item__pic {
  width: 300px;
  height: 300px;
}
.event-item:nth-child(4) {
  grid-column: 2;
  grid-row: 2/span 2;
}
.event-item:nth-child(3) {
  grid-column: 1;
  grid-row: 2;
  margin-top: 75px;
  width: 300px;
  height: 300px;
}
.event-item:nth-child(3) .event-item__pic {
  width: 300px;
  height: 300px;
}
.event-item:hover .event-item__content {
  opacity: 1;
  top: 50%;
}
.event-item:hover .event-item__pic {
  filter: brightness(0.4);
}
.event-item img {
  border-radius: 20px;
  transition: all 0.6s ease-out;
}

.honor-sec {
  position: relative;
  padding-bottom: 55px;
  margin-top: 120px;
  padding-top: 30px;
}
.honor-sec::before {
  border-radius: 60px;
  background: #fff;
  box-shadow: 0px 80px 250px 0 rgba(0, 0, 0, 0.05);
  content: "";
  position: absolute;
  width: 93%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.honor-sec:after {
  background-image: url("../img/Rectangle 642(1)-min-min.png");
  border-radius: 60px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  content: "";
  position: absolute;
  width: 93%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 5%;
  border-radius: 60px;
}
.honor-sec .news-item--vertical .news-item__pic {
  width: 410px;
  height: 308px;
  position: relative;
  border-radius: 30px;
}
.honor-sec .news-item--vertical .news-item__pic img {
  border-radius: 30px;
}
.honor-sec .news-item--vertical .news-item__content {
  padding: 30px;
}
.honor-sec .news-item--vertical .news-item__lead {
  margin-top: 5px;
  margin-bottom: 10px;
}
.honor-sec .section {
  position: relative;
  z-index: 5;
}
.honor-sec .section__content {
  padding-top: 30px;
}
.honor-sec__cell {
  width: calc(34% - 30px);
  margin-right: 15px;
  margin-left: 15px;
  border-radius: 30px;
  background: #fff;
  box-shadow: 0px 15px 16px -10px rgba(24, 39, 75, 0.07);
}
.honor-sec .flickity-viewport {
  height: 540px !important;
}
.honor-sec .flickity-page-dots {
  top: 102%;
  left: 0;
  text-align: center;
}

.life-sec {
  margin-top: 60px;
  position: relative;
  z-index: 5;
}
.life-sec__container {
  height: 550px;
  border-radius: 30px;
  margin-top: 30px;
  display: flex;
  position: relative;
  transition: all 0.6s ease-out;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.life-sec__container:before {
  content: "";
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(to bottom, rgba(4, 22, 80, 0.15) 0%, rgba(4, 22, 80, 0.7) 100%);
  opacity: 100%;
  border: none;
  border-radius: 30px;
}
.life-sec__pic {
  position: absolute;
  width: 100%;
  height: 550px;
  border-radius: 30px;
}
.life-sec__pic img {
  border-radius: 30px;
  transition: all 0.2s linear;
}
.life-sec__pic .fixed-images {
  display: none;
}
.life-sec__pic #bg-0 {
  display: block;
}
.life-sec__list {
  display: flex;
  width: 100%;
}

.life-item {
  width: 16.66%;
  position: relative;
  padding: 120px 32px;
  text-align: center;
  z-index: 7;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
align-items: center;
}
.life-item__icon img {
	border-radius: 0 !important;
}
.life-item:first-child img {
  border-radius: 0 30px 30px 0;
}
.life-item:first-child .life-item__pic:before {
  border-radius: 0 30px 30px 0;
}
.life-item:last-child img {
  border-radius: 30px 0 0 30px;
}
.life-item:last-child .life-item__pic:before {
  border-radius: 30px 0 0 30px;
}
.life-item__icon {
  position: relative;
  z-index: 5;
  opacity: 0.6;
width: 70px;
  height: 70px;
}
.life-item span {
  position: relative;
  z-index: 5;
}
.life-item::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 2px;
  height: 550px;
  background: rgba(255, 255, 255, 0.3);
  transition: all 0.6s ease-out;
  border: none;
}
.life-item:last-child::before {
  display: none;
}
.life-item:hover .life-item__icon {
  opacity: 1;
}

.calendar-sec {
  height: 786px;
  position: relative;
  margin-top: 60px;
}

.calendar-sec .section {
  position: relative;
  z-index: 5;
}
.calendar-sec__container {
  display: flex;
  align-items: center;
  margin-top: 30px;
}

.calendar-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 150px;
  height: 678px;
  margin-inline-end: 78px;
  position: relative;
  min-width: 150px;
}
.calendar-item:last-child::before {
  display: none;
}
.calendar-item:before {
  content: "";
  position: absolute;
  width: 108px;
  height: 1px;
  left: -26%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  background-color: #646464;
}
.calendar-item__icon {
  position: relative;
  width: 75px;
  height: 75px;
}
.calendar-item__date {
  width: 120px;
  height: 120px;
  border-radius: 100px;
  background: #fff;
  box-shadow: 0px 15px 16px -10px rgba(24, 39, 75, 0.07);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 45px;
  position: relative;
  flex-shrink: 0;
}
.calendar-item__date:before {
  content: "";
  position: absolute;
  width: 150px;
  height: 150px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  border-radius: 100px;
  border: 1px dashed #646464;
}
.calendar-item__date:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 100px;
  left: 50%;
  top: 155%;
  transform: translate(-50%, -50%);
  z-index: 2;
  border-radius: 100px;
  border: 1px dashed #646464;
}
.calendar-item__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin-top: 136px;
  position: relative;
}
.calendar-item__content span:nth-child(2) {
  margin-top: 10px;
  margin-bottom: 10px;
}
.calendar-item__content:before {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  left: 50%;
  top: -15%;
  transform: translate(-50%, -50%);
  z-index: 2;
  border-radius: 100px;
  background-color: #646464;
}
.calendar-item__archive {
  background-color: #F0F0F0;
  border-radius: 10px;
  padding: 6px 12px;
  position: relative;
}
.calendar-item__archive:before {
  position: absolute;
  content: "";
  width: 0%;
  height: 0%;
  background: #c81d11;
  right: 50%;
  top: 50%;
  border-radius: 10px;
  transition: 0.6s;
  border-radius: 5px;
}
.calendar-item__archive:hover::before {
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
}
.calendar-item__archive:hover span {
  color: #fff !important;
}
.calendar-item__archive span {
  position: relative;
  transition: all 0.2s linear;
  z-index: 3;
}
.calendar-item:nth-child(odd) {
  padding-top: 159px;
}
.calendar-item:nth-child(even) {
  margin-top: 0;
}
.calendar-item:nth-child(even) .calendar-item__content {
  margin-top: 0;
  margin-bottom: 136px;
}
.calendar-item:nth-child(even) .calendar-item__content:before {
  top: 115%;
}
.calendar-item:nth-child(even) .calendar-item__date {
  margin-top: 0;
  margin-bottom: 45px;
}
.calendar-item:nth-child(even) .calendar-item__date:after {
  top: -55%;
}
.calendar-item.active:before {
  background-color: var(--secondary-color);
}
.calendar-item.active .calendar-item__icon i:before {
  color: #203A6B;
}
.calendar-item.active .calendar-item__content span {
  color: #203A6B;
}
.calendar-item.active .calendar-item__content:before {
  background-color: var(--secondary-color);
}
.calendar-item.active .calendar-item__date span {
  color: var(--secondary-color);
}
.calendar-item.active .calendar-item__date:before {
  border: 1px dashed var(--secondary-color);
}
.calendar-item.active .calendar-item__date:after {
  border: 1px dashed var(--secondary-color);
}

.international-sec {
  margin-top: 95px;
  border-radius: 20px;
}
.international-sec .flickity-page-dots .dot {
  width: 5px;
  height: 5px;
  background: #fff !important;
}
.international-sec .flickity-page-dots .dot.is-selected {
  width: 30px;
  height: 5px;
  background: #FB8B25 !important;
}
.international-sec .container {
  border-radius: 20px;
}
.international-sec__title {
  text-align: justify;
width: 45%;
}
.international-sec__cell {
  position: relative;
  width: 100%;
  height: 396px;
}
.international-sec__cell img {
  border-radius: 20px;
}
.international-sec__cell:before {
  background: linear-gradient(to right, rgba(4, 22, 80, 0.3) 0%, rgba(4, 22, 80, 0.8) 100%);
  content: "";
  position: absolute;
  width: 83%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  border-radius: 20px;
  width: 100%;
}
.international-sec__container {
  position: relative;
  border-radius: 20px;
}
.international-sec__btn {
  margin-top: 30px;
}
.international-sec__btn a {
  padding: 6px 12px;
  border-radius: 10px;
  border: 1px solid #F0F0F0;
  margin-inline-end: 10px;
  position: relative;
}
.international-sec__btn a::before {
  position: absolute;
  content: "";
  width: 0%;
  height: 0%;
  background: #fff;
  right: 50%;
  top: 50%;
  border-radius: 10px;
  transition: 0.6s;
}
.international-sec__btn a:hover::before {
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
}
.international-sec__btn a:hover span {
  color: #041650;
}
.international-sec__btn a span {
  position: relative;
  z-index: 2;
  transition: 0.6s;
}
.international-sec .section {
  position: absolute;
  justify-content: flex-start;
  top: 28%;
  inset-inline-start: 90px;
  display: flex;
  flex-direction: row;
}
.international-sec .section__header {
  flex-shrink: 0;
}
.international-sec .section__header:before {
  background-image: url("../img/Mask Group 38 5(1)-min-min.png");
  width: 130px;
  height: 118px;
  top: -36px;
  opacity: 100%;
}
.international-sec .section__header:after {
  background-image: url("../img/Mask Group 38 6(1)-min-min.png");
  width: 130px;
  height: 118px;
  top: 126px;
  opacity: 100%;
}
.international-sec .section__content {
  flex-basis: 100%;
  margin-inline-start: 30px;
width: 100%;
}
.international-sec .flickity-page-dots {
  position: absolute;
  width: 30%;
  top: 47%;
  padding: 0;
  margin: 0;
  list-style: none;
  left: -10%;
  text-align: center;
  transform: rotate(90deg);
}

.publisher-sec {
  position: relative;
  padding-top: 30px;
  margin-top: 60px;
  padding-bottom: 40px;
  border-radius: 60px;
}
.publisher-sec::before {
  background-image: url("../img/Rectangle 634-min-min.png");
  border-radius: 60px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  content: "";
  position: absolute;
  width: 93%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 50%;
  border-radius: 60px;
}
.publisher-sec::after {
  background: linear-gradient(to left, #fff 0%, rgba(255, 255, 255, 0.5) 100%);
  content: "";
  position: absolute;
  width: 93%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 60px;
}
.publisher-sec__container {
  margin-top: 30px;
}
.publisher-sec .flickity-viewport {
  height: 185px !important;
}
.publisher-sec .section {
  position: relative;
  z-index: 5;
}
.publisher-sec .flickity-page-dots {
  top: 96%;
  left: 0;
  text-align: center;
}

.publisher-item {
  position: relative;
  display: flex;
  background: #fff;
  box-shadow: 0px 15px 16px -10px rgba(24, 39, 75, 0.07);
  border-radius: 15px;
  width: calc(34% - 30px);
  margin-right: 15px;
  margin-left: 15px;
}
.publisher-item::before {
  position: absolute;
  content: "";
  width: 0%;
  height: 0%;
  background: rgba(4, 22, 80, 0.5);
  inset-inline-start: 50%;
  top: 50%;
  border-radius: 10px;
  transition: 0.6s;
  z-index: 2;
}
.publisher-item:hover::before {
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
}
.publisher-item__inner .publisher-item__content {
	padding: 0;
}

.publisher-item__content {
  padding-inline-end: 30px;
  padding-top: 30px;
}
.publisher-item__pic {
  width: 131px;
  height: 160px;
  position: relative;
  margin-inline-end: 30px;
  flex-shrink: 0;
}
.publisher-item__pic img {
  border-radius: 15px;
}
.publisher-item__top {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.publisher-item__label {
  padding: 2.5px 10px;
  background-color: #C81D11;
  border-radius: 100px;
  margin-inline-end: 10px;
}
.publisher-item__date {
  display: flex;
  align-items: center;
}
.publisher-item__date i {
  margin-inline-end: 8px;
}

.footer-sec {
  position: relative;
  margin-top: 60px;
}
.footer-sec:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-image: url("../img/Rectangle 570-min-min.png");
  opacity: 50%;
  border: none;
}
.footer-sec:after {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  opacity: 50%;
  border: none;
}
.footer-sec__container {
  position: relative;
  height: 100%;
  padding-top: 60px;
  z-index: 5;
}
.footer-sec__container:after {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: F0F0F0;
  opacity: 50%;
  border: none;
}
.footer-sec__header {
  margin-bottom: 30px;
  position: relative;
  padding-inline-start: 85px;
}
.footer-sec__header:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 50%;
  inset-inline-start: 0;
  width: 16px;
  height: 2px;
  background: #f0f0f0;
}
.footer-sec__header:after {
  content: "";
  position: absolute;
  z-index: 2;
  top: 50%;
  inset-inline-start: 19px;
  width: 50px;
  height: 2px;
  background: #f0f0f0;
}
.footer-sec__cell {
  width: calc(16.66% - 15px);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.footer-sec__top {
  display: flex;
  justify-content: space-between;
}
.footer-sec__col {
  width: 690px;
}
.footer-sec__col ul {
  padding: 0;
  list-style-type: none;
}
.footer-sec__col:first-child {
  width: 480px;
}
.footer-sec__about li {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.footer-sec__about li span {
  padding-inline-start: 16px;
}
.footer-sec__social {
  margin-top: 30px;
  display: flex;
}
.footer-sec__social li {
  position: relative;
  width: 39px;
  height: 39px;
  background-color: rgba(4, 22, 80, 0.5);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-inline-end: 8px;
  overflow: hidden;
}
.footer-sec__social li i {
  display: flex;
  position: relative;
  z-index: 3;
}
.footer-sec__social li i::before {
  transition: 0.5s;
}
.footer-sec__social li:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  transition: 0.5s;
  z-index: 2;
}
.footer-sec__social li:hover i:before {
  color: var(--secondary-color);
}
.footer-sec__social li:hover::before {
  top: 0;
}
.footer-sec__links {
  height: 234px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: space-between;
}
.footer-sec__links li {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  position: relative;
}
.footer-sec__links li i:before {
  transition: all 0.2s linear;
}
.footer-sec__links li:hover span {
  color: var(--secondary-color);
}
.footer-sec__links li:hover i:before {
  color: var(--secondary-color);
}
.footer-sec__links li span {
  margin-inline-start: 8px;
  transition: all 0.2s linear;
}
.footer-sec__bottom {
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(240, 240, 240, 0.15);
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.footer-sec__visit {
  display: flex;
  align-items: center;
}
.footer-sec__visit li {
  font-weight: 300 !important;
}
.footer-sec__visit li {
  margin-inline-end: 32px;
}
.footer-sec__information {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 8px;
}
.footer-sec__information li {
  font-weight: 300 !important;
}
.footer-sec__information li {
  margin-inline-end: 16px;
}
.footer-sec__bottom {
  margin-top: 90px;
}
.footer-sec__copyright {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 60px;
}
.footer-sec__copyright span:first-child {
  margin-bottom: 8px;
}

[dir=ltr] .flickity-rtl .flickity-page-dots {
  direction: ltr;
}

.scrolls {
  position: fixed !important;
  top: 200px;
  width: 100%;

  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center !important;
  z-index: 9999999;
  transition: all 0.2s linear;
}

.scroll-menu {
  border-radius: 10px;
  padding: 17px 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 55px;
  z-index: 99;
  height: 287px;
  padding-top: 50px;
}
.scroll-menu .scroll-nav-item {
  margin-bottom: 10px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.scroll-menu .scroll-nav-item__title {
  height: 50px;
  position: absolute;
  right: 55px;
  top: 50%;
  transform: translateY(-50%);
  padding: 5px 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: all 0.3s ease;
  white-space: nowrap;
  white-space: -webkit-nowrap;
  border-radius: 19px;
  background: #FE0000;
  height: 29px;
}
.scroll-menu .scroll-nav-item::after {
  content: "";
  width: 9px;
  height: 45px;
  background: url(../img/bullet.svg);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -15px;
  opacity: 0;
  transition: all 0.3s ease;
}
.scroll-menu .scroll-nav-item:hover i::before {
  color: #E73B61;
}
.scroll-menu .scroll-nav-item:hover .scroll-nav-item__title {
  opacity: 1;
}
.scroll-menu .scroll-nav-item:hover::after {
  opacity: 1;
}
.scroll-menu .scroll-nav-item:last-of-type {
  margin-bottom: 0;
}

#reseaux_sociaux {
  margin: 25px auto;
  height: 340px;
}

.info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 450px;
  padding: 0 35px;
  text-align: justify;
}

.info p {
  color: #fff;
  font-weight: 500;
  font-size: 1rem;
  margin-bottom: 20px;
  line-height: 1.5;
}

.movie-night {
  background: linear-gradient(225deg, #ff3cac 0%, #784ba0 50%, #2b86c5 100%);
}

.btn {
  display: block;
  padding: 10px 40px;
  margin: 10px auto;
  font-size: 1.1rem;
  font-weight: 700;
  border-radius: 4px;
  outline: none;
  text-decoration: none;
  color: #784ba0;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0 6px 30px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.3);
  cursor: pointer;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn:visited {
  transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
  animation: gelatine 0.5s 1;
}

@keyframes gelatine {
  0%, 100% {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(0.9, 1.1);
  }
  50% {
    transform: scale(1.1, 0.9);
  }
  75% {
    transform: scale(0.95, 1.05);
  }
}
/* SWIPER */
.swiper-container {
  width: 100%;
  height: 300px;
  position: relative;
}

.swiper-slide {
  text-align: center;
  font-size: 30px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 30%;
  right: auto;
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 35%;
  left: auto;
}

.swiper-button-prev::after,
.swiper-rtl .swiper-button-next::after {
  content: "\e906";
  font-family: "niafam";
  font-size: 30px;
}

.swiper-button-next::after,
.swiper-rtl .swiper-button-prev::after {
  content: "\e907";
  font-size: 30px;
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 90%;
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 10;
  border-radius: 100px;
  background: rgba(240, 240, 240, 0.3);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

.swiper-button-next {
  right: 10px;
}

.swiper-button-prev {
  left: 10px;
}

.swiper {
  width: 320px;
  height: 560px;
  margin: 0;
}

.swiper-slide {
  position: relative;
  box-shadow: 0 15px 50px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.swiper-slide img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.img-position {
  -o-object-position: 50% 0%;
     object-position: 50% 0%;
}

.overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, #0f2027, transparent, transparent);
  background-repeat: no-repeat;
  background-size: cover;
}

.overlay span {
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  padding: 7px 18px;
  margin: 10px;
  border-radius: 20px;
  letter-spacing: 2px;
  font-size: 0.8rem;
  font-weight: 700;
  font-family: inherit;
  background: rgba(255, 255, 255, 0.095);
  box-shadow: inset 2px -2px 20px rgba(214, 214, 214, 0.2), inset -3px 3px 3px rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: blur(74px);
          backdrop-filter: blur(74px);
}

.overlay h2 {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  font-weight: 400;
  font-size: 1.1rem;
  line-height: 1.4;
  margin: 0 0 20px 20px;
}

/* ANIMATED BACKGROUND */
.circles {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.circles li {
  position: absolute;
  display: block;
  list-style: none;
  width: 20px;
  height: 20px;
  background-color: #ff3cac;
  background-image: linear-gradient(225deg, #ff3cac 0%, #784ba0 50%, #2b86c5 100%);
  animation: animate 25s linear infinite;
  bottom: -150px;
}

.circles li:nth-child(1) {
  left: 25%;
  width: 80px;
  height: 80px;
  animation-delay: 0s;
}

.circles li:nth-child(2) {
  left: 10%;
  width: 20px;
  height: 20px;
  animation-delay: 2s;
  animation-duration: 12s;
}

.circles li:nth-child(3) {
  left: 70%;
  width: 20px;
  height: 20px;
  animation-delay: 4s;
}

.circles li:nth-child(4) {
  left: 40%;
  width: 60px;
  height: 60px;
  animation-delay: 0s;
  animation-duration: 18s;
}

.circles li:nth-child(5) {
  left: 65%;
  width: 20px;
  height: 20px;
  animation-delay: 0s;
}

.circles li:nth-child(6) {
  left: 75%;
  width: 110px;
  height: 110px;
  animation-delay: 3s;
}

.circles li:nth-child(7) {
  left: 35%;
  width: 150px;
  height: 150px;
  animation-delay: 7s;
}

.circles li:nth-child(8) {
  left: 50%;
  width: 25px;
  height: 25px;
  animation-delay: 15s;
  animation-duration: 45s;
}

.circles li:nth-child(9) {
  left: 20%;
  width: 15px;
  height: 15px;
  animation-delay: 2s;
  animation-duration: 35s;
}

.circles li:nth-child(10) {
  left: 85%;
  width: 150px;
  height: 150px;
  animation-delay: 0s;
  animation-duration: 11s;
}

@keyframes animate {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
  }
  100% {
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 50%;
  }
}
.mm-menu_offcanvas {
  height: 60% !important;
}

.tiny__title {
  display: none;
}

@media (min-width: 1200px) {
  .container {
    max-width: 1320px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .scroll-menu {
    width: 55px;
    z-index: 99;
    height: 297px;
  }
  .scroll-menu .scroll-nav-item {
    margin-bottom: 10px;
  }
  .scroll-nav-item i {
    font-size: 20px;
  }
  .notification-sec:before {
    width: 100%;
  }
  .honor-sec:before {
    width: 100%;
  }
  .publisher-sec:before {
    width: 100%;
  }
  .publisher-sec:after {
    width: 100%;
  }
  .slider-sec__carousel:before {
    width: 105%;
  }
  .news-sec__archive {
    left: 27%;
    top: 77%;
  }
  .news-sec::before {
    width: 100%;
  }
  .news-sec .tab-buttons {
    right: 530px;
    top: 45%;
  }
  .news-sec .news-item--horizontal .news-item__pic {
    width: 610px;
    height: 425px;
  }
  .news-sec .news-item--horizontal .news-item__content {
    margin-top: 20px;
  }
  .news-sec .tab-pane {
    width: 95%;
  }
  .counter-sec__right {
    width: 380px;
    margin-inline-start: 60px;
    margin-inline-end: 0;
  }
  .honor-sec .news-item--vertical .news-item__pic {
    height: 245px;
    width: 100%;
  }
  .honor-sec .flickity-viewport {
    height: 480px !important;
  }
  .calendar-item {
    width: 130px;
    min-width: 130px;
  }
  .calendar-item:nth-child(2n) .calendar-item__date::after {
    top: -72%;
  }
  .calendar-item__date {
    width: 80px;
    height: 80px;
  }
  .calendar-item__date:after {
    top: 174%;
  }
  .calendar-item__date span {
    font-size: 14px;
  }
  .calendar-item__date::before {
    width: 100px;
    height: 100px;
  }
  .calendar-item::before {
    width: 126px;
    height: 1px;
    left: -30%;
    top: 47%;
  }
  .calendar-item:last-child {
    margin-inline-end: 0;
  }
  .calendar-sec__container {
    justify-content: center;
  }
  .uni-sec__pic {
    width: 270px;
  }
  .header-sec__left {
    margin-inline-end: 120px;
  }
  .header-tiny-menu .tabs-block {
    left: 175px;
  }
}
@media (max-width: 1199.98px) {
  .scroll-menu {
    width: 55px;
    z-index: 99;
    height: 297px;
  }
  .scroll-menu .scroll-nav-item {
    margin-bottom: 10px;
  }
  .scroll-nav-item i {
    font-size: 20px;
  }
  .slider-sec .flickity-prev-next-button {
    width: 50px;
    height: 50px;
  }
  .slider-sec .flickity-button.flickity-prev-next-button.next::after {
    font-size: 25px;
  }
  .slider-sec .flickity-button.flickity-prev-next-button.previous::after {
    font-size: 25px;
  }
  .header-tiny-menu .tabs-block {
    left: 175px;
  }
  .notification-sec {
    position: relative;
    z-index: 6;
  }
  .uni-sec {
    position: relative;
    z-index: 5;
  }
  .header-sec__left {
    margin-inline-end: 120px;
  }
  .calendar-sec .section {
    position: relative;
    z-index: 2;
  }
  .slider-sec__carousel::before {
    display: none;
  }
  .system-item__icon {
    width: 55px;
    height: 55px;
  }
  .system-item__icon i {
    font-size: 30px;
  }
  .system-sec {
    margin-top: -90px;
  }
  .news-sec {
    margin-top: 50px;
  }
  .news-sec::before {
    width: 100%;
  }
  .news-sec .tab-buttons {
    right: 520px;
    top: 33%;
  }
  .news-sec .news-item--horizontal .news-item__pic {
    width: 490px;
    height: 345px;
  }
  .news-sec .news-item--horizontal .news-item__content {
    margin-top: 0;
  }
  .news-sec .news-item--horizontal .news-item__lead {
    -webkit-line-clamp: 2;
  }
  .news-sec__pic {
    width: 130px;
    height: 90px;
  }
  .news-sec__archive {
    left: 35%;
    top: 77%;
  }
  .notification-sec {
    margin-top: 0;
  }
  .notification-sec::before {
    width: 100%;
  }
  .notification-sec .news-item--horizontal {
    width: calc(50% - 30px);
  }
  .counter-sec__container {
    position: relative;
    z-index: 2;
  }
  .counter-sec__right {
    width: 370px;
    height: 490px;
    margin-inline-end: 0;
    margin-inline-start: 40px;
  }
  .counter-sec .swiper {
    width: 300px;
    height: 490px;
    margin: 0;
  }
  .event-item {
    width: 200px;
    height: 275px;
  }
  .event-item:nth-child(2) {
    width: 200px;
    height: 200px;
    grid-column: 2;
    grid-row: 1;
  }
  .event-item:nth-child(3) {
    width: 200px;
    height: 200px;
  }
  .event-sec__left {
    width: 475px;
    height: 550px;
  }
  .event-sec__list {
    grid-template-columns: minmax(200px, auto) minmax(200px, auto);
    grid-template-rows: minmax(200px, auto) minmax(200px, auto);
  }
  .event-sec__pic {
    height: 540px;
  }
  .honor-sec:before {
    width: 100%;
  }
  .honor-sec .news-item--vertical .news-item__pic {
    width: 100%;
    height: 190px;
  }
  .honor-sec .section {
    position: relative;
    z-index: 2;
  }
  .honor-sec .flickity-viewport {
    height: 420px !important;
  }
  .calendar-item {
    width: 130px;
    min-width: 130px;
    margin-inline-end: 35px;
  }
  .calendar-item:nth-child(2n) .calendar-item__date::after {
    top: -72%;
  }
  .calendar-item__date {
    width: 80px;
    height: 80px;
  }
  .calendar-item__date:after {
    top: 174%;
  }
  .calendar-item__date span {
    font-size: 14px;
  }
  .calendar-item__date::before {
    width: 100px;
    height: 100px;
  }
  .calendar-item::before {
    width: 66px;
    height: 1px;
    left: -12%;
    top: 63%;
  }
  .calendar-item .section {
    position: relative;
    z-index: 2;
  }
  .international-sec__container {
    position: relative;
    z-index: 2;
  }
  .international-sec .section {
    width: 60%;
  }
  .publisher-sec .section {
    position: relative;
    z-index: 2;
  }
  .publisher-sec .publisher-item {
    width: calc(50% - 30px);
  }
  .publisher-sec:before {
    width: 100%;
  }
  .publisher-sec:after {
    width: 100%;
  }
  .footer-sec__container {
    position: relative;
    z-index: 3;
  }
  .footer-sec__col {
    width: 90%;
  }
  .footer-sec__col:first-child {
    width: 440px;
  }
  .footer-sec__copyright {
    margin-bottom: 30px;
  }
  .footer-sec__visit li {
    margin-inline-end: 20px;
  }
  .system-sec {
    position: relative;
    z-index: 4;
  }
  .system-sec .flickity-viewport {
    width: 100% !important;
  }
  .system-sec .system-item {
    width: calc(33.33% - 15px);
    margin-right: 7.5px !important;
    margin-left: 7.5px !important;
  }
  .system-sec .flickity-page-dots {
    top: 103%;
    left: 0;
    text-align: center;
  }
  .system-sec .system-item {
    height: 140px;
    justify-content: space-between;
  }
  .system-sec .system-item__icon {
    top: 10px;
  }
  .system-sec .system-item span {
    top: -15%;
  }
}
@media (max-width: 991.98px) {
  .uni-sec__cell {
    width: calc(33.33% - 30px);
  }
  .system-sec__container {
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
  }
  .news-sec::before {
    top: -10%;
  }
  .header-sec__shoar {
    margin-inline-end: 25px;
    margin-inline-start: -10px;
  }
  .international-sec .section {
    width: 80%;
  }
  .life-sec .flickity-page-dots {
    top: 103%;
    left: 0;
    text-align: center;
  }
  .life-sec .flickity-viewport {
    width: 100% !important;
    height: 550px !important;
  }
  .life-sec__list {
    position: relative;
    z-index: 5;
  }
  .life-sec .life-item {
    width: 33.33%;
    height: 100%;
  }
  .uni-sec .link {
    width: 50%;
  }
  .header-tiny-menu .tabs-block {
    left: 75px;
  }
  #tabs-section {
    width: 100%;
  }
  .header-sec__flag {
    display: none;
  }
  .header-sec__left {
    margin-inline-end: 0;
  }
  .scroll-menu {
    display: none;
  }
  .event-sec .section__header {
    left: 81%;
    width: 100%;
  }
  .event-sec .section__archive {
    left: 41%;
  }
  .life-sec {
    position: relative;
    z-index: 5;
  }
  .system-sec .system-item {
    width: calc(30% - 15px);
  }
  .news-sec .tab-buttons {
    position: relative;
    top: 80%;
    right: 0;
  }
  .news-sec .tab-pane {
    width: 96%;
  }
  .news-sec .news-item--horizontal {
    position: relative;
    width: 100%;
  }
  .news-sec .news-item--horizontal .news-item__pic {
    width: 100%;
    margin: 0;
    height: 460px;
  }
  .news-sec .news-item--horizontal .news-item__content {
    margin-top: 0;
    position: absolute;
    background-color: #fff;
    top: 80%;
    padding: 20px;
    border-radius: 0 0 15px 15px;
    box-shadow: 0px 80px 250px 0 rgba(0, 0, 0, 0.05);
  }
  .news-sec .tab-content {
    height: 660px;
  }
  .news-sec__archive {
    top: 87%;
  }
  .notification-sec .news-item--horizontal {
    width: calc(100% - 30px);
  }
  .counter-sec__container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .counter-sec__right {
    margin-inline-start: 0;
  }
  .honor-sec__cell {
    width: calc(50% - 30px);
  }
  .calendar-sec__container {
    overflow-y: hidden;
    overflow-x: scroll;
  }
  .calendar-item {
    height: 630px;
  }
  .calendar-item:before {
    top: 50%;
  }
  .international-sec .section {
    right: 30px;
  }
  .international-sec .section__content {
    flex-basis: 70%;
  }
  .publisher-item {
    width: calc(100% - 30px) !important;
  }
  .footer-sec__top {
    flex-direction: column;
    gap: 30px;
  }
  .footer-sec:before {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }
}
@media (max-width: 767.98px) {
  .slider-sec {
    position: relative;
    z-index: 2;
  }
  .header-sec .menu-dot .tab-content {
    height: 285px;
  }
  .header-sec .menu-dot .tiny-menu__icon {
    top: 140px;
  }
  .header-tiny-menu .tabs-block {
    background: rgb(240, 240, 240);
  }
  .uni-sec__cell {
    width: calc(50% - 30px);
  }
  .header-sec__logo {
    order: 2;
    margin-inline-end: 0;
  }
  .header-sec__right {
    flex-basis: 70%;
    justify-content: space-between;
  }
  .news-sec::before {
    top: -60%;
  }
  .accordeon .link.hovered {
    width: 570px;
  }
  .header-tiny-menu .tabs-block {
    left: 0;
    width: 100%;
    top: 100%;
  }
  .tab-footer__info {
    width: 60%;
  }
  .tab-buttons {
    width: 100%;
    border-left: 0px solid #f4f4f4;
    display: flex;
    overflow-x: scroll;
  }
  #tabs-section {
    width: 100%;
    flex-direction: column;
  }
  .header-sec .menu-dot .tab-buttons {
    display: flex;
    flex-direction: row;
    margin: 30px 30px 0 0;
    width: 90%;
    margin-inline-end: 0;
    padding-bottom: 20px;
  }
  .header-tiny-menu .tabs .tab-body ul {
    width: 100%;
  }
  .tab-footer {
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }
  .header-sec .menu-dot .tab-pane {
    width: 100%;
  }
  .header-sec .menu-dot button {
    background-color: unset;
    border: none;
    display: flex;
    align-items: flex-start;
    padding: 10px;
    transition: all 0.3s ease-out;
    cursor: pointer;
    min-width: 207px;
  }
  .header-sec {
    height: 205px;
  }
  .header-sec__top {
    height: 90px;
  }
  .header-sec__top .header-sec__container {
    flex-direction: column-reverse;
    gap: 15px;
  }
  .system-sec {
    position: relative;
  }
  .system-sec .system-item {
    width: calc(40% - 15px);
    height: 120px;
  }
  .news-sec button {
    margin-inline-end: 10px;
  }
  .news-sec__pic {
    width: 117px;
  }
  .news-sec .news-item--horizontal .news-item__pic {
    height: 345px;
  }
  .news-sec .tab-content {
    margin-top: 20px;
  }
  .news-sec .tab-content {
    height: 570px;
  }
  .honor-sec__cell {
    width: calc(100% - 30px);
  }
  .honor-sec .news-item--vertical .news-item__pic {
    width: 100%;
    height: 320px;
  }
  .event-sec {
    height: 680px;
  }
  .event-sec__left {
    left: 6%;
    top: 40%;
  }
  .event-sec__right {
    width: 100%;
  }
  .event-sec__pic {
    width: 100%;
  }
  .event-sec .section__header {
    top: 13%;
    width: 100%;
  }
  .event-sec .section__header::before {
    display: none;
  }
  .event-sec .section__header::after {
    display: none;
  }
  .event-sec .section__archive {
    top: -30%;
    left: -18%;
  }
  .international-sec .section {
    right: 0;
    top: -2%;
    flex-direction: column;
  }
  .international-sec .section__header::before {
    display: none;
  }
  .international-sec .section__header::after {
    display: none;
  }
  .footer-sec__visit {
    flex-wrap: wrap;
    gap: 15px;
  }
  .footer-sec__bottom {
    align-items: flex-start;
  }
  .international-sec__btn {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .international-sec .section__header {
    margin-inline-start: 35px;
  }
}
@media (max-width: 575.98px) {
.event-sec .flickity-viewport {
	height: 310px !important;
}
.international-sec__title {
	text-align: justify;
	width: 100%;
}
.international-sec__btn {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 5px;
flex-direction: row;
}
.counter-sec__top .section__title {
	top: 0;
}
  .tiny__title {
    display: flex;
    padding-inline-start: 35px;
    padding-top: 20px;
  }
  .tab-link-titles i {
    font-size: 23px;
    transform: rotate(-90deg);
    margin-block-start: 29px;
  }
  .publisher-item__pic {
    width: 91px;
    height: 110px;
    position: relative;
    margin-inline-end: 10px;
    flex-shrink: 0;
  }
  .uni-sec__cell {
    width: calc(100% - 30px);
  }
  .system-sec {
    position: relative;
    z-index: 55;
  }
  .system-sec .system-item__icon {
    top: 0;
    margin-top: 0;
    margin-inline-start: 10px;
  }
  .system-sec .system-item {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    height: 80px;
  }
  .system-sec .system-item span {
    top: 0;
    margin-inline-start: 10px;
  }
  .header-sec__left {
    margin-inline-end: 0;
    flex-wrap: wrap;
    gap: 5px;
    align-items: flex-start;
  }
  .header-sec__en {
    padding-inline-start: 0;
    padding-inline-end: 25px;
  }
  .header-sec__en::before {
    display: none;
  }
  .header-sec__en:hover .header-sec__list {
    display: flex;
  }
  .header-sec__list {
    position: absolute;
    background-color: unset;
    padding: 10px;
    border-radius: 10px;
    left: -40px;
    display: inherit;
    top: -40%;
    z-index: 100000000000000000;
    display: flex;
  }
  .header-sec__list li {
    padding-inline-end: 10px;
  }
  .header-sec__list li a {
    color: #000;
    font-size: 14px;
  }
  .counter-sec .flickity-button.flickity-prev-next-button.previous {
    left: 84%;
  }
  .header-sec__links {
    border-inline-end: none;
  }
  .international-sec__cell {
    position: relative;
    width: 100%;
    height:540px;
  }
  .section__archive {
    left: 0;
    transition: all 0.2s linear;
    top: 230%;
  }
  .section__header {
    flex-direction: column;
    margin-bottom: 70px;
  }
  .link.hovered .uni-sec__pic {
    display: none;
  }
  .accordeon .link.hovered {
    width: 100%;
  }
  .uni-sec .link {
    width: 100%;
  }
  .uni-sec__pic {
    position: relative;
    width: 100%;
  }
  .news-sec .tab-buttons {
    flex-wrap: wrap;
    gap: 15px;
    justify-content: center;
  }
  .system-item__icon {
    width: 55px;
    height: 55px;
    margin-top: 6px;
  }
  .swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: 31%;
    left: auto;
  }
  .header-sec__date {
    border-inline-end: none;
  }
  .header-sec {
    height: 245px;
  }
  .header-sec__logo {
    width: 142px;
    height: 50px;
  }
  .header-sec__logo::before {
    display: none;
  }
  .header-sec__bottom::before {
    display: none;
  }
  .header-sec__bottom::after {
    display: none;
  }
  .header-sec__shoar {
    padding: 0;
    margin: 0;
  }
  .header-sec__shoar:before {
    display: none;
  }
  .header-sec__top {
    height: 160px;
  }
  .header-sec__top .header-sec__container {
    align-items: flex-start;
  }
  .header-sec__top .header-sec__right {
    flex-direction: column;
  }
  .slider-sec .flickity-button.flickity-prev-next-button.next {
    display: none;
  }
  .slider-sec .flickity-button.flickity-prev-next-button.previous {
    display: none;
  }
  .slider-sec .flickity-page-dots {
    top: 85%;
    left: 0;
    text-align: center;
  }
  .system-sec .system-item {
    width: calc(100% - 15px);
  }
  .news-sec .tab-pane {
    width: 91%;
  }
  .news-sec__archive {
    left: 15px;
  }
  .notification-sec .news-item__right {
    width: 44%;
  }
  .counter-sec .swiper {
    width: 270px;
    height: 380px;
  }
  .counter-sec__right {
    width: 260px;
    height: 390px;
  }
  .counter-sec__top .section {
    flex-direction: column;
  }
  .counter-sec__top .section__header::before {
    display: none;
  }
  .counter-sec__top .section__header::after {
    display: none;
  }
  .event-sec {
    height: 460px;
  }
  .event-sec .section__archive {
    top: unset;
    left: unset;
    position: relative;
    margin-top: 20px;
  }
  .event-sec .section__header {
    flex-direction: column !important;
    left: 50%;
  }
  .event-sec__left {
    background: unset;
    box-shadow: unset;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 70%;
    height: 300px;
    padding: 0;
    margin-top: 80px;
  }
  .event-sec__list {
    display: inherit;
  }
  .event-sec .event-item {
    width: 225px !important;
    height: 300px !important;
    margin-right: 15px;
    margin-left: 15px;
  }
  .event-sec .event-item:nth-child(3) {
    margin: 0;
  }
  .event-sec .flickity-page-dots {
    top: 103%;
    left: 0;
    text-align: center;
  }
  .section__title {
    margin: 0;
  }
  .honor-sec .news-item--vertical .news-item__pic {
    width: 100%;
    height: 173px;
  }
  .life-sec .life-item {
    width: 100%;
  }
  .publisher-item__content {
    padding: 10px;
    padding-inline-start: 0;
  }
  .publisher-item__label {
    display: none;
  }
  .publisher-item {
    align-items: center;
  }
  .footer-sec__col {
    width: 100% !important;
  }
  .footer-sec__links {
    height: 100%;
    flex-wrap: nowrap;
  }
  .footer-sec__information {
    align-items: flex-start;
    flex-direction: column;
    gap: 10px;
  }
  .news-item--horizontal .news-item__content span:first-child {
    text-align: start;
  }
  .mm-listitem__text {
    color: #fff !important;
  }
  .mm-navbar__title span {
    color: #fff !important;
  }
  .news-sec__title {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
  }
}/*# sourceMappingURL=main.css.map */


[dir = ltr] .header-sec__en::before {
	left: 10px;
}
[dir = ltr] .header-sec__icon i {
	transform: rotate(180deg);
}
[dir = ltr] .calendar-item::before {
	inset-inline-end: -99%;
}
[dir = ltr] .international-sec__btn {
	display: flex;
}
[dir = ltr] .footer-sec__links i {
	transform: rotate(180deg);
}
[dir = ltr] .slider-sec .flickity-button.flickity-prev-next-button.previous {
	inset-inline-start: 93%;
}
[dir = ltr] .counter-sec__list::before {
display: none;
}

.publisher-sec__container__list {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	justify-content: center;
}

.publisher-item__inner .publisher-item__pic {
	width: 192px;
	height: 290px;
}
.publisher-item__inner {
	background: no-repeat;
	box-shadow: none;
	width: 100%;
	margin: 0;
}
.publisher-item__inner {
	pointer-events: none;
}
.publisher-item__inner .publisher-item__author span{
color : , #573ba3;
}
.publisher-item__inner .publisher-item__other {
	display: flex;
	flex-direction: column;
margin-top : 15px;
}
.publisher-item__inner .publisher-item__title {
margin-top : 0px;
	display: flex;
	flex-direction: column;
}