/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.center-all,.star{display:flex;align-items:center;justify-content:center}
.star{position:relative;width:20px;height:20px}
.star i,.star svg{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;font-style:normal}
.star i.star-filled,.star i.star-half,.star svg.star-filled,.star svg.star-half{opacity:0}
.star i{top:1px;display:none}
.star.icon i,.star.rating.star-icon i{font-size:25px;line-height:25px}
.star.icon i.star-empty:before,.star.rating.star-icon i.star-empty:before{content:"☆"}
.star.icon i.star-filled:before,.star.icon i.star-half:before,.star.rating.star-icon i.star-filled:before,.star.rating.star-icon i.star-half:before{content:"★"}
.rating.theme-kununu .star-container .star i,.star.custom-icon i,.star.rating.star-custom-icon i{font-size:18px;line-height:18px}
.star.empty i.star-filled,.star.empty i.star-half,.star.empty svg.star-filled,.star.empty svg.star-half{opacity:0}
.star.empty i.star-empty,.star.empty svg.star-empty{opacity:1}
.rating.value-0.half .star:first-child i.star-empty,.rating.value-0.half .star:first-child i.star-filled,.rating.value-0.half .star:first-child svg.star-empty,.rating.value-0.half .star:first-child svg.star-filled,.star.half i.star-empty,.star.half i.star-filled,.star.half svg.star-empty,.star.half svg.star-filled{opacity:0}
.rating.value-0.half .star:first-child i.star-half,.rating.value-0.half .star:first-child svg.star-half,.star.half i.star-half,.star.half svg.star-half{opacity:1}
.rating.value-1 .star-container .star:nth-child(-n+1) i.star-empty,.rating.value-1 .star-container .star:nth-child(-n+1) i.star-filled,.rating.value-1 .star-container .star:nth-child(-n+1) svg.star-empty,.rating.value-1 .star-container .star:nth-child(-n+1) svg.star-filled,.rating.value-2 .star-container .star:nth-child(-n+2) i.star-empty,.rating.value-2 .star-container .star:nth-child(-n+2) i.star-filled,.rating.value-2 .star-container .star:nth-child(-n+2) svg.star-empty,.rating.value-2 .star-container .star:nth-child(-n+2) svg.star-filled,.rating.value-3 .star-container .star:nth-child(-n+3) i.star-empty,.rating.value-3 .star-container .star:nth-child(-n+3) i.star-filled,.rating.value-3 .star-container .star:nth-child(-n+3) svg.star-empty,.rating.value-3 .star-container .star:nth-child(-n+3) svg.star-filled,.rating.value-4 .star-container .star:nth-child(-n+4) i.star-empty,.rating.value-4 .star-container .star:nth-child(-n+4) i.star-filled,.rating.value-4 .star-container .star:nth-child(-n+4) svg.star-empty,.rating.value-4 .star-container .star:nth-child(-n+4) svg.star-filled,.rating.value-5 .star-container .star:nth-child(-n+5) i.star-empty,.rating.value-5 .star-container .star:nth-child(-n+5) i.star-filled,.rating.value-5 .star-container .star:nth-child(-n+5) svg.star-empty,.rating.value-5 .star-container .star:nth-child(-n+5) svg.star-filled,.rating.value-6 .star-container .star:nth-child(-n+6) i.star-empty,.rating.value-6 .star-container .star:nth-child(-n+6) i.star-filled,.rating.value-6 .star-container .star:nth-child(-n+6) svg.star-empty,.rating.value-6 .star-container .star:nth-child(-n+6) svg.star-filled,.rating.value-7 .star-container .star:nth-child(-n+7) i.star-empty,.rating.value-7 .star-container .star:nth-child(-n+7) i.star-filled,.rating.value-7 .star-container .star:nth-child(-n+7) svg.star-empty,.rating.value-7 .star-container .star:nth-child(-n+7) svg.star-filled,.rating.value-8 .star-container .star:nth-child(-n+8) i.star-empty,.rating.value-8 .star-container .star:nth-child(-n+8) i.star-filled,.rating.value-8 .star-container .star:nth-child(-n+8) svg.star-empty,.rating.value-8 .star-container .star:nth-child(-n+8) svg.star-filled,.rating.value-9 .star-container .star:nth-child(-n+9) i.star-empty,.rating.value-9 .star-container .star:nth-child(-n+9) i.star-filled,.rating.value-9 .star-container .star:nth-child(-n+9) svg.star-empty,.rating.value-9 .star-container .star:nth-child(-n+9) svg.star-filled,.rating.value-10 .star-container .star:nth-child(-n+10) i.star-empty,.rating.value-10 .star-container .star:nth-child(-n+10) i.star-filled,.rating.value-10 .star-container .star:nth-child(-n+10) svg.star-empty,.rating.value-10 .star-container .star:nth-child(-n+10) svg.star-filled,.rating.value-11 .star-container .star:nth-child(-n+11) i.star-empty,.rating.value-11 .star-container .star:nth-child(-n+11) i.star-filled,.rating.value-11 .star-container .star:nth-child(-n+11) svg.star-empty,.rating.value-11 .star-container .star:nth-child(-n+11) svg.star-filled,.rating.value-12 .star-container .star:nth-child(-n+12) i.star-empty,.rating.value-12 .star-container .star:nth-child(-n+12) i.star-filled,.rating.value-12 .star-container .star:nth-child(-n+12) svg.star-empty,.rating.value-12 .star-container .star:nth-child(-n+12) svg.star-filled,.star.filled i.star-empty,.star.filled i.star-filled,.star.filled svg.star-empty,.star.filled svg.star-filled{opacity:0}
.rating.value-1 .star-container .star:nth-child(-n+1) i.star-filled,.rating.value-1 .star-container .star:nth-child(-n+1) svg.star-filled,.rating.value-2 .star-container .star:nth-child(-n+2) i.star-filled,.rating.value-2 .star-container .star:nth-child(-n+2) svg.star-filled,.rating.value-3 .star-container .star:nth-child(-n+3) i.star-filled,.rating.value-3 .star-container .star:nth-child(-n+3) svg.star-filled,.rating.value-4 .star-container .star:nth-child(-n+4) i.star-filled,.rating.value-4 .star-container .star:nth-child(-n+4) svg.star-filled,.rating.value-5 .star-container .star:nth-child(-n+5) i.star-filled,.rating.value-5 .star-container .star:nth-child(-n+5) svg.star-filled,.rating.value-6 .star-container .star:nth-child(-n+6) i.star-filled,.rating.value-6 .star-container .star:nth-child(-n+6) svg.star-filled,.rating.value-7 .star-container .star:nth-child(-n+7) i.star-filled,.rating.value-7 .star-container .star:nth-child(-n+7) svg.star-filled,.rating.value-8 .star-container .star:nth-child(-n+8) i.star-filled,.rating.value-8 .star-container .star:nth-child(-n+8) svg.star-filled,.rating.value-9 .star-container .star:nth-child(-n+9) i.star-filled,.rating.value-9 .star-container .star:nth-child(-n+9) svg.star-filled,.rating.value-10 .star-container .star:nth-child(-n+10) i.star-filled,.rating.value-10 .star-container .star:nth-child(-n+10) svg.star-filled,.rating.value-11 .star-container .star:nth-child(-n+11) i.star-filled,.rating.value-11 .star-container .star:nth-child(-n+11) svg.star-filled,.rating.value-12 .star-container .star:nth-child(-n+12) i.star-filled,.rating.value-12 .star-container .star:nth-child(-n+12) svg.star-filled,.star.filled i.star-filled,.star.filled svg.star-filled{opacity:1}
.star-container .star svg,.star.default svg{fill:#999}
.star-container .star i,.star.default i{color:#999}
.rating.value-0.half .rating.value-0.star:first-child .star svg,.rating.value-0.half .star svg,.star.negative svg{fill:#f03c56}
.rating.value-0.half .rating.value-0.star:first-child .star i,.rating.value-0.half .star i,.star.negative i{color:#f03c56}
.star.ok svg{fill:#ffc058}
.star.ok i{color:#ffc058}
.rating.value-6 .star-container .star svg,.rating.value-7 .star-container .star svg,.rating.value-8 .star-container .star svg,.rating.value-9 .star-container .star svg,.rating.value-10 .star-container .star svg,.rating.value-11 .star-container .star svg,.rating.value-12 .star-container .star svg,.star.positive svg{fill:#7ed321}
.rating.value-6 .star-container .star i,.rating.value-7 .star-container .star i,.rating.value-8 .star-container .star i,.rating.value-9 .star-container .star i,.rating.value-10 .star-container .star i,.rating.value-11 .star-container .star i,.rating.value-12 .star-container .star i,.star.positive i{color:#7ed321}
.star.rating.star-svg i,.star.svg i{display:none}
.star.rating.star-svg svg,.star.svg svg{display:flex}
.rating.theme-kununu .star-container .star svg,.star.custom-icon svg,.star.icon svg,.star.rating.star-custom-icon svg,.star.rating.star-icon svg{display:none}
.rating.theme-kununu .star-container .star i,.star.custom-icon i,.star.icon i,.star.rating.star-custom-icon i,.star.rating.star-icon i{display:flex}
.rating.small .rating.label-value .star,.rating.small .rating.star .star.label-value,.rating.small .star,.rating.small .star.label-value,.star.small{width:10px;height:9,5px}
.rating.small .rating.label-value .star i,.rating.small .rating.star .star.label-value i,.rating.small .star.label-value i,.rating.small .star i,.star.small i{font-size:11px;line-height:10px}
.rating.medium .rating.label-value .star,.rating.medium .rating.star .star.label-value,.rating.medium .star,.rating.medium .star.label-value,.star.medium{width:20px;height:20px}
.rating.medium .rating.label-value .star i,.rating.medium .rating.star .star.label-value i,.rating.medium .star.label-value i,.rating.medium .star i,.star.medium i{font-size:25px;line-height:25px}
.rating.large .rating.label-value .star,.rating.large .rating.star .star.label-value,.rating.large .star,.rating.large .star.label-value,.star.large{width:35px;height:33.3px}
.rating.large .rating.label-value .star i,.rating.large .rating.star .star.label-value i,.rating.large .star.label-value i,.rating.large .star i,.star.large i{font-size:36px;line-height:35px}
.rating.disabled .rating.label-value .star-container .star,.rating.disabled .star-container .rating.star .star-container .star,.rating.disabled .star-container .rating.star .star.label-value,.rating.disabled .star-container .star,.rating.disabled .star.label-value,.star.disabled{opacity:.5}
.rating.direction-rtl .star-container .star i.star-half,.rating.direction-rtl .star-container .star svg.star-half,.rating.direction-rtl .star.star-container i.star-half,.rating.direction-rtl .star.star-container svg.star-half,.star-container.direction-rtl .rating.star .star-container .star i.star-half,.star-container.direction-rtl .rating.star .star-container .star svg.star-half,.star-container.direction-rtl .rating.star .star.star-container i.star-half,.star-container.direction-rtl .rating.star .star.star-container svg.star-half,.star-container.direction-rtl .star i.star-half,.star-container.direction-rtl .star svg.star-half,.star.direction-rtl i.star-half,.star.direction-rtl svg.star-half{transform:scaleX(-1)}
.star-container.direction-ltr .star i.star-half,.star-container.direction-ltr .star svg.star-half,.star.direction-ltr i.star-half,.star.direction-ltr svg.star-half{transform:scale(1)}
.label-value{font-size:18px;line-height:18px}
.label-value.small,.rating.small .label-value,.rating.small .label-value.star,.rating.small .rating.label-value .label-value,.rating.small .rating.star .label-value{font-size:9.5px;line-height:9.5px}
.label-value.medium,.rating.medium .label-value,.rating.medium .label-value.star,.rating.medium .rating.label-value .label-value,.rating.medium .rating.star .label-value{font-size:18px;line-height:25px}
.label-value.large,.rating.large .label-value,.rating.large .label-value.star,.rating.large .rating.label-value .label-value,.rating.large .rating.star .label-value{font-size:28px;line-height:35px}
.label-value.disabled,.rating.disabled .label-value,.rating.disabled .star-container .label-value.star,.rating.disabled .star-container .rating.star .label-value{opacity:.5}
.star-container{display:flex;align-items:center;flex:0 0 auto;justify-content:center;margin-left:5px;margin-right:5px;transition:all .3s ease}
.star-container+.star{margin-left:5px}
.star-container .star,.star-container .star i,.star-container .star svg{transition:all .3s ease}
.star-container svg{z-index:2}
.star-container i{z-index:1}
.rating.direction-rtl .rating.star-container .star-container,.rating.direction-rtl .rating.star-container .star-container .star-container.star,.rating.direction-rtl .star-container,.rating.direction-rtl .star-container .rating.star .star-container,.rating.direction-rtl .star-container .star-container.star,.star-container.direction-rtl,.star-container.direction-rtl .rating.star .star-container,.star-container.direction-rtl .star-container.star{direction:rtl}
.star-container.direction-ltr,.star-container.direction-ltr .star-container.star{direction:ltr}
.rating.space-no .star-container,.star-container.space-no{flex:1 1 auto;justify-content:center}
.rating.space-between .star-container,.star-container.space-between{flex:1 1 auto;justify-content:space-between}
.rating.space-around .star-container,.star-container.space-around{flex:1 1 auto;justify-content:space-around}
.rating{display:flex;align-items:center;justify-content:center;margin-bottom:5px}
.rating.value-1 .star-container .star svg{fill:#f03c56}
.rating.value-1 .star-container .star i{color:#f03c56}
.rating.value-2 .star-container .star svg{fill:#f03c56}
.rating.value-2 .star-container .star i{color:#f03c56}
.rating.value-3 .star-container .star svg{fill:#ffc058}
.rating.value-3 .star-container .star i{color:#ffc058}
.rating.value-4 .star-container .star svg{fill:#7ed321}
.rating.value-4 .star-container .star i{color:#7ed321}
.rating.value-5 .star-container .star svg{fill:#7ed321}
.rating.value-5 .star-container .star i{color:#7ed321}
.rating.value-6 .star-container .star svg{fill:#7ed321}
.rating.value-6 .star-container .star i{color:#7ed321}
.rating.hover:hover.hover-1 .star-container .star.star-filled,.rating.hover:hover.hover-1 .star-container .star.star-half,.rating.hover:hover.value-1.half .star-container .star.star-filled,.rating.hover:hover.value-1.half .star-container .star.star-half,.rating.value-0.half .rating.hover.star:hover.value-1:first-child .star-container .star.star-filled,.rating.value-0.half .rating.hover.star:hover.value-1:first-child .star-container .star.star-half{opacity:0}
.rating.hover:hover.hover-1 .star-container .star.star-empty,.rating.hover:hover.value-1.half .star-container .star.star-empty,.rating.value-0.half .rating.hover.star:hover.value-1:first-child .star-container .star.star-empty{opacity:1}
.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) i.star-empty,.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) i.star-filled,.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) svg.star-empty,.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) svg.star-filled{opacity:0}
.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) i.star-filled,.rating.hover:hover.hover-1 .star-container .star:nth-child(-n+1) svg.star-filled{opacity:1}
.rating.hover:hover.hover-1 .star-container .star svg{fill:#f03c56}
.rating.hover:hover.hover-1 .star-container .star i{color:#f03c56}
.rating.hover:hover.hover-2 .star-container .star.star-filled,.rating.hover:hover.hover-2 .star-container .star.star-half,.rating.hover:hover.value-2.half .star-container .star.star-filled,.rating.hover:hover.value-2.half .star-container .star.star-half,.rating.value-0.half .rating.hover.star:hover.value-2:first-child .star-container .star.star-filled,.rating.value-0.half .rating.hover.star:hover.value-2:first-child .star-container .star.star-half{opacity:0}
.rating.hover:hover.hover-2 .star-container .star.star-empty,.rating.hover:hover.value-2.half .star-container .star.star-empty,.rating.value-0.half .rating.hover.star:hover.value-2:first-child .star-container .star.star-empty{opacity:1}
.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) i.star-empty,.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) i.star-filled,.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) svg.star-empty,.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) svg.star-filled{opacity:0}
.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) i.star-filled,.rating.hover:hover.hover-2 .star-container .star:nth-child(-n+2) svg.star-filled{opacity:1}
.rating.hover:hover.hover-2 .star-container .star svg{fill:#f03c56}
.rating.hover:hover.hover-2 .star-container .star i{color:#f03c56}
.rating.hover:hover.hover-3 .star-container .star.star-filled,.rating.hover:hover.hover-3 .star-container .star.star-half,.rating.hover:hover.value-3.half .star-container .star.star-filled,.rating.hover:hover.value-3.half .star-container .star.star-half,.rating.value-0.half .rating.hover.star:hover.value-3:first-child .star-container .star.star-filled,.rating.value-0.half .rating.hover.star:hover.value-3:first-child .star-container .star.star-half{opacity:0}
.rating.hover:hover.hover-3 .star-container .star.star-empty,.rating.hover:hover.value-3.half .star-container .star.star-empty,.rating.value-0.half .rating.hover.star:hover.value-3:first-child .star-container .star.star-empty{opacity:1}
.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) i.star-empty,.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) i.star-filled,.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) svg.star-empty,.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) svg.star-filled{opacity:0}
.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) i.star-filled,.rating.hover:hover.hover-3 .star-container .star:nth-child(-n+3) svg.star-filled{opacity:1}
.rating.hover:hover.hover-3 .star-container .star svg{fill:#ffc058}
.rating.hover:hover.hover-3 .star-container .star i{color:#ffc058}
.rating.hover:hover.hover-4 .star-container .star.star-filled,.rating.hover:hover.hover-4 .star-container .star.star-half,.rating.hover:hover.value-4.half .star-container .star.star-filled,.rating.hover:hover.value-4.half .star-container .star.star-half,.rating.value-0.half .rating.hover.star:hover.value-4:first-child .star-container .star.star-filled,.rating.value-0.half .rating.hover.star:hover.value-4:first-child .star-container .star.star-half{opacity:0}
.rating.hover:hover.hover-4 .star-container .star.star-empty,.rating.hover:hover.value-4.half .star-container .star.star-empty,.rating.value-0.half .rating.hover.star:hover.value-4:first-child .star-container .star.star-empty{opacity:1}
.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) i.star-empty,.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) i.star-filled,.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) svg.star-empty,.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) svg.star-filled{opacity:0}
.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) i.star-filled,.rating.hover:hover.hover-4 .star-container .star:nth-child(-n+4) svg.star-filled{opacity:1}
.rating.hover:hover.hover-4 .star-container .star svg{fill:#7ed321}
.rating.hover:hover.hover-4 .star-container .star i{color:#7ed321}
.rating.hover:hover.hover-5 .star-container .star.star-filled,.rating.hover:hover.hover-5 .star-container .star.star-half,.rating.hover:hover.value-5.half .star-container .star.star-filled,.rating.hover:hover.value-5.half .star-container .star.star-half,.rating.value-0.half .rating.hover.star:hover.value-5:first-child .star-container .star.star-filled,.rating.value-0.half .rating.hover.star:hover.value-5:first-child .star-container .star.star-half{opacity:0}
.rating.hover:hover.hover-5 .star-container .star.star-empty,.rating.hover:hover.value-5.half .star-container .star.star-empty,.rating.value-0.half .rating.hover.star:hover.value-5:first-child .star-container .star.star-empty{opacity:1}
.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) i.star-empty,.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) i.star-filled,.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) svg.star-empty,.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) svg.star-filled{opacity:0}
.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) i.star-filled,.rating.hover:hover.hover-5 .star-container .star:nth-child(-n+5) svg.star-filled{opacity:1}
.rating.hover:hover.hover-5 .star-container .star svg{fill:#7ed321}
.rating.hover:hover.hover-5 .star-container .star i{color:#7ed321}
.rating.hover:hover.hover-6 .star-container .star.star-filled,.rating.hover:hover.hover-6 .star-container .star.star-half,.rating.hover:hover.value-6.half .star-container .star.star-filled,.rating.hover:hover.value-6.half .star-container .star.star-half,.rating.value-0.half .rating.hover.star:hover.value-6:first-child .star-container .star.star-filled,.rating.value-0.half .rating.hover.star:hover.value-6:first-child .star-container .star.star-half{opacity:0}
.rating.hover:hover.hover-6 .star-container .star.star-empty,.rating.hover:hover.value-6.half .star-container .star.star-empty,.rating.value-0.half .rating.hover.star:hover.value-6:first-child .star-container .star.star-empty{opacity:1}
.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) i.star-empty,.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) i.star-filled,.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) svg.star-empty,.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) svg.star-filled{opacity:0}
.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) i.star-filled,.rating.hover:hover.hover-6 .star-container .star:nth-child(-n+6) svg.star-filled{opacity:1}
.rating.hover:hover.hover-6 .star-container .star svg{fill:#7ed321}
.rating.hover:hover.hover-6 .star-container .star i{color:#7ed321}
.rating.value-0.half .rating.value-1.star:first-child .star-container .star:nth-child(2) i.star-empty,.rating.value-0.half .rating.value-1.star:first-child .star-container .star:nth-child(2) i.star-filled,.rating.value-0.half .rating.value-1.star:first-child .star-container .star:nth-child(2) svg.star-empty,.rating.value-0.half .rating.value-1.star:first-child .star-container .star:nth-child(2) svg.star-filled,.rating.value-1.half .star-container .star:nth-child(2) i.star-empty,.rating.value-1.half .star-container .star:nth-child(2) i.star-filled,.rating.value-1.half .star-container .star:nth-child(2) svg.star-empty,.rating.value-1.half .star-container .star:nth-child(2) svg.star-filled{opacity:0}
.rating.value-0.half .rating.value-1.star:first-child .star-container .star:nth-child(2) i.star-half,.rating.value-0.half .rating.value-1.star:first-child .star-container .star:nth-child(2) svg.star-half,.rating.value-1.half .star-container .star:nth-child(2) i.star-half,.rating.value-1.half .star-container .star:nth-child(2) svg.star-half{opacity:1}
.rating.value-0.half .rating.value-2.star:first-child .star-container .star:nth-child(3) i.star-empty,.rating.value-0.half .rating.value-2.star:first-child .star-container .star:nth-child(3) i.star-filled,.rating.value-0.half .rating.value-2.star:first-child .star-container .star:nth-child(3) svg.star-empty,.rating.value-0.half .rating.value-2.star:first-child .star-container .star:nth-child(3) svg.star-filled,.rating.value-2.half .star-container .star:nth-child(3) i.star-empty,.rating.value-2.half .star-container .star:nth-child(3) i.star-filled,.rating.value-2.half .star-container .star:nth-child(3) svg.star-empty,.rating.value-2.half .star-container .star:nth-child(3) svg.star-filled{opacity:0}
.rating.value-0.half .rating.value-2.star:first-child .star-container .star:nth-child(3) i.star-half,.rating.value-0.half .rating.value-2.star:first-child .star-container .star:nth-child(3) svg.star-half,.rating.value-2.half .star-container .star:nth-child(3) i.star-half,.rating.value-2.half .star-container .star:nth-child(3) svg.star-half{opacity:1}
.rating.value-0.half .rating.value-3.star:first-child .star-container .star:nth-child(4) i.star-empty,.rating.value-0.half .rating.value-3.star:first-child .star-container .star:nth-child(4) i.star-filled,.rating.value-0.half .rating.value-3.star:first-child .star-container .star:nth-child(4) svg.star-empty,.rating.value-0.half .rating.value-3.star:first-child .star-container .star:nth-child(4) svg.star-filled,.rating.value-3.half .star-container .star:nth-child(4) i.star-empty,.rating.value-3.half .star-container .star:nth-child(4) i.star-filled,.rating.value-3.half .star-container .star:nth-child(4) svg.star-empty,.rating.value-3.half .star-container .star:nth-child(4) svg.star-filled{opacity:0}
.rating.value-0.half .rating.value-3.star:first-child .star-container .star:nth-child(4) i.star-half,.rating.value-0.half .rating.value-3.star:first-child .star-container .star:nth-child(4) svg.star-half,.rating.value-3.half .star-container .star:nth-child(4) i.star-half,.rating.value-3.half .star-container .star:nth-child(4) svg.star-half{opacity:1}
.rating.value-0.half .rating.value-4.star:first-child .star-container .star:nth-child(5) i.star-empty,.rating.value-0.half .rating.value-4.star:first-child .star-container .star:nth-child(5) i.star-filled,.rating.value-0.half .rating.value-4.star:first-child .star-container .star:nth-child(5) svg.star-empty,.rating.value-0.half .rating.value-4.star:first-child .star-container .star:nth-child(5) svg.star-filled,.rating.value-4.half .star-container .star:nth-child(5) i.star-empty,.rating.value-4.half .star-container .star:nth-child(5) i.star-filled,.rating.value-4.half .star-container .star:nth-child(5) svg.star-empty,.rating.value-4.half .star-container .star:nth-child(5) svg.star-filled{opacity:0}
.rating.value-0.half .rating.value-4.star:first-child .star-container .star:nth-child(5) i.star-half,.rating.value-0.half .rating.value-4.star:first-child .star-container .star:nth-child(5) svg.star-half,.rating.value-4.half .star-container .star:nth-child(5) i.star-half,.rating.value-4.half .star-container .star:nth-child(5) svg.star-half{opacity:1}
.rating.value-0.half .rating.value-5.star:first-child .star-container .star:nth-child(6) i.star-empty,.rating.value-0.half .rating.value-5.star:first-child .star-container .star:nth-child(6) i.star-filled,.rating.value-0.half .rating.value-5.star:first-child .star-container .star:nth-child(6) svg.star-empty,.rating.value-0.half .rating.value-5.star:first-child .star-container .star:nth-child(6) svg.star-filled,.rating.value-5.half .star-container .star:nth-child(6) i.star-empty,.rating.value-5.half .star-container .star:nth-child(6) i.star-filled,.rating.value-5.half .star-container .star:nth-child(6) svg.star-empty,.rating.value-5.half .star-container .star:nth-child(6) svg.star-filled{opacity:0}
.rating.value-0.half .rating.value-5.star:first-child .star-container .star:nth-child(6) i.star-half,.rating.value-0.half .rating.value-5.star:first-child .star-container .star:nth-child(6) svg.star-half,.rating.value-5.half .star-container .star:nth-child(6) i.star-half,.rating.value-5.half .star-container .star:nth-child(6) svg.star-half{opacity:1}
.rating.label-hidden .label-value{display:none}
.rating.label-visible{display:flex}
.rating.label-top{flex-direction:column}
.rating.label-top .label-value+.star-container{margin-left:0;margin-right:0;margin-top:5px}
.rating.label-left .label-value{flex:0 0 auto}
.rating.label-left .label-value+.star-container{margin-left:5px;margin-right:0}
.rating.label-right{flex-direction:row-reverse}
.rating.label-right .label-value+.star-container{margin-left:0;margin-right:5px}
.rating.label-bottom{flex-direction:column-reverse}
.rating.label-bottom .label-value+.star-container{margin-left:0;margin-right:0;margin-bottom:5px}
.rating.direction-rtl,.rating.direction-rtl .rating.star-container,.rating.direction-rtl .rating.star-container .rating.star-container,.rating.direction-rtl .rating.star-container .star-container .rating.star,.rating.direction-rtl .star-container .rating.star,.rating.direction-rtl .star-container .rating.star .rating.star-container,.rating.direction-rtl .star-container .rating.star .star-container .rating.star,.star-container.direction-rtl .rating.star,.star-container.direction-rtl .rating.star .rating.star-container,.star-container.direction-rtl .rating.star .star-container .rating.star{direction:rtl}
.rating.direction-ltr,.star-container.direction-ltr .rating.star{direction:ltr}
.rating.color-default .star-container .star svg{fill:#999!important}
.rating.color-default .star-container .star i{color:#999!important}
.rating.color-ok .star-container .star svg{fill:#ffc058!important}
.rating.color-ok .star-container .star i{color:#ffc058!important}
.rating.color-positive .star-container .star svg{fill:#7ed321!important}
.rating.color-positive .star-container .star i{color:#7ed321!important}
.rating.color-negative .star-container .star svg{fill:#f03c56!important}
.rating.color-negative .star-container .star i{color:#f03c56!important}
.rating.immediately .star-container{transition:all none}
.rating.immediately .star-container .star,.rating.immediately .star-container .star i,.rating.immediately .star-container .star svg{transition:none}
.rating.noticeable .star-container,.rating.noticeable .star-container .star,.rating.noticeable .star-container .star i,.rating.noticeable .star-container .star svg{transition:all .3s ease}
.rating.slow .star-container,.rating.slow .star-container .star,.rating.slow .star-container .star i,.rating.slow .star-container .star svg{transition:all .8s ease}
.rating.theme-kununu{flex-direction:column;width:78px}
.rating.theme-kununu .label-value,.rating.theme-kununu .star-container{width:100%}
.rating.theme-kununu .label-value{display:flex;align-items:center;justify-content:center;border-radius:6px 6px 0 0;height:50px;border:1px solid #e9ecec;border-bottom:0;font-size:18px;font-weight:700;color:#2f3940;letter-spacing:-1px;background-color:#f8f8f8}
.rating.theme-kununu .star-container{border-radius:0 0 6px 6px;padding:2px 0 4px;margin-left:0;margin-right:0;justify-content:center;background-color:#99c613;border:1px solid #99c613;border-bottom:0}
.rating.theme-kununu .star-container .star{height:11px;width:11px}
.rating.theme-kununu .star-container .star i{font-size:11px;color:#fff;text-align:center}
.rating.theme-google-places .label-value{color:#e7711b;font-family:arial,sans-serif;font-size:13px;line-height:15px}
.rating.theme-google-places .star-container{width:65px;margin-left:2px}
.rating.theme-google-places .star-container .star i{font-size:17px;color:#e7711b!important}
.rating.theme-google-places .star-container .star i.star-empty{opacity:1!important;color:#e1e1e1!important}
.rating.theme-google-places .star-container .star i.star-empty:before{content:"★"}
.rating.theme-google-places .star-container .star i.star-half{width:7px;overflow:hidden}
.rating.theme-google-places .star-container .star i.star-filled:before,.rating.theme-google-places .star-container .star i.star-half:before{content:"★"}
.rating.theme-rolling-stars .star-container .star{transition:transform 1s;transform:rotate(0deg)}
.rating.theme-rolling-stars.value-0.half .star:first-child,.rating.theme-rolling-stars.value-1 .star-container .star:nth-child(-n+1),.rating.theme-rolling-stars.value-1.half .star-container .star:nth-child(2),.rating.theme-rolling-stars.value-2 .star-container .star:nth-child(-n+2),.rating.theme-rolling-stars.value-2.half .star-container .star:nth-child(3),.rating.theme-rolling-stars.value-3 .star-container .star:nth-child(-n+3),.rating.theme-rolling-stars.value-3.half .star-container .star:nth-child(4),.rating.theme-rolling-stars.value-4 .star-container .star:nth-child(-n+4),.rating.theme-rolling-stars.value-4.half .star-container .star:nth-child(5),.rating.theme-rolling-stars.value-5 .star-container .star:nth-child(-n+5),.rating.theme-rolling-stars.value-5.half .star-container .star:nth-child(6),.rating.theme-rolling-stars.value-6 .star-container .star:nth-child(-n+6),.rating.value-0.half .rating.theme-rolling-stars.value-0.star:first-child .star:nth-child(1),.rating.value-0.half .rating.theme-rolling-stars.value-1.star:first-child .star-container .star:nth-child(2),.rating.value-0.half .rating.theme-rolling-stars.value-2.star:first-child .star-container .star:nth-child(3),.rating.value-0.half .rating.theme-rolling-stars.value-3.star:first-child .star-container .star:nth-child(4),.rating.value-0.half .rating.theme-rolling-stars.value-4.star:first-child .star-container .star:nth-child(5),.rating.value-0.half .rating.theme-rolling-stars.value-5.star:first-child .star-container .star:nth-child(6){transition:transform 1s;transform:rotate(1turn)}
@font-face {
  font-family: "rr";
  src: url('Euclid-Circular-Regular.ttf');
}
@font-face {
  font-family: "rl";
  src: url('Euclid-Circular-Light.ttf');
}
@font-face {
  font-family: "rm";
  src: url('Euclid-Circular-Medium.ttf');
}
@font-face {
  font-family: "rb";
  src: url('Euclid-Circular-Bold.ttf');
}
@font-face {
  font-family: "rbl";
  src: url('Raleway-Black.ttf');
}
.use-pointer {
  cursor: pointer;
}
.workcr-card .rating {
  justify-content: start !important;
}
* {
  font-family: rr;
}
button {
  border: 0 !important;
}
.star-review .star {
  width: 14px !important;
}
.badge-assigned {
  background-color: #007bff;
  color: #fff;
}
.badge-warning {
  color: #fff;
}
.btn-primary:active {
  background-color: #f92044 !important;
}
.btn-primary:hover {
  color: #fff;
  border: 0;
  background-color: #000;
}
.empty-card {
  padding: 10% 5%;
}
.empty-card img {
  width: 150px;
  margin-bottom: 2%;
}
.empty-card h5 {
  font-family: "rm";
  color: #999;
}
@media only screen and (max-width: 768px) {
  .apply-form {
    padding: 0% 0 10% !important;
  }
  .apply-form .apply-over img {
    width: 435px !important;
  }
  .hmjp-smain {
    width: 50%;
  }
  .apslast {
    margin-bottom: 0 !important;
  }
  .contact-data,
.apply-sub {
    padding-bottom: 0 !important;
  }
  .abm-cocard h6 {
    font-size: 1.5rem !important;
  }
  .abm-cocard span {
    font-size: 0.9rem !important;
  }
  .abt-text {
    margin-top: 25%;
  }
  .abmb-inner {
    width: 100% !important;
    margin: 0 auto 6%;
  }
  .abmb-inner h5 {
    font-size: 1.5rem !important;
  }
  .privacy-subheader .nav-link {
    padding: 1rem 0.5rem !important;
  }
  .privacy-grand h3 {
    font-size: 1.7rem !important;
  }
  .privacy-grand p {
    font-size: 0.9rem !important;
  }
  .books-bot {
    margin-bottom: 5%;
  }
  .hc-main {
    justify-content: flex-start !important;
  }
  .bks-main {
    margin-bottom: 5%;
  }
  .sc-adcmain {
    display: flex;
    justify-content: flex-start;
  }
  .loginb-main {
    width: 70% !important;
  }
  .hmj-search .hmjs-inner {
    width: 95% !important;
  }
  .apply-sub {
    padding: 5% 0;
  }
  .apmi-card {
    margin-bottom: 5%;
  }
  .apply-sub .apsub-left {
    padding: 10% 5% !important;
  }
  .apm-bgheader {
    margin-top: 30% !important;
  }
  .apmi-header p {
    margin: 12px 10% !important;
  }
  .jumb-bg .jumb-bginner h4 {
    font-size: 1.7rem !important;
  }
  .apsub-right img {
    height: 330px !important;
  }
  .contact-main .contact-left h5 {
    margin-bottom: 0% !important;
  }
  .contact-main .contact-left h5::after {
    margin: 2% 0 !important;
  }
  .contact-main .contact-left p {
    margin-bottom: 2% !important;
  }
  .contact-main .contact-left-bot .d-flex {
    margin-bottom: 2% !important;
  }
  .contact-main .contact-left-bot .d-flex .clb-icon {
    margin-right: 2% !important;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .apply-form {
    padding: 5% 0 0 !important;
  }
  .apply-form .apply-over {
    position: relative !important;
  }
  .apply-form .apply-over img {
    width: 95% !important;
  }
  .apsub-right {
    text-align: center !important;
  }
  .hmjp-header h5 {
    font-size: 1.2rem !important;
  }
  .hmjp-header .btn {
    width: 120px;
    font-size: 0.9rem;
    height: 32px;
  }
  .aps-download {
    margin-top: 0 !important;
  }
  .hmjps-cinner {
    display: table;
    height: 47px;
  }
  .hmjps-cinner h6 {
    display: table-cell;
    vertical-align: middle;
  }
  .abm-cocard {
    margin-bottom: 10% !important;
  }
  .abm-cocard h6 {
    font-size: 1.3rem !important;
  }
  .abm-col {
    width: 50% !important;
  }
  .hmheader-top h5 {
    font-size: 1.6rem !important;
  }
  .hmheader-top p {
    font-size: 1rem !important;
  }
  .abmb-crimg {
    height: 200px !important;
  }
  .abmb-clinner h5 {
    font-size: 1.4rem !important;
  }
  .abmb-clinner p {
    font-size: 1rem !important;
    padding-right: 0 !important;
    margin-bottom: 5% !important;
  }
  .abt-text {
    margin-top: 7% !important;
  }
  .abmb-inner h5 {
    font-size: 1.3rem !important;
  }
  .navbar-brand img {
    height: 30px !important;
  }
  .privacy-desc p {
    font-size: 0.9rem !important;
  }
  .privacy-subheader .nav-link {
    font-size: 0.9rem !important;
  }
  .privacy-grand h3 {
    font-size: 1.3rem !important;
  }
  .privacy-grand p {
    font-size: 0.9rem !important;
  }
  .serbook-header h5 {
    font-size: 1.3rem !important;
  }
  .empty-card img {
    width: 100px !important;
  }
  .empty-card h5 {
    font-size: 1rem;
  }
  .books-top h4 {
    font-size: 1.2rem !important;
  }
  .accset-card .alert {
    font-size: 0.9rem !important;
  }
  .accset-card input {
    font-size: 0.9rem !important;
  }
  .accset-card .btn {
    font-size: 0.9rem !important;
  }
  .accset-card .accheader h5 {
    font-size: 1rem !important;
  }
  .mfm-logo {
    margin-bottom: 4% !important;
  }
  .loginmain .loginbot .lbm-header h5 {
    font-size: 1.3rem !important;
  }
  .main-footer ul {
    margin-bottom: 4%;
  }
  .main-footer .mf-header h5 {
    font-size: 1.1rem !important;
  }
  .mf-left {
    margin-bottom: 4%;
  }
  .loginb-main {
    width: 90% !important;
  }
  .hmjps-cinner h6 {
    font-size: 0.85rem !important;
  }
  .ser-catmain {
    padding: 3% 2px 0 !important;
  }
  .se-lm {
    display: none;
  }
  .sel-mr {
    width: 50%;
  }
  .hmj-search .hmjs-inner h4 {
    font-size: 1.3rem !important;
  }
  .contact-main .contact-left-bot .d-flex {
    margin-bottom: 3% !important;
  }
  .apm-bgheader {
    margin-top: 5% !important;
  }
  .apm-bgheader h4 {
    font-size: 1.7rem !important;
  }
  .apm-bgheader p {
    font-size: 1rem !important;
    margin-bottom: 3% !important;
  }
  .apm-bgheader button {
    margin-bottom: 5%;
  }
  .apm-form {
    padding: 6% !important;
    margin-bottom: 4% !important;
  }
  .apm-form label {
    font-size: 0.9rem !important;
  }
  .apm-form h5 {
    font-size: 1.3rem !important;
  }
}
@media only screen and (max-width: 320px) {
  .contact-main .contact-left-bot .d-flex {
    margin-bottom: 5% !important;
  }
  .contact-main .contact-left p {
    margin-bottom: 6% !important;
  }
}
.mainBookModal .modal-title {
  font-family: rm;
}
.mainBookModal .bookmodal .bookinfo {
  padding: 3%;
  border-radius: 5px;
  background-color: #f3f3f3;
  margin-bottom: 2%;
}
.mainBookModal .bookmodal .bookinfo h5 {
  color: #000;
  font-family: rm;
}
.mainBookModal .bookmodal .form-group {
  margin-bottom: 0.5rem;
}
.mainBookModal .bookmodal .form-group label {
  font-size: 0.9rem;
}
.mainBookModal .bookmodal .form-group input,
.mainBookModal .bookmodal .form-group textarea {
  color: #000;
  font-family: rm;
  border: 1px solid #e6e6e6;
  resize: none;
}
.mainBookModal .bookmodal .form-group textarea:focus {
  box-shadow: 0 0 0 0;
}
.mainBookModal .bookmodal .form-group textarea::-moz-placeholder {
  color: #999;
  font-family: rr;
}
.mainBookModal .bookmodal .form-group textarea::placeholder {
  color: #999;
  font-family: rr;
}
.mainBookModal .modal-footer .btn {
  font-family: rm;
  border: 0;
}
.sctinner-main .scti-top {
  margin: 3% 0;
}
.sctinner-main .scti-top .scti-tinner {
  width: 100%;
  padding: 3%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.16);
  border-radius: 20px;
}
.sctinner-main .scti-top .scti-tinner .sct-info {
  margin-top: 2%;
}
.sctinner-main .scti-top .scti-tinner .sct-info span {
  font-size: 0.8rem;
}
.sctinner-main .scti-top .scti-tinner .sct-info h5 {
  font-size: 1.5rem;
  font-family: rm;
  margin: 0.5% 0 !important;
}
.sctinner-main .scti-top .scti-tinner .sct-info p {
  font-size: 0.95rem;
}
.sctinner-main .scti-top .scti-tinner .sct-img {
  margin-right: 2%;
}
.sctinner-main .scti-top .scti-tinner .sct-img img {
  width: 150px;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
.sctinner-main .scti-bot .nav-link {
  font-family: rm;
  color: #333;
}
.sctinner-main .scti-bot .nav-link.active {
  color: var(--primary);
}
.sctinner-main .scti-bot .scti-ncard {
  width: 100%;
  height: auto;
  padding: 8% 4%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  margin-bottom: 5%;
}
.sctinner-main .scti-bot .scti-ncard h6 {
  font-family: rm;
  font-size: 0.9rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sctinner-main .scti-bot .scti-recard {
  width: 100%;
  height: auto;
  border-radius: 10px;
  padding: 5%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  margin-bottom: 5%;
}
.sctinner-main .scti-bot .scti-recard h6 {
  font-size: 0.85rem;
  font-family: rm;
}
.sctinner-main .scti-bot .scti-recard span {
  font-size: 0.75rem;
}
.sctinner-main .scti-bot .scti-recard .badge {
  font-weight: normal;
}
.sctinner-main .scti-bot .scti-recard p {
  font-size: 0.85rem;
  margin-bottom: 4% !important;
}
.sctinner-main .scti-bot .scti-recard .scti-redate {
  font-size: 0.8rem;
  color: #999;
}
.sctinner-main .sc-adcmain {
  margin-top: 10%;
}
.sctinner-main .sc-adcmain .sc-adcard {
  margin-bottom: 10%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
}
.sctinner-main .sc-adcmain .sc-adcard img {
  width: 100%;
  border-radius: 20px;
}
.loginb-main {
  padding: 5%;
  background-color: #fff;
}
.loginb-main {
  width: 45%;
}
.apply-simg img {
  width: 135px;
  height: 40px;
}
.apmi-header {
  text-align: center;
  margin-bottom: 5%;
}
.apmi-header h5 {
  font-size: 1.5rem;
  text-transform: capitalize;
  font-family: rm;
  margin-bottom: 0.5% !important;
}
.apmi-header p {
  margin: 0 23%;
}
.apply-sub .container-fluid {
  padding: 0;
}
.apply-sub .apsub-right .apr-img {
  height: 450px;
}
.apply-sub .apsub-right img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.apply-sub .apsub-left {
  padding: 10% 5% 10% 13%;
}
.apply-sub .apsub-left h5 {
  text-transform: capitalize;
  font-size: 1.4rem;
  font-family: rm;
  margin-bottom: 2% !important;
}
.apply-sub .apsub-left p {
  font-size: 0.9rem;
  margin-bottom: 3% !important;
}
.apply-sub .apsub-left li {
  background: transparent;
  border: 0;
  padding: 2% 0;
}
.booking-card {
  width: 100%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  padding: 5%;
  border-radius: 10px;
  margin-bottom: 5%;
}
.booking-card h5 {
  font-family: rr;
  font-size: 0.9rem;
  margin-bottom: 1.5% !important;
}
.booking-card h6 {
  font-size: 0.9rem;
  color: #555;
  margin-bottom: 1% !important;
}
.booking-card p {
  font-size: 0.9rem;
  color: #999;
  margin-bottom: 2% !important;
}
.booking-card .badge {
  display: table;
  padding: 0.35em 0.8em;
}
.booking-card span.text-uppercase {
  font-size: 1rem;
  font-family: rm;
}
.booking-card span {
  font-size: 0.8rem;
}
.books-main {
  margin: 1% 0 5%;
}
.books-main .books-top {
  padding: 2% 0;
}
.books-main .books-top h4 {
  font-size: 1.7rem;
  font-family: rm;
}
.books-main .books-top .btn {
  font-family: rm;
}
input:focus,
.btn:focus {
  box-shadow: 0 0 0 0 !important;
}
.logintop {
  border-bottom: 1px solid #f5f5f5;
}
.logintop .navbar-nav .nav-link {
  color: #000;
}
.logintop .hm-loginbtn {
  font-family: rm;
  font-size: 0.9rem;
  padding: 0.175rem 1rem;
  border-radius: 50px;
  margin-left: 5%;
  border: 0;
}
.loginmain .loginbot {
  padding: 5% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.loginmain .loginbot .loginb-main {
  margin: 0 auto;
}
.loginmain .loginbot .lbm-header h5 {
  font-size: 1.5rem;
  font-family: rm;
  margin-bottom: 2% !important;
}
.loginmain .loginbot .lbm-header p {
  color: rgba(0, 0, 0, 0.39);
  margin-bottom: 3% !important;
}
.loginmain .loginbot .lbm-form input:focus {
  border: 1px solid var(--primary);
}
.loginmain .loginbot .lbm-form input {
  border: 1px solid #f5f5f5;
  padding: 0.75rem 0.95rem;
  height: auto;
  color: #000;
  border-radius: 0;
  font-family: rm;
}
.loginmain .loginbot .lbm-form button {
  padding: 0.75rem 0.75rem;
  font-family: rm;
  border-radius: 0;
}
.loginmain .loginbot .lbm-form button:hover {
  background-color: var(--primary);
  border-color: var(--primary);
}
.loginmain .loginbot .lbm-form button:focus {
  box-shadow: 0 0 0 0 !important;
  border-color: var(--primary);
}
.loginmain .loginbot .lbm-options a {
  color: rgba(0, 0, 0, 0.3);
  font-family: rm;
  text-decoration: underline;
}
.loginmain .loginbot .lbm-options .btn {
  padding: 0.5rem 0.75rem;
  font-family: rm;
  border-radius: 0;
}
.loginmain .loginbot .lbm-options .btn-gmail {
  color: #fff;
  background-color: #dd4b39;
}
.loginmain .loginbot .lbm-options .btn-fb {
  color: #fff;
  background-color: #3b5998;
}
.jumb-bg {
  width: 100%;
  height: 25vh;
  background-position: center;
  background-size: cover;
  display: table;
}
.jumb-bg .jumb-bginner {
  display: table-cell;
  vertical-align: middle;
}
.jumb-bg .jumb-bginner h4 {
  color: #fff;
  font-size: 3rem;
  font-family: rm;
}
.hmheader-top {
  margin-bottom: 4%;
}
.hmheader-top h5 {
  font-size: 2rem;
  font-family: rm;
}
.hmheader-top h5::after {
  display: block;
  width: 5%;
  height: 3px;
  background-color: var(--primary);
  content: "";
  margin: 1% auto;
}
.hmheader-top p {
  font-family: rl;
  font-size: 1.1rem;
  margin: 1% 0;
}
.hms-bot .hms-card {
  background-color: #fff;
  padding: 15% 5%;
  border-radius: 30px;
  margin-bottom: 10%;
}
.hms-bot .hms-card img {
  width: 60px;
  margin-bottom: 5%;
}
.hms-bot .hms-card h6 {
  font-family: rm;
  font-size: 1.1rem;
  margin-bottom: 2% !important;
}
.hms-bot .hms-card p {
  font-size: 0.9rem;
  font-family: rl;
}
.main-footer {
  padding: 5% 0 3%;
}
.main-footer .mf-left .mfm-logo {
  width: 200px;
}
.main-footer .mf-header h5 {
  font-size: 1.3rem;
  font-family: rm;
}
.main-footer .mf-header h5::after {
  display: block;
  width: 30%;
  height: 3px;
  background-color: var(--primary);
  content: "";
  margin: 3% 0;
}
.main-footer li {
  border: 0;
  padding: 0.3rem 0;
  background-color: transparent;
}
.main-footer li a {
  color: #000;
}
.main-footer li a:hover {
  color: var(--primary);
  text-decoration: none;
}
.main-footer .btn-group {
  margin-top: 4%;
}
.main-footer .btn-group button {
  border-radius: 50% !important;
  padding: 0.45rem 0.75rem;
  border: 0;
  background-color: #444;
  color: #999;
  margin-right: 6%;
}
.main-footer .text-center {
  border-top: 1px solid #292929;
  padding-top: 3%;
  margin-top: 3%;
}
.main-footer .text-center h6 {
  font-size: 0.85rem;
}
.features-bot .fbot-main .fbot-card:hover {
  transform: translate3d(0, -6px, 0);
}
.features-bot .fbot-main .fbot-card::before {
  content: "";
  top: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 9;
  background: linear-gradient(to top, rgba(35, 35, 37, 0.9) 0%, rgba(35, 35, 37, 0.75) 35%, rgba(22, 22, 23, 0) 60%, rgba(0, 0, 0, 0) 100%);
  border-radius: 30px;
  opacity: 1;
}
.features-bot .fbot-main .fbot-card {
  transition: transform 0.3s;
  position: relative;
  height: 500px;
  margin-bottom: 10%;
}
.features-bot .fbot-main .fbot-card img {
  width: 100%;
  height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 30px;
}
.features-bot .fbot-main .fbot-card .fbot-overtop {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  padding: 8%;
}
.features-bot .fbot-main .fbot-card .fbot-overtop span {
  font-size: 1rem;
  font-family: rm;
}
.features-bot .fbot-main .fbot-card .fbot-overbot {
  width: 100%;
  height: auto;
  position: absolute;
  bottom: 0;
  color: #fff;
  z-index: 99;
  padding: 8%;
}
.features-bot .fbot-main .fbot-card .fbot-overbot h6 {
  font-family: rm;
  font-size: 1.2rem;
  margin-bottom: 5% !important;
}
.features-bot .fbot-main .fbot-card .fbot-overbot p {
  font-family: rl;
}
select:focus {
  box-shadow: 0 0 0 0 !important;
}
.nav-item {
  position: relative;
}
.nav-item .active-pulse {
  width: 10px;
  height: 10px;
  background-color: var(--primary);
  border-radius: 50%;
  position: absolute;
  top: 15px;
  right: -5px;
  -webkit-animation: shadow-pulse 1s infinite;
          animation: shadow-pulse 1s infinite;
}
@-webkit-keyframes shadow-pulse {
  0% {
    box-shadow: 0 0 0 0px rgba(249, 25, 66, 0.5);
  }
  100% {
    box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);
  }
}
@keyframes shadow-pulse {
  0% {
    box-shadow: 0 0 0 0px rgba(249, 25, 66, 0.5);
  }
  100% {
    box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);
  }
}
.allevents-main .alle-top {
  background-color: #fafafa;
  padding: 2%;
}
.allevents-main .alle-top .alle-topinner {
  width: 70%;
  margin: 0 auto;
}
.allevents-main .alle-top .alle-topinner h5 {
  font-family: rm;
  font-size: 1.6rem;
  margin-bottom: 2% !important;
}
.allevents-main .alle-top .alle-topinner select {
  padding: 0.75rem 1.75rem 0.75rem 0.75rem;
  border: 1px solid #f5f5f5;
  border-radius: 50px;
  font-family: rm;
  height: auto;
}
.allevents-main .alle-top .alle-topinner button {
  padding: 0.75rem 0.75rem;
  font-family: rm;
  border-radius: 50px;
}
.allevents-main .alle-bot {
  padding: 5% 0;
}
.allevents-main .alle-bot .fbot-card .fbot-overbot h6 {
  font-family: rm;
  font-size: 1.7rem;
  margin-bottom: 3% !important;
}
.allevents-main .alle-bot .fbot-card .fbot-overbot p {
  font-family: rm;
  color: #ddd;
}
.allevents-main .alle-bot .fbot-card .fbot-overbot .allev-loc {
  margin-bottom: 2% !important;
}
.allevents-main .alle-bot .fbot-card .fbot-overbot span {
  color: #000;
  background-color: #16dd00;
  padding: 3%;
  font-family: rm;
  font-size: 1rem;
}
.ser-catmain {
  width: 100%;
  padding: 3% 30px 0;
}
.ser-catmain .owl-stage {
  margin-bottom: 1% !important;
}
.ser-catmain .owl-carousel .owl-dots {
  display: none;
}
.ser-catmain .owl-carousel .owl-nav button {
  top: 20%;
  position: absolute !important;
  background-color: #fff;
  padding: 0.2% 1% 0.4% !important;
  font-size: 1.5rem;
}
.ser-catmain .owl-carousel .owl-nav .owl-prev {
  left: 0;
}
.ser-catmain .owl-carousel .owl-nav .owl-next {
  right: 0;
}
.ser-catmain .owl-carousel .owl-nav button:hover {
  background-color: #fff;
  color: var(--primary);
}
.ser-catmain .sercat-card {
  box-shadow: 0 5px 11px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
}
.ser-catmain .sercat-card img {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 140px;
  -o-object-fit: cover;
     object-fit: cover;
}
.ser-catmain .sercat-card h6 {
  font-family: rm;
  padding: 3% 0;
  font-size: 0.85rem;
}
.ser-catmain .item {
  margin-bottom: 8px;
}
.hmj-search {
  width: 100%;
  background-position: center;
  padding: 5%;
}
.hmj-search .hmjs-inner {
  width: 55%;
  height: auto;
  margin: 0 auto;
  background: #fff;
  padding: 4% 5%;
  border-radius: 10px;
}
.hmj-search .hmjs-inner h4 {
  text-align: center;
  margin-bottom: 2% !important;
  font-size: 2rem;
  font-family: rm;
}
.hmj-search .hmjs-inner .selj-search {
  margin-top: 3%;
}
.hmj-search .hmjs-inner .selj-search select {
  height: auto;
  padding: 0.75rem 1.75rem 0.75rem 0.75rem;
  border: 0;
  border: 1px solid #f5f5f5;
  border-radius: 0;
  color: #000;
}
.hmj-search .hmjs-inner .selj-search select::-moz-placeholder {
  color: #555;
}
.hmj-search .hmjs-inner .selj-search select::placeholder {
  color: #555;
}
.hmj-search .hmjs-inner .selj-search button {
  border: 0;
  border: 1px solid #f92044;
  border-radius: 0;
  font-family: rm;
  padding: 0.75rem 0.75rem;
}
.hmjps-card {
  margin-bottom: 10%;
  width: 100%;
  height: auto;
  border-radius: 10px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.16);
}
.hmjps-card .hmjps-cinner {
  padding: 4%;
}
.hmjps-card .badge {
  color: #999;
}
.hmjps-card img {
  width: 100%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 20vh;
  -o-object-fit: cover;
     object-fit: cover;
}
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
/* toast styles */
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #ffffff;
}
.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */
.toast-info {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */
.toast-error {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */
.toast-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */
.toast-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E");
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51a351;
}
.toast-error {
  background-color: #bd362f;
}
.toast-info {
  background-color: #2f96b4;
}
.toast-warning {
  background-color: #f89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
/* Responsive Design */
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/*# sourceMappingURL=styles.css.map*/