/*!
 * Materialize v0.100.2 (http://materializecss.com)
 * Copyright 2014-2017 Materialize
 * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE)
 */
.materialize-red{background-color:#e51c23 !important}.materialize-red-text{color:#e51c23 !important}.materialize-red.lighten-5{background-color:#fdeaeb !important}.materialize-red-text.text-lighten-5{color:#fdeaeb !important}.materialize-red.lighten-4{background-color:#f8c1c3 !important}.materialize-red-text.text-lighten-4{color:#f8c1c3 !important}.materialize-red.lighten-3{background-color:#f3989b !important}.materialize-red-text.text-lighten-3{color:#f3989b !important}.materialize-red.lighten-2{background-color:#ee6e73 !important}.materialize-red-text.text-lighten-2{color:#ee6e73 !important}.materialize-red.lighten-1{background-color:#ea454b !important}.materialize-red-text.text-lighten-1{color:#ea454b !important}.materialize-red.darken-1{background-color:#d0181e !important}.materialize-red-text.text-darken-1{color:#d0181e !important}.materialize-red.darken-2{background-color:#b9151b !important}.materialize-red-text.text-darken-2{color:#b9151b !important}.materialize-red.darken-3{background-color:#a21318 !important}.materialize-red-text.text-darken-3{color:#a21318 !important}.materialize-red.darken-4{background-color:#8b1014 !important}.materialize-red-text.text-darken-4{color:#8b1014 !important}.red{background-color:#F44336 !important}.red-text{color:#F44336 !important}.red.lighten-5{background-color:#FFEBEE !important}.red-text.text-lighten-5{color:#FFEBEE !important}.red.lighten-4{background-color:#FFCDD2 !important}.red-text.text-lighten-4{color:#FFCDD2 !important}.red.lighten-3{background-color:#EF9A9A !important}.red-text.text-lighten-3{color:#EF9A9A !important}.red.lighten-2{background-color:#E57373 !important}.red-text.text-lighten-2{color:#E57373 !important}.red.lighten-1{background-color:#EF5350 !important}.red-text.text-lighten-1{color:#EF5350 !important}.red.darken-1{background-color:#E53935 !important}.red-text.text-darken-1{color:#E53935 !important}.red.darken-2{background-color:#D32F2F !important}.red-text.text-darken-2{color:#D32F2F !important}.red.darken-3{background-color:#C62828 !important}.red-text.text-darken-3{color:#C62828 !important}.red.darken-4{background-color:#B71C1C !important}.red-text.text-darken-4{color:#B71C1C !important}.red.accent-1{background-color:#FF8A80 !important}.red-text.text-accent-1{color:#FF8A80 !important}.red.accent-2{background-color:#FF5252 !important}.red-text.text-accent-2{color:#FF5252 !important}.red.accent-3{background-color:#FF1744 !important}.red-text.text-accent-3{color:#FF1744 !important}.red.accent-4{background-color:#D50000 !important}.red-text.text-accent-4{color:#D50000 !important}.pink{background-color:#e91e63 !important}.pink-text{color:#e91e63 !important}.pink.lighten-5{background-color:#fce4ec !important}.pink-text.text-lighten-5{color:#fce4ec !important}.pink.lighten-4{background-color:#f8bbd0 !important}.pink-text.text-lighten-4{color:#f8bbd0 !important}.pink.lighten-3{background-color:#f48fb1 !important}.pink-text.text-lighten-3{color:#f48fb1 !important}.pink.lighten-2{background-color:#f06292 !important}.pink-text.text-lighten-2{color:#f06292 !important}.pink.lighten-1{background-color:#ec407a !important}.pink-text.text-lighten-1{color:#ec407a !important}.pink.darken-1{background-color:#d81b60 !important}.pink-text.text-darken-1{color:#d81b60 !important}.pink.darken-2{background-color:#c2185b !important}.pink-text.text-darken-2{color:#c2185b !important}.pink.darken-3{background-color:#ad1457 !important}.pink-text.text-darken-3{color:#ad1457 !important}.pink.darken-4{background-color:#880e4f !important}.pink-text.text-darken-4{color:#880e4f !important}.pink.accent-1{background-color:#ff80ab !important}.pink-text.text-accent-1{color:#ff80ab !important}.pink.accent-2{background-color:#ff4081 !important}.pink-text.text-accent-2{color:#ff4081 !important}.pink.accent-3{background-color:#f50057 !important}.pink-text.text-accent-3{color:#f50057 !important}.pink.accent-4{background-color:#c51162 !important}.pink-text.text-accent-4{color:#c51162 !important}.purple{background-color:#9c27b0 !important}.purple-text{color:#9c27b0 !important}.purple.lighten-5{background-color:#f3e5f5 !important}.purple-text.text-lighten-5{color:#f3e5f5 !important}.purple.lighten-4{background-color:#e1bee7 !important}.purple-text.text-lighten-4{color:#e1bee7 !important}.purple.lighten-3{background-color:#ce93d8 !important}.purple-text.text-lighten-3{color:#ce93d8 !important}.purple.lighten-2{background-color:#ba68c8 !important}.purple-text.text-lighten-2{color:#ba68c8 !important}.purple.lighten-1{background-color:#ab47bc !important}.purple-text.text-lighten-1{color:#ab47bc !important}.purple.darken-1{background-color:#8e24aa !important}.purple-text.text-darken-1{color:#8e24aa !important}.purple.darken-2{background-color:#7b1fa2 !important}.purple-text.text-darken-2{color:#7b1fa2 !important}.purple.darken-3{background-color:#6a1b9a !important}.purple-text.text-darken-3{color:#6a1b9a !important}.purple.darken-4{background-color:#4a148c !important}.purple-text.text-darken-4{color:#4a148c !important}.purple.accent-1{background-color:#ea80fc !important}.purple-text.text-accent-1{color:#ea80fc !important}.purple.accent-2{background-color:#e040fb !important}.purple-text.text-accent-2{color:#e040fb !important}.purple.accent-3{background-color:#d500f9 !important}.purple-text.text-accent-3{color:#d500f9 !important}.purple.accent-4{background-color:#a0f !important}.purple-text.text-accent-4{color:#a0f !important}.deep-purple{background-color:#673ab7 !important}.deep-purple-text{color:#673ab7 !important}.deep-purple.lighten-5{background-color:#ede7f6 !important}.deep-purple-text.text-lighten-5{color:#ede7f6 !important}.deep-purple.lighten-4{background-color:#d1c4e9 !important}.deep-purple-text.text-lighten-4{color:#d1c4e9 !important}.deep-purple.lighten-3{background-color:#b39ddb !important}.deep-purple-text.text-lighten-3{color:#b39ddb !important}.deep-purple.lighten-2{background-color:#9575cd !important}.deep-purple-text.text-lighten-2{color:#9575cd !important}.deep-purple.lighten-1{background-color:#7e57c2 !important}.deep-purple-text.text-lighten-1{color:#7e57c2 !important}.deep-purple.darken-1{background-color:#5e35b1 !important}.deep-purple-text.text-darken-1{color:#5e35b1 !important}.deep-purple.darken-2{background-color:#512da8 !important}.deep-purple-text.text-darken-2{color:#512da8 !important}.deep-purple.darken-3{background-color:#4527a0 !important}.deep-purple-text.text-darken-3{color:#4527a0 !important}.deep-purple.darken-4{background-color:#311b92 !important}.deep-purple-text.text-darken-4{color:#311b92 !important}.deep-purple.accent-1{background-color:#b388ff !important}.deep-purple-text.text-accent-1{color:#b388ff !important}.deep-purple.accent-2{background-color:#7c4dff !important}.deep-purple-text.text-accent-2{color:#7c4dff !important}.deep-purple.accent-3{background-color:#651fff !important}.deep-purple-text.text-accent-3{color:#651fff !important}.deep-purple.accent-4{background-color:#6200ea !important}.deep-purple-text.text-accent-4{color:#6200ea !important}.indigo{background-color:#3f51b5 !important}.indigo-text{color:#3f51b5 !important}.indigo.lighten-5{background-color:#e8eaf6 !important}.indigo-text.text-lighten-5{color:#e8eaf6 !important}.indigo.lighten-4{background-color:#c5cae9 !important}.indigo-text.text-lighten-4{color:#c5cae9 !important}.indigo.lighten-3{background-color:#9fa8da !important}.indigo-text.text-lighten-3{color:#9fa8da !important}.indigo.lighten-2{background-color:#7986cb !important}.indigo-text.text-lighten-2{color:#7986cb !important}.indigo.lighten-1{background-color:#5c6bc0 !important}.indigo-text.text-lighten-1{color:#5c6bc0 !important}.indigo.darken-1{background-color:#3949ab !important}.indigo-text.text-darken-1{color:#3949ab !important}.indigo.darken-2{background-color:#303f9f !important}.indigo-text.text-darken-2{color:#303f9f !important}.indigo.darken-3{background-color:#283593 !important}.indigo-text.text-darken-3{color:#283593 !important}.indigo.darken-4{background-color:#1a237e !important}.indigo-text.text-darken-4{color:#1a237e !important}.indigo.accent-1{background-color:#8c9eff !important}.indigo-text.text-accent-1{color:#8c9eff !important}.indigo.accent-2{background-color:#536dfe !important}.indigo-text.text-accent-2{color:#536dfe !important}.indigo.accent-3{background-color:#3d5afe !important}.indigo-text.text-accent-3{color:#3d5afe !important}.indigo.accent-4{background-color:#304ffe !important}.indigo-text.text-accent-4{color:#304ffe !important}.blue{background-color:#2196F3 !important}.blue-text{color:#2196F3 !important}.blue.lighten-5{background-color:#E3F2FD !important}.blue-text.text-lighten-5{color:#E3F2FD !important}.blue.lighten-4{background-color:#BBDEFB !important}.blue-text.text-lighten-4{color:#BBDEFB !important}.blue.lighten-3{background-color:#90CAF9 !important}.blue-text.text-lighten-3{color:#90CAF9 !important}.blue.lighten-2{background-color:#64B5F6 !important}.blue-text.text-lighten-2{color:#64B5F6 !important}.blue.lighten-1{background-color:#42A5F5 !important}.blue-text.text-lighten-1{color:#42A5F5 !important}.blue.darken-1{background-color:#1E88E5 !important}.blue-text.text-darken-1{color:#1E88E5 !important}.blue.darken-2{background-color:#1976D2 !important}.blue-text.text-darken-2{color:#1976D2 !important}.blue.darken-3{background-color:#1565C0 !important}.blue-text.text-darken-3{color:#1565C0 !important}.blue.darken-4{background-color:#0D47A1 !important}.blue-text.text-darken-4{color:#0D47A1 !important}.blue.accent-1{background-color:#82B1FF !important}.blue-text.text-accent-1{color:#82B1FF !important}.blue.accent-2{background-color:#448AFF !important}.blue-text.text-accent-2{color:#448AFF !important}.blue.accent-3{background-color:#2979FF !important}.blue-text.text-accent-3{color:#2979FF !important}.blue.accent-4{background-color:#2962FF !important}.blue-text.text-accent-4{color:#2962FF !important}.light-blue{background-color:#03a9f4 !important}.light-blue-text{color:#03a9f4 !important}.light-blue.lighten-5{background-color:#e1f5fe !important}.light-blue-text.text-lighten-5{color:#e1f5fe !important}.light-blue.lighten-4{background-color:#b3e5fc !important}.light-blue-text.text-lighten-4{color:#b3e5fc !important}.light-blue.lighten-3{background-color:#81d4fa !important}.light-blue-text.text-lighten-3{color:#81d4fa !important}.light-blue.lighten-2{background-color:#4fc3f7 !important}.light-blue-text.text-lighten-2{color:#4fc3f7 !important}.light-blue.lighten-1{background-color:#29b6f6 !important}.light-blue-text.text-lighten-1{color:#29b6f6 !important}.light-blue.darken-1{background-color:#039be5 !important}.light-blue-text.text-darken-1{color:#039be5 !important}.light-blue.darken-2{background-color:#0288d1 !important}.light-blue-text.text-darken-2{color:#0288d1 !important}.light-blue.darken-3{background-color:#0277bd !important}.light-blue-text.text-darken-3{color:#0277bd !important}.light-blue.darken-4{background-color:#01579b !important}.light-blue-text.text-darken-4{color:#01579b !important}.light-blue.accent-1{background-color:#80d8ff !important}.light-blue-text.text-accent-1{color:#80d8ff !important}.light-blue.accent-2{background-color:#40c4ff !important}.light-blue-text.text-accent-2{color:#40c4ff !important}.light-blue.accent-3{background-color:#00b0ff !important}.light-blue-text.text-accent-3{color:#00b0ff !important}.light-blue.accent-4{background-color:#0091ea !important}.light-blue-text.text-accent-4{color:#0091ea !important}.cyan{background-color:#00bcd4 !important}.cyan-text{color:#00bcd4 !important}.cyan.lighten-5{background-color:#e0f7fa !important}.cyan-text.text-lighten-5{color:#e0f7fa !important}.cyan.lighten-4{background-color:#b2ebf2 !important}.cyan-text.text-lighten-4{color:#b2ebf2 !important}.cyan.lighten-3{background-color:#80deea !important}.cyan-text.text-lighten-3{color:#80deea !important}.cyan.lighten-2{background-color:#4dd0e1 !important}.cyan-text.text-lighten-2{color:#4dd0e1 !important}.cyan.lighten-1{background-color:#26c6da !important}.cyan-text.text-lighten-1{color:#26c6da !important}.cyan.darken-1{background-color:#00acc1 !important}.cyan-text.text-darken-1{color:#00acc1 !important}.cyan.darken-2{background-color:#0097a7 !important}.cyan-text.text-darken-2{color:#0097a7 !important}.cyan.darken-3{background-color:#00838f !important}.cyan-text.text-darken-3{color:#00838f !important}.cyan.darken-4{background-color:#006064 !important}.cyan-text.text-darken-4{color:#006064 !important}.cyan.accent-1{background-color:#84ffff !important}.cyan-text.text-accent-1{color:#84ffff !important}.cyan.accent-2{background-color:#18ffff !important}.cyan-text.text-accent-2{color:#18ffff !important}.cyan.accent-3{background-color:#00e5ff !important}.cyan-text.text-accent-3{color:#00e5ff !important}.cyan.accent-4{background-color:#00b8d4 !important}.cyan-text.text-accent-4{color:#00b8d4 !important}.teal{background-color:#009688 !important}.teal-text{color:#009688 !important}.teal.lighten-5{background-color:#e0f2f1 !important}.teal-text.text-lighten-5{color:#e0f2f1 !important}.teal.lighten-4{background-color:#b2dfdb !important}.teal-text.text-lighten-4{color:#b2dfdb !important}.teal.lighten-3{background-color:#80cbc4 !important}.teal-text.text-lighten-3{color:#80cbc4 !important}.teal.lighten-2{background-color:#4db6ac !important}.teal-text.text-lighten-2{color:#4db6ac !important}.teal.lighten-1{background-color:#26a69a !important}.teal-text.text-lighten-1{color:#26a69a !important}.teal.darken-1{background-color:#00897b !important}.teal-text.text-darken-1{color:#00897b !important}.teal.darken-2{background-color:#00796b !important}.teal-text.text-darken-2{color:#00796b !important}.teal.darken-3{background-color:#00695c !important}.teal-text.text-darken-3{color:#00695c !important}.teal.darken-4{background-color:#004d40 !important}.teal-text.text-darken-4{color:#004d40 !important}.teal.accent-1{background-color:#a7ffeb !important}.teal-text.text-accent-1{color:#a7ffeb !important}.teal.accent-2{background-color:#64ffda !important}.teal-text.text-accent-2{color:#64ffda !important}.teal.accent-3{background-color:#1de9b6 !important}.teal-text.text-accent-3{color:#1de9b6 !important}.teal.accent-4{background-color:#00bfa5 !important}.teal-text.text-accent-4{color:#00bfa5 !important}.green{background-color:#4CAF50 !important}.green-text{color:#4CAF50 !important}.green.lighten-5{background-color:#E8F5E9 !important}.green-text.text-lighten-5{color:#E8F5E9 !important}.green.lighten-4{background-color:#C8E6C9 !important}.green-text.text-lighten-4{color:#C8E6C9 !important}.green.lighten-3{background-color:#A5D6A7 !important}.green-text.text-lighten-3{color:#A5D6A7 !important}.green.lighten-2{background-color:#81C784 !important}.green-text.text-lighten-2{color:#81C784 !important}.green.lighten-1{background-color:#66BB6A !important}.green-text.text-lighten-1{color:#66BB6A !important}.green.darken-1{background-color:#43A047 !important}.green-text.text-darken-1{color:#43A047 !important}.green.darken-2{background-color:#388E3C !important}.green-text.text-darken-2{color:#388E3C !important}.green.darken-3{background-color:#2E7D32 !important}.green-text.text-darken-3{color:#2E7D32 !important}.green.darken-4{background-color:#1B5E20 !important}.green-text.text-darken-4{color:#1B5E20 !important}.green.accent-1{background-color:#B9F6CA !important}.green-text.text-accent-1{color:#B9F6CA !important}.green.accent-2{background-color:#69F0AE !important}.green-text.text-accent-2{color:#69F0AE !important}.green.accent-3{background-color:#00E676 !important}.green-text.text-accent-3{color:#00E676 !important}.green.accent-4{background-color:#00C853 !important}.green-text.text-accent-4{color:#00C853 !important}.light-green{background-color:#8bc34a !important}.light-green-text{color:#8bc34a !important}.light-green.lighten-5{background-color:#f1f8e9 !important}.light-green-text.text-lighten-5{color:#f1f8e9 !important}.light-green.lighten-4{background-color:#dcedc8 !important}.light-green-text.text-lighten-4{color:#dcedc8 !important}.light-green.lighten-3{background-color:#c5e1a5 !important}.light-green-text.text-lighten-3{color:#c5e1a5 !important}.light-green.lighten-2{background-color:#aed581 !important}.light-green-text.text-lighten-2{color:#aed581 !important}.light-green.lighten-1{background-color:#9ccc65 !important}.light-green-text.text-lighten-1{color:#9ccc65 !important}.light-green.darken-1{background-color:#7cb342 !important}.light-green-text.text-darken-1{color:#7cb342 !important}.light-green.darken-2{background-color:#689f38 !important}.light-green-text.text-darken-2{color:#689f38 !important}.light-green.darken-3{background-color:#558b2f !important}.light-green-text.text-darken-3{color:#558b2f !important}.light-green.darken-4{background-color:#33691e !important}.light-green-text.text-darken-4{color:#33691e !important}.light-green.accent-1{background-color:#ccff90 !important}.light-green-text.text-accent-1{color:#ccff90 !important}.light-green.accent-2{background-color:#b2ff59 !important}.light-green-text.text-accent-2{color:#b2ff59 !important}.light-green.accent-3{background-color:#76ff03 !important}.light-green-text.text-accent-3{color:#76ff03 !important}.light-green.accent-4{background-color:#64dd17 !important}.light-green-text.text-accent-4{color:#64dd17 !important}.lime{background-color:#cddc39 !important}.lime-text{color:#cddc39 !important}.lime.lighten-5{background-color:#f9fbe7 !important}.lime-text.text-lighten-5{color:#f9fbe7 !important}.lime.lighten-4{background-color:#f0f4c3 !important}.lime-text.text-lighten-4{color:#f0f4c3 !important}.lime.lighten-3{background-color:#e6ee9c !important}.lime-text.text-lighten-3{color:#e6ee9c !important}.lime.lighten-2{background-color:#dce775 !important}.lime-text.text-lighten-2{color:#dce775 !important}.lime.lighten-1{background-color:#d4e157 !important}.lime-text.text-lighten-1{color:#d4e157 !important}.lime.darken-1{background-color:#c0ca33 !important}.lime-text.text-darken-1{color:#c0ca33 !important}.lime.darken-2{background-color:#afb42b !important}.lime-text.text-darken-2{color:#afb42b !important}.lime.darken-3{background-color:#9e9d24 !important}.lime-text.text-darken-3{color:#9e9d24 !important}.lime.darken-4{background-color:#827717 !important}.lime-text.text-darken-4{color:#827717 !important}.lime.accent-1{background-color:#f4ff81 !important}.lime-text.text-accent-1{color:#f4ff81 !important}.lime.accent-2{background-color:#eeff41 !important}.lime-text.text-accent-2{color:#eeff41 !important}.lime.accent-3{background-color:#c6ff00 !important}.lime-text.text-accent-3{color:#c6ff00 !important}.lime.accent-4{background-color:#aeea00 !important}.lime-text.text-accent-4{color:#aeea00 !important}.yellow{background-color:#ffeb3b !important}.yellow-text{color:#ffeb3b !important}.yellow.lighten-5{background-color:#fffde7 !important}.yellow-text.text-lighten-5{color:#fffde7 !important}.yellow.lighten-4{background-color:#fff9c4 !important}.yellow-text.text-lighten-4{color:#fff9c4 !important}.yellow.lighten-3{background-color:#fff59d !important}.yellow-text.text-lighten-3{color:#fff59d !important}.yellow.lighten-2{background-color:#fff176 !important}.yellow-text.text-lighten-2{color:#fff176 !important}.yellow.lighten-1{background-color:#ffee58 !important}.yellow-text.text-lighten-1{color:#ffee58 !important}.yellow.darken-1{background-color:#fdd835 !important}.yellow-text.text-darken-1{color:#fdd835 !important}.yellow.darken-2{background-color:#fbc02d !important}.yellow-text.text-darken-2{color:#fbc02d !important}.yellow.darken-3{background-color:#f9a825 !important}.yellow-text.text-darken-3{color:#f9a825 !important}.yellow.darken-4{background-color:#f57f17 !important}.yellow-text.text-darken-4{color:#f57f17 !important}.yellow.accent-1{background-color:#ffff8d !important}.yellow-text.text-accent-1{color:#ffff8d !important}.yellow.accent-2{background-color:#ff0 !important}.yellow-text.text-accent-2{color:#ff0 !important}.yellow.accent-3{background-color:#ffea00 !important}.yellow-text.text-accent-3{color:#ffea00 !important}.yellow.accent-4{background-color:#ffd600 !important}.yellow-text.text-accent-4{color:#ffd600 !important}.amber{background-color:#ffc107 !important}.amber-text{color:#ffc107 !important}.amber.lighten-5{background-color:#fff8e1 !important}.amber-text.text-lighten-5{color:#fff8e1 !important}.amber.lighten-4{background-color:#ffecb3 !important}.amber-text.text-lighten-4{color:#ffecb3 !important}.amber.lighten-3{background-color:#ffe082 !important}.amber-text.text-lighten-3{color:#ffe082 !important}.amber.lighten-2{background-color:#ffd54f !important}.amber-text.text-lighten-2{color:#ffd54f !important}.amber.lighten-1{background-color:#ffca28 !important}.amber-text.text-lighten-1{color:#ffca28 !important}.amber.darken-1{background-color:#ffb300 !important}.amber-text.text-darken-1{color:#ffb300 !important}.amber.darken-2{background-color:#ffa000 !important}.amber-text.text-darken-2{color:#ffa000 !important}.amber.darken-3{background-color:#ff8f00 !important}.amber-text.text-darken-3{color:#ff8f00 !important}.amber.darken-4{background-color:#ff6f00 !important}.amber-text.text-darken-4{color:#ff6f00 !important}.amber.accent-1{background-color:#ffe57f !important}.amber-text.text-accent-1{color:#ffe57f !important}.amber.accent-2{background-color:#ffd740 !important}.amber-text.text-accent-2{color:#ffd740 !important}.amber.accent-3{background-color:#ffc400 !important}.amber-text.text-accent-3{color:#ffc400 !important}.amber.accent-4{background-color:#ffab00 !important}.amber-text.text-accent-4{color:#ffab00 !important}.orange{background-color:#ff9800 !important}.orange-text{color:#ff9800 !important}.orange.lighten-5{background-color:#fff3e0 !important}.orange-text.text-lighten-5{color:#fff3e0 !important}.orange.lighten-4{background-color:#ffe0b2 !important}.orange-text.text-lighten-4{color:#ffe0b2 !important}.orange.lighten-3{background-color:#ffcc80 !important}.orange-text.text-lighten-3{color:#ffcc80 !important}.orange.lighten-2{background-color:#ffb74d !important}.orange-text.text-lighten-2{color:#ffb74d !important}.orange.lighten-1{background-color:#ffa726 !important}.orange-text.text-lighten-1{color:#ffa726 !important}.orange.darken-1{background-color:#fb8c00 !important}.orange-text.text-darken-1{color:#fb8c00 !important}.orange.darken-2{background-color:#f57c00 !important}.orange-text.text-darken-2{color:#f57c00 !important}.orange.darken-3{background-color:#ef6c00 !important}.orange-text.text-darken-3{color:#ef6c00 !important}.orange.darken-4{background-color:#e65100 !important}.orange-text.text-darken-4{color:#e65100 !important}.orange.accent-1{background-color:#ffd180 !important}.orange-text.text-accent-1{color:#ffd180 !important}.orange.accent-2{background-color:#ffab40 !important}.orange-text.text-accent-2{color:#ffab40 !important}.orange.accent-3{background-color:#ff9100 !important}.orange-text.text-accent-3{color:#ff9100 !important}.orange.accent-4{background-color:#ff6d00 !important}.orange-text.text-accent-4{color:#ff6d00 !important}.deep-orange{background-color:#ff5722 !important}.deep-orange-text{color:#ff5722 !important}.deep-orange.lighten-5{background-color:#fbe9e7 !important}.deep-orange-text.text-lighten-5{color:#fbe9e7 !important}.deep-orange.lighten-4{background-color:#ffccbc !important}.deep-orange-text.text-lighten-4{color:#ffccbc !important}.deep-orange.lighten-3{background-color:#ffab91 !important}.deep-orange-text.text-lighten-3{color:#ffab91 !important}.deep-orange.lighten-2{background-color:#ff8a65 !important}.deep-orange-text.text-lighten-2{color:#ff8a65 !important}.deep-orange.lighten-1{background-color:#ff7043 !important}.deep-orange-text.text-lighten-1{color:#ff7043 !important}.deep-orange.darken-1{background-color:#f4511e !important}.deep-orange-text.text-darken-1{color:#f4511e !important}.deep-orange.darken-2{background-color:#e64a19 !important}.deep-orange-text.text-darken-2{color:#e64a19 !important}.deep-orange.darken-3{background-color:#d84315 !important}.deep-orange-text.text-darken-3{color:#d84315 !important}.deep-orange.darken-4{background-color:#bf360c !important}.deep-orange-text.text-darken-4{color:#bf360c !important}.deep-orange.accent-1{background-color:#ff9e80 !important}.deep-orange-text.text-accent-1{color:#ff9e80 !important}.deep-orange.accent-2{background-color:#ff6e40 !important}.deep-orange-text.text-accent-2{color:#ff6e40 !important}.deep-orange.accent-3{background-color:#ff3d00 !important}.deep-orange-text.text-accent-3{color:#ff3d00 !important}.deep-orange.accent-4{background-color:#dd2c00 !important}.deep-orange-text.text-accent-4{color:#dd2c00 !important}.brown{background-color:#795548 !important}.brown-text{color:#795548 !important}.brown.lighten-5{background-color:#efebe9 !important}.brown-text.text-lighten-5{color:#efebe9 !important}.brown.lighten-4{background-color:#d7ccc8 !important}.brown-text.text-lighten-4{color:#d7ccc8 !important}.brown.lighten-3{background-color:#bcaaa4 !important}.brown-text.text-lighten-3{color:#bcaaa4 !important}.brown.lighten-2{background-color:#a1887f !important}.brown-text.text-lighten-2{color:#a1887f !important}.brown.lighten-1{background-color:#8d6e63 !important}.brown-text.text-lighten-1{color:#8d6e63 !important}.brown.darken-1{background-color:#6d4c41 !important}.brown-text.text-darken-1{color:#6d4c41 !important}.brown.darken-2{background-color:#5d4037 !important}.brown-text.text-darken-2{color:#5d4037 !important}.brown.darken-3{background-color:#4e342e !important}.brown-text.text-darken-3{color:#4e342e !important}.brown.darken-4{background-color:#3e2723 !important}.brown-text.text-darken-4{color:#3e2723 !important}.blue-grey{background-color:#607d8b !important}.blue-grey-text{color:#607d8b !important}.blue-grey.lighten-5{background-color:#eceff1 !important}.blue-grey-text.text-lighten-5{color:#eceff1 !important}.blue-grey.lighten-4{background-color:#cfd8dc !important}.blue-grey-text.text-lighten-4{color:#cfd8dc !important}.blue-grey.lighten-3{background-color:#b0bec5 !important}.blue-grey-text.text-lighten-3{color:#b0bec5 !important}.blue-grey.lighten-2{background-color:#90a4ae !important}.blue-grey-text.text-lighten-2{color:#90a4ae !important}.blue-grey.lighten-1{background-color:#78909c !important}.blue-grey-text.text-lighten-1{color:#78909c !important}.blue-grey.darken-1{background-color:#546e7a !important}.blue-grey-text.text-darken-1{color:#546e7a !important}.blue-grey.darken-2{background-color:#455a64 !important}.blue-grey-text.text-darken-2{color:#455a64 !important}.blue-grey.darken-3{background-color:#37474f !important}.blue-grey-text.text-darken-3{color:#37474f !important}.blue-grey.darken-4{background-color:#263238 !important}.blue-grey-text.text-darken-4{color:#263238 !important}.grey{background-color:#9e9e9e !important}.grey-text{color:#9e9e9e !important}.grey.lighten-5{background-color:#fafafa !important}.grey-text.text-lighten-5{color:#fafafa !important}.grey.lighten-4{background-color:#f5f5f5 !important}.grey-text.text-lighten-4{color:#f5f5f5 !important}.grey.lighten-3{background-color:#eee !important}.grey-text.text-lighten-3{color:#eee !important}.grey.lighten-2{background-color:#e0e0e0 !important}.grey-text.text-lighten-2{color:#e0e0e0 !important}.grey.lighten-1{background-color:#bdbdbd !important}.grey-text.text-lighten-1{color:#bdbdbd !important}.grey.darken-1{background-color:#757575 !important}.grey-text.text-darken-1{color:#757575 !important}.grey.darken-2{background-color:#616161 !important}.grey-text.text-darken-2{color:#616161 !important}.grey.darken-3{background-color:#424242 !important}.grey-text.text-darken-3{color:#424242 !important}.grey.darken-4{background-color:#212121 !important}.grey-text.text-darken-4{color:#212121 !important}.black{background-color:#000 !important}.black-text{color:#000 !important}.white{background-color:#fff !important}.white-text{color:#fff !important}.transparent{background-color:transparent !important}.transparent-text{color:transparent !important}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent}.valign-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.clearfix{clear:both}.z-depth-0{-webkit-box-shadow:none !important;box-shadow:none !important}.z-depth-1,nav,.card-panel,.card,.toast,.btn,.btn-large,.btn-floating,.dropdown-content,.collapsible,.side-nav{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.z-depth-1-half,.btn:hover,.btn-large:hover,.btn-floating:hover{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2);box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}.z-depth-2{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3);box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3)}.z-depth-3{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3);box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3)}.z-depth-4,.modal{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.3);box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.3)}.z-depth-5{-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.3);box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.3)}.hoverable{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s}.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.divider{height:1px;overflow:hidden;background-color:#e0e0e0}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #ee6e73}i{line-height:inherit}i.left{float:left;margin-right:15px}i.right{float:right;margin-left:15px}i.tiny{font-size:1rem}i.small{font-size:2rem}i.medium{font-size:4rem}i.large{font-size:6rem}img.responsive-img,video.responsive-video{max-width:100%;height:auto}.pagination li{display:inline-block;border-radius:2px;text-align:center;vertical-align:top;height:30px}.pagination li a{color:#444;display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px}.pagination li.active a{color:#fff}.pagination li.active{background-color:#ee6e73}.pagination li.disabled a{cursor:default;color:#999}.pagination li i{font-size:2rem}.pagination li.pages ul li{display:inline-block;float:none}@media only screen and (max-width: 992px){.pagination{width:100%}.pagination li.prev,.pagination li.next{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{font-size:18px;color:rgba(255,255,255,0.7)}.breadcrumb i,.breadcrumb [class^="mdi-"],.breadcrumb [class*="mdi-"],.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:'\E5CC';color:rgba(255,255,255,0.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}.breadcrumb:first-child:before{display:none}.breadcrumb:last-child{color:#fff}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax-container .parallax img{display:none;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pin-top,.pin-bottom{position:relative}.pinned{position:fixed !important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;-webkit-transform-origin:0 50%;transform-origin:0 50%}@media only screen and (max-width: 600px){.hide-on-small-only,.hide-on-small-and-down{display:none !important}}@media only screen and (max-width: 992px){.hide-on-med-and-down{display:none !important}}@media only screen and (min-width: 601px){.hide-on-med-and-up{display:none !important}}@media only screen and (min-width: 600px) and (max-width: 992px){.hide-on-med-only{display:none !important}}@media only screen and (min-width: 993px){.hide-on-large-only{display:none !important}}@media only screen and (min-width: 993px){.show-on-large{display:block !important}}@media only screen and (min-width: 600px) and (max-width: 992px){.show-on-medium{display:block !important}}@media only screen and (max-width: 600px){.show-on-small{display:block !important}}@media only screen and (min-width: 601px){.show-on-medium-and-up{display:block !important}}@media only screen and (max-width: 992px){.show-on-medium-and-down{display:block !important}}@media only screen and (max-width: 600px){.center-on-small-only{text-align:center}}.page-footer{padding-top:20px;color:#fff;background-color:#ee6e73}.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0px;color:rgba(255,255,255,0.8);background-color:rgba(51,51,51,0.08)}table,th,td{border:none}table{width:100%;display:table}table.bordered>thead>tr,table.bordered>tbody>tr{border-bottom:1px solid #d0d0d0}table.striped>tbody>tr:nth-child(odd){background-color:#f2f2f2}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:#f2f2f2}table.centered thead tr th,table.centered tbody tr td{text-align:center}thead{border-bottom:1px solid #d0d0d0}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width: 992px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:'\00a0'}table.responsive-table th,table.responsive-table td{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid #d0d0d0}table.responsive-table.bordered th{border-bottom:0;border-left:0}table.responsive-table.bordered td{border-left:0;border-right:0;border-bottom:0}table.responsive-table.bordered tr{border:0}table.responsive-table.bordered tbody tr{border-right:1px solid #d0d0d0}}.collection{margin:.5rem 0 1rem 0;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative}.collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.collection .collection-item.avatar:not(.circle-clipper)>.circle,.collection .collection-item.avatar :not(.circle-clipper)>.circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}.collection .collection-item.avatar .title{font-size:16px}.collection .collection-item.avatar p{margin:0}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.collection .collection-item:last-child{border-bottom:none}.collection .collection-item.active{background-color:#26a69a;color:#eafaf9}.collection .collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;-webkit-transition:.25s;transition:.25s;color:#26a69a}.collection a.collection-item:not(.active):hover{background-color:#ddd}.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px}.collection.with-header .collection-item{padding-left:30px}.collection.with-header .collection-item.avatar{padding-left:72px}.secondary-content{float:right;color:#26a69a}.collapsible .collection{margin:0;border:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.progress{position:relative;height:4px;display:block;width:100%;background-color:#acece6;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden}.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#26a69a;-webkit-transition:width .3s linear;transition:width .3s linear}.progress .indeterminate{background-color:#26a69a}.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;-webkit-animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.hide{display:none !important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left !important}.right{float:right !important}.no-select,input[type=range],input[type=range]+.thumb{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-padding{padding:0 !important}span.badge{min-width:3rem;padding:0 6px;margin-left:14px;text-align:center;font-size:1rem;line-height:22px;height:22px;color:#757575;float:right;-webkit-box-sizing:border-box;box-sizing:border-box}span.badge.new{font-weight:300;font-size:0.8rem;color:#fff;background-color:#26a69a;border-radius:2px}span.badge.new:after{content:" new"}span.badge[data-badge-caption]::after{content:" " attr(data-badge-caption)}nav ul a span.badge{display:inline-block;float:none;margin-left:4px;line-height:22px;height:22px;-webkit-font-smoothing:auto}.collection-item span.badge{margin-top:calc(.75rem - 11px)}.collapsible span.badge{margin-left:auto}.side-nav span.badge{margin-top:calc(24px - 11px)}.material-icons{text-rendering:optimizeLegibility;-webkit-font-feature-settings:'liga';-moz-font-feature-settings:'liga';font-feature-settings:'liga'}.container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width: 601px){.container{width:85%}}@media only screen and (min-width: 993px){.container{width:70%}}.container .row{margin-left:-.75rem;margin-right:-.75rem}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col[class*="push-"],.row .col[class*="pull-"]{position:relative}.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.3333333333%}.row .col.pull-s1{right:8.3333333333%}.row .col.push-s1{left:8.3333333333%}.row .col.offset-s2{margin-left:16.6666666667%}.row .col.pull-s2{right:16.6666666667%}.row .col.push-s2{left:16.6666666667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.3333333333%}.row .col.pull-s4{right:33.3333333333%}.row .col.push-s4{left:33.3333333333%}.row .col.offset-s5{margin-left:41.6666666667%}.row .col.pull-s5{right:41.6666666667%}.row .col.push-s5{left:41.6666666667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.3333333333%}.row .col.pull-s7{right:58.3333333333%}.row .col.push-s7{left:58.3333333333%}.row .col.offset-s8{margin-left:66.6666666667%}.row .col.pull-s8{right:66.6666666667%}.row .col.push-s8{left:66.6666666667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.3333333333%}.row .col.pull-s10{right:83.3333333333%}.row .col.push-s10{left:83.3333333333%}.row .col.offset-s11{margin-left:91.6666666667%}.row .col.pull-s11{right:91.6666666667%}.row .col.push-s11{left:91.6666666667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width: 601px){.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.3333333333%}.row .col.pull-m1{right:8.3333333333%}.row .col.push-m1{left:8.3333333333%}.row .col.offset-m2{margin-left:16.6666666667%}.row .col.pull-m2{right:16.6666666667%}.row .col.push-m2{left:16.6666666667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.3333333333%}.row .col.pull-m4{right:33.3333333333%}.row .col.push-m4{left:33.3333333333%}.row .col.offset-m5{margin-left:41.6666666667%}.row .col.pull-m5{right:41.6666666667%}.row .col.push-m5{left:41.6666666667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.3333333333%}.row .col.pull-m7{right:58.3333333333%}.row .col.push-m7{left:58.3333333333%}.row .col.offset-m8{margin-left:66.6666666667%}.row .col.pull-m8{right:66.6666666667%}.row .col.push-m8{left:66.6666666667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.3333333333%}.row .col.pull-m10{right:83.3333333333%}.row .col.push-m10{left:83.3333333333%}.row .col.offset-m11{margin-left:91.6666666667%}.row .col.pull-m11{right:91.6666666667%}.row .col.push-m11{left:91.6666666667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width: 993px){.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.3333333333%}.row .col.pull-l1{right:8.3333333333%}.row .col.push-l1{left:8.3333333333%}.row .col.offset-l2{margin-left:16.6666666667%}.row .col.pull-l2{right:16.6666666667%}.row .col.push-l2{left:16.6666666667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.3333333333%}.row .col.pull-l4{right:33.3333333333%}.row .col.push-l4{left:33.3333333333%}.row .col.offset-l5{margin-left:41.6666666667%}.row .col.pull-l5{right:41.6666666667%}.row .col.push-l5{left:41.6666666667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.3333333333%}.row .col.pull-l7{right:58.3333333333%}.row .col.push-l7{left:58.3333333333%}.row .col.offset-l8{margin-left:66.6666666667%}.row .col.pull-l8{right:66.6666666667%}.row .col.push-l8{left:66.6666666667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.3333333333%}.row .col.pull-l10{right:83.3333333333%}.row .col.push-l10{left:83.3333333333%}.row .col.offset-l11{margin-left:91.6666666667%}.row .col.pull-l11{right:91.6666666667%}.row .col.push-l11{left:91.6666666667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media only screen and (min-width: 1201px){.row .col.xl1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.3333333333%}.row .col.pull-xl1{right:8.3333333333%}.row .col.push-xl1{left:8.3333333333%}.row .col.offset-xl2{margin-left:16.6666666667%}.row .col.pull-xl2{right:16.6666666667%}.row .col.push-xl2{left:16.6666666667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.3333333333%}.row .col.pull-xl4{right:33.3333333333%}.row .col.push-xl4{left:33.3333333333%}.row .col.offset-xl5{margin-left:41.6666666667%}.row .col.pull-xl5{right:41.6666666667%}.row .col.push-xl5{left:41.6666666667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.3333333333%}.row .col.pull-xl7{right:58.3333333333%}.row .col.push-xl7{left:58.3333333333%}.row .col.offset-xl8{margin-left:66.6666666667%}.row .col.pull-xl8{right:66.6666666667%}.row .col.push-xl8{left:66.6666666667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.3333333333%}.row .col.pull-xl10{right:83.3333333333%}.row .col.push-xl10{left:83.3333333333%}.row .col.offset-xl11{margin-left:91.6666666667%}.row .col.pull-xl11{right:91.6666666667%}.row .col.push-xl11{left:91.6666666667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}nav{color:#fff;background-color:#ee6e73;width:100%;height:56px;line-height:56px}nav.nav-extended{height:auto}nav.nav-extended .nav-wrapper{min-height:56px;height:auto}nav.nav-extended .nav-content{position:relative;line-height:normal}nav a{color:#fff}nav i,nav [class^="mdi-"],nav [class*="mdi-"],nav i.material-icons{display:block;font-size:24px;height:56px;line-height:56px}nav .nav-wrapper{position:relative;height:100%}@media only screen and (min-width: 993px){nav a.button-collapse{display:none}}nav .button-collapse{float:left;position:relative;z-index:1;height:56px;margin:0 18px}nav .button-collapse i{height:56px;line-height:56px}nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0}nav .brand-logo.center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 992px){nav .brand-logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}nav .brand-logo.left,nav .brand-logo.right{padding:0;-webkit-transform:none;transform:none}nav .brand-logo.left{left:0.5rem}nav .brand-logo.right{right:0.5rem;left:auto}}nav .brand-logo.right{right:0.5rem;padding:0}nav .brand-logo i,nav .brand-logo [class^="mdi-"],nav .brand-logo [class*="mdi-"],nav .brand-logo i.material-icons{float:left;margin-right:15px}nav .nav-title{display:inline-block;font-size:32px;padding:28px 0}nav ul{margin:0}nav ul li{-webkit-transition:background-color .3s;transition:background-color .3s;float:left;padding:0}nav ul li.active{background-color:rgba(0,0,0,0.1)}nav ul a{-webkit-transition:background-color .3s;transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer}nav ul a.btn,nav ul a.btn-large,nav ul a.btn-large,nav ul a.btn-flat,nav ul a.btn-floating{margin-top:-2px;margin-left:15px;margin-right:15px}nav ul a.btn>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-flat>.material-icons,nav ul a.btn-floating>.material-icons{height:inherit;line-height:inherit}nav ul a:hover{background-color:rgba(0,0,0,0.1)}nav ul.left{float:left}nav form{height:100%}nav .input-field{margin:0;height:100%}nav .input-field input{height:100%;font-size:1.2rem;border:none;padding-left:2rem}nav .input-field input:focus,nav .input-field input[type=text]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=url]:valid,nav .input-field input[type=date]:valid{border:none;-webkit-box-shadow:none;box-shadow:none}nav .input-field label{top:0;left:0}nav .input-field label i{color:rgba(255,255,255,0.7);-webkit-transition:color .3s;transition:color .3s}nav .input-field label.active i{color:#fff}.navbar-fixed{position:relative;height:56px;z-index:997}.navbar-fixed nav{position:fixed}@media only screen and (min-width: 601px){nav.nav-extended .nav-wrapper{min-height:64px}nav,nav .nav-wrapper i,nav a.button-collapse,nav a.button-collapse i{height:64px;line-height:64px}.navbar-fixed{height:64px}}@font-face{font-family:"Roboto";src:local(Roboto Thin),url("../fonts/roboto/Roboto-Thin.woff2") format("woff2"),url("../fonts/roboto/Roboto-Thin.woff") format("woff");font-weight:100}@font-face{font-family:"Roboto";src:local(Roboto Light),url("../fonts/roboto/Roboto-Light.woff2") format("woff2"),url("../fonts/roboto/Roboto-Light.woff") format("woff");font-weight:300}@font-face{font-family:"Roboto";src:local(Roboto Regular),url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("../fonts/roboto/Roboto-Regular.woff") format("woff");font-weight:400}@font-face{font-family:"Roboto";src:local(Roboto Medium),url("../fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("../fonts/roboto/Roboto-Medium.woff") format("woff");font-weight:500}@font-face{font-family:"Roboto";src:local(Roboto Bold),url("../fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("../fonts/roboto/Roboto-Bold.woff") format("woff");font-weight:700}a{text-decoration:none}html{line-height:1.5;font-family:"Roboto", sans-serif;font-weight:normal;color:rgba(0,0,0,0.87)}@media only screen and (min-width: 0){html{font-size:14px}}@media only screen and (min-width: 992px){html{font-size:14.5px}}@media only screen and (min-width: 1200px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:4.2rem;line-height:110%;margin:2.1rem 0 1.68rem 0}h2{font-size:3.56rem;line-height:110%;margin:1.78rem 0 1.424rem 0}h3{font-size:2.92rem;line-height:110%;margin:1.46rem 0 1.168rem 0}h4{font-size:2.28rem;line-height:110%;margin:1.14rem 0 .912rem 0}h5{font-size:1.64rem;line-height:110%;margin:.82rem 0 .656rem 0}h6{font-size:1rem;line-height:110%;margin:.5rem 0 .4rem 0}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light,.page-footer .footer-copyright{font-weight:300}.thin{font-weight:200}.flow-text{font-weight:300}@media only screen and (min-width: 360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width: 390px){.flow-text{font-size:1.224rem}}@media only screen and (min-width: 420px){.flow-text{font-size:1.248rem}}@media only screen and (min-width: 450px){.flow-text{font-size:1.272rem}}@media only screen and (min-width: 480px){.flow-text{font-size:1.296rem}}@media only screen and (min-width: 510px){.flow-text{font-size:1.32rem}}@media only screen and (min-width: 540px){.flow-text{font-size:1.344rem}}@media only screen and (min-width: 570px){.flow-text{font-size:1.368rem}}@media only screen and (min-width: 600px){.flow-text{font-size:1.392rem}}@media only screen and (min-width: 630px){.flow-text{font-size:1.416rem}}@media only screen and (min-width: 660px){.flow-text{font-size:1.44rem}}@media only screen and (min-width: 690px){.flow-text{font-size:1.464rem}}@media only screen and (min-width: 720px){.flow-text{font-size:1.488rem}}@media only screen and (min-width: 750px){.flow-text{font-size:1.512rem}}@media only screen and (min-width: 780px){.flow-text{font-size:1.536rem}}@media only screen and (min-width: 810px){.flow-text{font-size:1.56rem}}@media only screen and (min-width: 840px){.flow-text{font-size:1.584rem}}@media only screen and (min-width: 870px){.flow-text{font-size:1.608rem}}@media only screen and (min-width: 900px){.flow-text{font-size:1.632rem}}@media only screen and (min-width: 930px){.flow-text{font-size:1.656rem}}@media only screen and (min-width: 960px){.flow-text{font-size:1.68rem}}@media only screen and (max-width: 360px){.flow-text{font-size:1.2rem}}.scale-transition{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:-webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important}.scale-transition.scale-out{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s !important;transition:-webkit-transform .2s !important;transition:transform .2s !important;transition:transform .2s, -webkit-transform .2s !important}.scale-transition.scale-in{-webkit-transform:scale(1);transform:scale(1)}.card-panel{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s;padding:24px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s;border-radius:2px}.card .card-title{font-size:24px;font-weight:300}.card .card-title.activator{cursor:pointer}.card.small,.card.medium,.card.large{position:relative}.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:60%;overflow:hidden}.card.small .card-image+.card-content,.card.medium .card-image+.card-content,.card.large .card-image+.card-content{max-height:40%}.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:100%;overflow:hidden}.card.small .card-action,.card.medium .card-action,.card.large .card-action{position:absolute;bottom:0;left:0;right:0}.card.small{height:300px}.card.medium{height:400px}.card.large{height:500px}.card.horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.card.horizontal.small .card-image,.card.horizontal.medium .card-image,.card.horizontal.large .card-image{height:100%;max-height:none;overflow:visible}.card.horizontal.small .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.large .card-image img{height:100%}.card.horizontal .card-image{max-width:50%}.card.horizontal .card-image img{border-radius:2px 0 0 2px;max-width:100%;width:auto}.card.horizontal .card-stacked{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.card.horizontal .card-stacked .card-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.card.sticky-action .card-action{z-index:2}.card.sticky-action .card-reveal{z-index:1;padding-bottom:64px}.card .card-image{position:relative}.card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;max-width:100%;padding:24px}.card .card-content{padding:24px;border-radius:0 0 2px 2px}.card .card-content p{margin:0;color:inherit}.card .card-content .card-title{display:block;line-height:32px;margin-bottom:8px}.card .card-content .card-title i{line-height:32px}.card .card-action{position:relative;background-color:inherit;border-top:1px solid rgba(160,160,160,0.2);padding:16px 24px}.card .card-action:last-child{border-radius:0 0 2px 2px}.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:24px;-webkit-transition:color .3s ease;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6}.card .card-reveal{padding:24px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;left:0;top:100%;height:100%;z-index:3;display:none}.card .card-reveal .card-title{cursor:pointer;display:block}#toast-container{display:block;position:fixed;z-index:10000}@media only screen and (max-width: 600px){#toast-container{min-width:100%;bottom:0%}}@media only screen and (min-width: 601px) and (max-width: 992px){#toast-container{left:5%;bottom:7%;max-width:90%}}@media only screen and (min-width: 993px){#toast-container{top:10%;right:7%;max-width:86%}}.toast{border-radius:2px;top:35px;width:auto;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;word-break:break-all;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:default}.toast .toast-action{color:#eeff41;font-weight:500;margin-right:-25px;margin-left:3rem}.toast.rounded{border-radius:24px}@media only screen and (max-width: 600px){.toast{width:100%;border-radius:0}}.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap}.tabs.tabs-transparent{background-color:transparent}.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{color:rgba(255,255,255,0.7)}.tabs.tabs-transparent .tab a:hover,.tabs.tabs-transparent .tab a.active{color:#fff}.tabs.tabs-transparent .indicator{background-color:#fff}.tabs.tabs-fixed-width{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs.tabs-fixed-width .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab{display:inline-block;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase}.tabs .tab a{color:rgba(238,110,115,0.7);display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;-webkit-transition:color .28s ease;transition:color .28s ease}.tabs .tab a:hover,.tabs .tab a.active{background-color:transparent;color:#ee6e73}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(238,110,115,0.7);cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left, right}@media only screen and (max-width: 992px){.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab a{padding:0 12px}}.material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:transparent;border-radius:2px;color:#fff;min-height:36px;line-height:120%;opacity:0;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;pointer-events:none;visibility:hidden}.backdrop{position:absolute;opacity:0;height:7px;width:14px;border-radius:0 0 50% 50%;background-color:#323232;z-index:-1;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;visibility:hidden}.btn,.btn-large,.btn-flat{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn.disabled,.disabled.btn-large,.btn-floating.disabled,.btn-large.disabled,.btn-flat.disabled,.btn:disabled,.btn-large:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-flat:disabled,.btn[disabled],[disabled].btn-large,.btn-floating[disabled],.btn-large[disabled],.btn-flat[disabled]{pointer-events:none;background-color:#DFDFDF !important;-webkit-box-shadow:none;box-shadow:none;color:#9F9F9F !important;cursor:default}.btn.disabled:hover,.disabled.btn-large:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn-flat.disabled:hover,.btn:disabled:hover,.btn-large:disabled:hover,.btn-floating:disabled:hover,.btn-large:disabled:hover,.btn-flat:disabled:hover,.btn[disabled]:hover,[disabled].btn-large:hover,.btn-floating[disabled]:hover,.btn-large[disabled]:hover,.btn-flat[disabled]:hover{background-color:#DFDFDF !important;color:#9F9F9F !important}.btn,.btn-large,.btn-floating,.btn-large,.btn-flat{font-size:1rem;outline:0}.btn i,.btn-large i,.btn-floating i,.btn-large i,.btn-flat i{font-size:1.3rem;line-height:inherit}.btn:focus,.btn-large:focus,.btn-floating:focus{background-color:#1d7d74}.btn,.btn-large{text-decoration:none;color:#fff;background-color:#26a69a;text-align:center;letter-spacing:.5px;-webkit-transition:.2s ease-out;transition:.2s ease-out;cursor:pointer}.btn:hover,.btn-large:hover{background-color:#2bbbad}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:40px;height:40px;line-height:40px;padding:0;background-color:#26a69a;border-radius:50%;-webkit-transition:.3s;transition:.3s;cursor:pointer;vertical-align:middle}.btn-floating:hover{background-color:#26a69a}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:56px;height:56px}.btn-floating.btn-large.halfway-fab{bottom:-28px}.btn-floating.btn-large i{line-height:56px}.btn-floating.halfway-fab{position:absolute;right:24px;bottom:-20px}.btn-floating.halfway-fab.left{right:auto;left:24px}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:40px}button.btn-floating{border:none}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:997}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.horizontal{padding:0 0 0 15px}.fixed-action-btn.horizontal ul{text-align:right;right:64px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 0 0}.fixed-action-btn.toolbar{padding:0;height:56px}.fixed-action-btn.toolbar.active>a i{opacity:0}.fixed-action-btn.toolbar ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;bottom:0;z-index:1}.fixed-action-btn.toolbar ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:inline-block;margin:0;height:100%;-webkit-transition:none;transition:none}.fixed-action-btn.toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#fff;line-height:56px;z-index:1}.fixed-action-btn.toolbar ul li a i{line-height:inherit}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.fixed-action-btn .fab-backdrop{position:absolute;top:0;left:0;z-index:-1;width:40px;height:40px;background-color:#26a69a;border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}.btn-flat{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.btn-flat:focus,.btn-flat:hover{-webkit-box-shadow:none;box-shadow:none}.btn-flat:focus{background-color:rgba(0,0,0,0.1)}.btn-flat.disabled{background-color:transparent !important;color:#b3b2b2 !important;cursor:default}.btn-large{height:54px;line-height:54px}.btn-large i{font-size:1.6rem}.btn-block{display:block}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;will-change:width, height}.dropdown-content li{clear:both;color:rgba(0,0,0,0.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none}.dropdown-content li:hover,.dropdown-content li.active,.dropdown-content li.selected{background-color:#eee}.dropdown-content li.active.selected{background-color:#e1e1e1}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#26a69a;display:block;line-height:22px;padding:14px 16px}.dropdown-content li>span>label{top:1px;left:0;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit;float:left;margin:0 24px 0 0;width:24px}.input-field.col .dropdown-content [type="checkbox"]+label{top:1px;left:0;height:18px}/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;-webkit-transition:.3s ease-out;transition:.3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,0.2);-webkit-transition:all 0.7s ease-out;transition:all 0.7s ease-out;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,0.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,0.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,0.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,0.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,0.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,0.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,0.7)}.waves-effect input[type="button"],.waves-effect input[type="reset"],.waves-effect input[type="submit"]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:none}.waves-effect img{position:relative;z-index:-1}.waves-notransition{-webkit-transition:none !important;transition:none !important}.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, white 100%, black 100%)}.waves-input-wrapper{border-radius:0.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-block{display:block}.waves-effect .waves-ripple{z-index:-1}.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top, opacity}@media only screen and (max-width: 992px){.modal{width:80%}}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:24px}.modal .modal-close{cursor:pointer}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;text-align:right}.modal .modal-footer .btn,.modal .modal-footer .btn-large,.modal .modal-footer .btn-flat{margin:6px 0}.modal-overlay{position:fixed;z-index:999;top:-25%;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}.modal.modal-fixed-footer{padding:0;height:70%}.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto}.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,0.1);position:absolute;bottom:0}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom, opacity}.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem 0}.collapsible-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1.5;padding:1rem;background-color:#fff;border-bottom:1px solid #ddd}.collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}.collapsible-body{display:none;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem}.side-nav .collapsible,.side-nav.fixed .collapsible{border:none;-webkit-box-shadow:none;box-shadow:none}.side-nav .collapsible li,.side-nav.fixed .collapsible li{padding:0}.side-nav .collapsible-header,.side-nav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}.side-nav .collapsible-header:hover,.side-nav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,0.05)}.side-nav .collapsible-header i,.side-nav.fixed .collapsible-header i{line-height:inherit}.side-nav .collapsible-body,.side-nav.fixed .collapsible-body{border:0;background-color:#fff}.side-nav .collapsible-body li a,.side-nav.fixed .collapsible-body li a{padding:0 23.5px 0 31px}.collapsible.popout{border:none;-webkit-box-shadow:none;box-shadow:none}.collapsible.popout>li{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin:0 24px;-webkit-transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.collapsible.popout>li.active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);margin:16px 0}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,0.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px}.chip>img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.chip .close{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.chips{border:none;border-bottom:1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none;margin:0 0 20px 0;min-height:45px;outline:none;-webkit-transition:all .3s;transition:all .3s}.chips.focus{border-bottom:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}.chips:hover{cursor:text}.chips .chip.selected{background-color:#26a69a;color:#fff}.chips .input{background:none;border:0;color:rgba(0,0,0,0.6);display:inline-block;font-size:1rem;height:3rem;line-height:32px;outline:0;margin:0;padding:0 !important;width:120px !important}.chips .input:focus{border:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.chips .autocomplete-content{margin-top:0;margin-bottom:0}.prefix ~ .chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.chips:empty ~ label{font-size:0.8rem;-webkit-transform:translateY(-140%);transform:translateY(-140%)}.materialboxed{display:block;cursor:-webkit-zoom-in;cursor:zoom-in;position:relative;-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-backface-visibility:hidden}.materialboxed:hover:not(.active){opacity:.8}.materialboxed.active{cursor:-webkit-zoom-out;cursor:zoom-out}#materialbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#292929;z-index:1000;will-change:opacity}.materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom:0;left:0;width:100%;text-align:center;padding:0% 15%;height:50px;z-index:1000;-webkit-font-smoothing:antialiased}select:focus{outline:1px solid #c9f3ef}button:focus{outline:none;background-color:#2ab7a9}label{font-size:.8rem;color:#9e9e9e}::-webkit-input-placeholder{color:#d1d1d1}::-moz-placeholder{color:#d1d1d1}:-ms-input-placeholder{color:#d1d1d1}::placeholder{color:#d1d1d1}input:not([type]),input[type=text]:not(.browser-default),input[type=password]:not(.browser-default),input[type=email]:not(.browser-default),input[type=url]:not(.browser-default),input[type=time]:not(.browser-default),input[type=date]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=number]:not(.browser-default),input[type=search]:not(.browser-default),textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:none;height:3rem;width:100%;font-size:1rem;margin:0 0 20px 0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all 0.3s;transition:all 0.3s}input:not([type]):disabled,input:not([type])[readonly="readonly"],input[type=text]:not(.browser-default):disabled,input[type=text]:not(.browser-default)[readonly="readonly"],input[type=password]:not(.browser-default):disabled,input[type=password]:not(.browser-default)[readonly="readonly"],input[type=email]:not(.browser-default):disabled,input[type=email]:not(.browser-default)[readonly="readonly"],input[type=url]:not(.browser-default):disabled,input[type=url]:not(.browser-default)[readonly="readonly"],input[type=time]:not(.browser-default):disabled,input[type=time]:not(.browser-default)[readonly="readonly"],input[type=date]:not(.browser-default):disabled,input[type=date]:not(.browser-default)[readonly="readonly"],input[type=datetime]:not(.browser-default):disabled,input[type=datetime]:not(.browser-default)[readonly="readonly"],input[type=datetime-local]:not(.browser-default):disabled,input[type=datetime-local]:not(.browser-default)[readonly="readonly"],input[type=tel]:not(.browser-default):disabled,input[type=tel]:not(.browser-default)[readonly="readonly"],input[type=number]:not(.browser-default):disabled,input[type=number]:not(.browser-default)[readonly="readonly"],input[type=search]:not(.browser-default):disabled,input[type=search]:not(.browser-default)[readonly="readonly"],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly="readonly"]{color:rgba(0,0,0,0.42);border-bottom:1px dotted rgba(0,0,0,0.42)}input:not([type]):disabled+label,input:not([type])[readonly="readonly"]+label,input[type=text]:not(.browser-default):disabled+label,input[type=text]:not(.browser-default)[readonly="readonly"]+label,input[type=password]:not(.browser-default):disabled+label,input[type=password]:not(.browser-default)[readonly="readonly"]+label,input[type=email]:not(.browser-default):disabled+label,input[type=email]:not(.browser-default)[readonly="readonly"]+label,input[type=url]:not(.browser-default):disabled+label,input[type=url]:not(.browser-default)[readonly="readonly"]+label,input[type=time]:not(.browser-default):disabled+label,input[type=time]:not(.browser-default)[readonly="readonly"]+label,input[type=date]:not(.browser-default):disabled+label,input[type=date]:not(.browser-default)[readonly="readonly"]+label,input[type=datetime]:not(.browser-default):disabled+label,input[type=datetime]:not(.browser-default)[readonly="readonly"]+label,input[type=datetime-local]:not(.browser-default):disabled+label,input[type=datetime-local]:not(.browser-default)[readonly="readonly"]+label,input[type=tel]:not(.browser-default):disabled+label,input[type=tel]:not(.browser-default)[readonly="readonly"]+label,input[type=number]:not(.browser-default):disabled+label,input[type=number]:not(.browser-default)[readonly="readonly"]+label,input[type=search]:not(.browser-default):disabled+label,input[type=search]:not(.browser-default)[readonly="readonly"]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly="readonly"]+label{color:rgba(0,0,0,0.42)}input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}input:not([type]):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#26a69a}input:not([type]).validate+label,input[type=text]:not(.browser-default).validate+label,input[type=password]:not(.browser-default).validate+label,input[type=email]:not(.browser-default).validate+label,input[type=url]:not(.browser-default).validate+label,input[type=time]:not(.browser-default).validate+label,input[type=date]:not(.browser-default).validate+label,input[type=datetime]:not(.browser-default).validate+label,input[type=datetime-local]:not(.browser-default).validate+label,input[type=tel]:not(.browser-default).validate+label,input[type=number]:not(.browser-default).validate+label,input[type=search]:not(.browser-default).validate+label,textarea.materialize-textarea.validate+label{width:100%}input:not([type]).invalid+label:after,input:not([type]).valid+label:after,input[type=text]:not(.browser-default).invalid+label:after,input[type=text]:not(.browser-default).valid+label:after,input[type=password]:not(.browser-default).invalid+label:after,input[type=password]:not(.browser-default).valid+label:after,input[type=email]:not(.browser-default).invalid+label:after,input[type=email]:not(.browser-default).valid+label:after,input[type=url]:not(.browser-default).invalid+label:after,input[type=url]:not(.browser-default).valid+label:after,input[type=time]:not(.browser-default).invalid+label:after,input[type=time]:not(.browser-default).valid+label:after,input[type=date]:not(.browser-default).invalid+label:after,input[type=date]:not(.browser-default).valid+label:after,input[type=datetime]:not(.browser-default).invalid+label:after,input[type=datetime]:not(.browser-default).valid+label:after,input[type=datetime-local]:not(.browser-default).invalid+label:after,input[type=datetime-local]:not(.browser-default).valid+label:after,input[type=tel]:not(.browser-default).invalid+label:after,input[type=tel]:not(.browser-default).valid+label:after,input[type=number]:not(.browser-default).invalid+label:after,input[type=number]:not(.browser-default).valid+label:after,input[type=search]:not(.browser-default).invalid+label:after,input[type=search]:not(.browser-default).valid+label:after,textarea.materialize-textarea.invalid+label:after,textarea.materialize-textarea.valid+label:after{display:none}input:not([type]).invalid+label.active:after,input:not([type]).valid+label.active:after,input[type=text]:not(.browser-default).invalid+label.active:after,input[type=text]:not(.browser-default).valid+label.active:after,input[type=password]:not(.browser-default).invalid+label.active:after,input[type=password]:not(.browser-default).valid+label.active:after,input[type=email]:not(.browser-default).invalid+label.active:after,input[type=email]:not(.browser-default).valid+label.active:after,input[type=url]:not(.browser-default).invalid+label.active:after,input[type=url]:not(.browser-default).valid+label.active:after,input[type=time]:not(.browser-default).invalid+label.active:after,input[type=time]:not(.browser-default).valid+label.active:after,input[type=date]:not(.browser-default).invalid+label.active:after,input[type=date]:not(.browser-default).valid+label.active:after,input[type=datetime]:not(.browser-default).invalid+label.active:after,input[type=datetime]:not(.browser-default).valid+label.active:after,input[type=datetime-local]:not(.browser-default).invalid+label.active:after,input[type=datetime-local]:not(.browser-default).valid+label.active:after,input[type=tel]:not(.browser-default).invalid+label.active:after,input[type=tel]:not(.browser-default).valid+label.active:after,input[type=number]:not(.browser-default).invalid+label.active:after,input[type=number]:not(.browser-default).valid+label.active:after,input[type=search]:not(.browser-default).invalid+label.active:after,input[type=search]:not(.browser-default).valid+label.active:after,textarea.materialize-textarea.invalid+label.active:after,textarea.materialize-textarea.valid+label.active:after{display:block}input.valid:not([type]),input.valid:not([type]):focus,input[type=text].valid:not(.browser-default),input[type=text].valid:not(.browser-default):focus,input[type=password].valid:not(.browser-default),input[type=password].valid:not(.browser-default):focus,input[type=email].valid:not(.browser-default),input[type=email].valid:not(.browser-default):focus,input[type=url].valid:not(.browser-default),input[type=url].valid:not(.browser-default):focus,input[type=time].valid:not(.browser-default),input[type=time].valid:not(.browser-default):focus,input[type=date].valid:not(.browser-default),input[type=date].valid:not(.browser-default):focus,input[type=datetime].valid:not(.browser-default),input[type=datetime].valid:not(.browser-default):focus,input[type=datetime-local].valid:not(.browser-default),input[type=datetime-local].valid:not(.browser-default):focus,input[type=tel].valid:not(.browser-default),input[type=tel].valid:not(.browser-default):focus,input[type=number].valid:not(.browser-default),input[type=number].valid:not(.browser-default):focus,input[type=search].valid:not(.browser-default),input[type=search].valid:not(.browser-default):focus,textarea.materialize-textarea.valid,textarea.materialize-textarea.valid:focus,.select-wrapper.valid>input.select-dropdown{border-bottom:1px solid #4CAF50;-webkit-box-shadow:0 1px 0 0 #4CAF50;box-shadow:0 1px 0 0 #4CAF50}input.invalid:not([type]),input.invalid:not([type]):focus,input[type=text].invalid:not(.browser-default),input[type=text].invalid:not(.browser-default):focus,input[type=password].invalid:not(.browser-default),input[type=password].invalid:not(.browser-default):focus,input[type=email].invalid:not(.browser-default),input[type=email].invalid:not(.browser-default):focus,input[type=url].invalid:not(.browser-default),input[type=url].invalid:not(.browser-default):focus,input[type=time].invalid:not(.browser-default),input[type=time].invalid:not(.browser-default):focus,input[type=date].invalid:not(.browser-default),input[type=date].invalid:not(.browser-default):focus,input[type=datetime].invalid:not(.browser-default),input[type=datetime].invalid:not(.browser-default):focus,input[type=datetime-local].invalid:not(.browser-default),input[type=datetime-local].invalid:not(.browser-default):focus,input[type=tel].invalid:not(.browser-default),input[type=tel].invalid:not(.browser-default):focus,input[type=number].invalid:not(.browser-default),input[type=number].invalid:not(.browser-default):focus,input[type=search].invalid:not(.browser-default),input[type=search].invalid:not(.browser-default):focus,textarea.materialize-textarea.invalid,textarea.materialize-textarea.invalid:focus,.select-wrapper.invalid>input.select-dropdown{border-bottom:1px solid #F44336;-webkit-box-shadow:0 1px 0 0 #F44336;box-shadow:0 1px 0 0 #F44336}input:not([type]).valid+label:after,input:not([type]):focus.valid+label:after,input[type=text]:not(.browser-default).valid+label:after,input[type=text]:not(.browser-default):focus.valid+label:after,input[type=password]:not(.browser-default).valid+label:after,input[type=password]:not(.browser-default):focus.valid+label:after,input[type=email]:not(.browser-default).valid+label:after,input[type=email]:not(.browser-default):focus.valid+label:after,input[type=url]:not(.browser-default).valid+label:after,input[type=url]:not(.browser-default):focus.valid+label:after,input[type=time]:not(.browser-default).valid+label:after,input[type=time]:not(.browser-default):focus.valid+label:after,input[type=date]:not(.browser-default).valid+label:after,input[type=date]:not(.browser-default):focus.valid+label:after,input[type=datetime]:not(.browser-default).valid+label:after,input[type=datetime]:not(.browser-default):focus.valid+label:after,input[type=datetime-local]:not(.browser-default).valid+label:after,input[type=datetime-local]:not(.browser-default):focus.valid+label:after,input[type=tel]:not(.browser-default).valid+label:after,input[type=tel]:not(.browser-default):focus.valid+label:after,input[type=number]:not(.browser-default).valid+label:after,input[type=number]:not(.browser-default):focus.valid+label:after,input[type=search]:not(.browser-default).valid+label:after,input[type=search]:not(.browser-default):focus.valid+label:after,textarea.materialize-textarea.valid+label:after,textarea.materialize-textarea:focus.valid+label:after,.select-wrapper.valid+label:after{content:attr(data-success);color:#4CAF50;opacity:1;-webkit-transform:translateY(9px);transform:translateY(9px)}input:not([type]).invalid+label:after,input:not([type]):focus.invalid+label:after,input[type=text]:not(.browser-default).invalid+label:after,input[type=text]:not(.browser-default):focus.invalid+label:after,input[type=password]:not(.browser-default).invalid+label:after,input[type=password]:not(.browser-default):focus.invalid+label:after,input[type=email]:not(.browser-default).invalid+label:after,input[type=email]:not(.browser-default):focus.invalid+label:after,input[type=url]:not(.browser-default).invalid+label:after,input[type=url]:not(.browser-default):focus.invalid+label:after,input[type=time]:not(.browser-default).invalid+label:after,input[type=time]:not(.browser-default):focus.invalid+label:after,input[type=date]:not(.browser-default).invalid+label:after,input[type=date]:not(.browser-default):focus.invalid+label:after,input[type=datetime]:not(.browser-default).invalid+label:after,input[type=datetime]:not(.browser-default):focus.invalid+label:after,input[type=datetime-local]:not(.browser-default).invalid+label:after,input[type=datetime-local]:not(.browser-default):focus.invalid+label:after,input[type=tel]:not(.browser-default).invalid+label:after,input[type=tel]:not(.browser-default):focus.invalid+label:after,input[type=number]:not(.browser-default).invalid+label:after,input[type=number]:not(.browser-default):focus.invalid+label:after,input[type=search]:not(.browser-default).invalid+label:after,input[type=search]:not(.browser-default):focus.invalid+label:after,textarea.materialize-textarea.invalid+label:after,textarea.materialize-textarea:focus.invalid+label:after,.select-wrapper.invalid+label:after{content:attr(data-error);color:#F44336;opacity:1;-webkit-transform:translateY(9px);transform:translateY(9px)}input:not([type])+label:after,input[type=text]:not(.browser-default)+label:after,input[type=password]:not(.browser-default)+label:after,input[type=email]:not(.browser-default)+label:after,input[type=url]:not(.browser-default)+label:after,input[type=time]:not(.browser-default)+label:after,input[type=date]:not(.browser-default)+label:after,input[type=datetime]:not(.browser-default)+label:after,input[type=datetime-local]:not(.browser-default)+label:after,input[type=tel]:not(.browser-default)+label:after,input[type=number]:not(.browser-default)+label:after,input[type=search]:not(.browser-default)+label:after,textarea.materialize-textarea+label:after,.select-wrapper+label:after{display:block;content:"";position:absolute;top:100%;left:0;opacity:0;-webkit-transition:.2s opacity ease-out, .2s color ease-out;transition:.2s opacity ease-out, .2s color ease-out}.input-field{position:relative;margin-top:1rem}.input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px}.input-field.inline input,.input-field.inline .select-dropdown{margin-bottom:1rem}.input-field.col label{left:.75rem}.input-field.col .prefix ~ label,.input-field.col .prefix ~ .validate ~ label{width:calc(100% - 3rem - 1.5rem)}.input-field label{color:#9e9e9e;position:absolute;top:0;left:0;height:100%;font-size:1rem;cursor:text;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform-origin:0% 100%;transform-origin:0% 100%;text-align:initial;-webkit-transform:translateY(12px);transform:translateY(12px);pointer-events:none}.input-field label:not(.label-icon).active{-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;-webkit-transition:color .2s;transition:color .2s}.input-field .prefix.active{color:#26a69a}.input-field .prefix ~ input,.input-field .prefix ~ textarea,.input-field .prefix ~ label,.input-field .prefix ~ .validate ~ label,.input-field .prefix ~ .autocomplete-content{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix ~ label{margin-left:3rem}@media only screen and (max-width: 992px){.input-field .prefix ~ input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width: 600px){.input-field .prefix ~ input{width:80%;width:calc(100% - 3rem)}}.input-field input[type=search]{display:block;line-height:inherit}.nav-wrapper .input-field input[type=search]{height:inherit;padding-left:4rem;width:calc(100% - 4rem);border:0;-webkit-box-shadow:none;box-shadow:none}.input-field input[type=search]:focus{background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;color:#444}.input-field input[type=search]:focus+label i,.input-field input[type=search]:focus ~ .mdi-navigation-close,.input-field input[type=search]:focus ~ .material-icons{color:#444}.input-field input[type=search]+label{left:1rem}.input-field input[type=search] ~ .mdi-navigation-close,.input-field input[type=search] ~ .material-icons{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;-webkit-transition:.3s color;transition:.3s color}textarea{width:100%;height:3rem;background-color:transparent}textarea.materialize-textarea{overflow-y:hidden;padding:.8rem 0 1.6rem 0;resize:none;min-height:3rem}textarea.materialize-textarea.validate+label{height:100%}textarea.materialize-textarea.validate+label::after{top:calc(100% - 12px)}textarea.materialize-textarea.validate+label:not(.label-icon).active{-webkit-transform:translateY(-25px);transform:translateY(-25px)}.hiddendiv{display:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;position:absolute;top:0}.autocomplete-content{margin-top:-20px;margin-bottom:20px;display:block;opacity:1;position:static}.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;opacity:0;pointer-events:none}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-transition:.28s ease;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type="radio"]+label:before,[type="radio"]+label:after{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;-webkit-transition:.28s ease;transition:.28s ease}[type="radio"]:not(:checked)+label:before,[type="radio"]:not(:checked)+label:after,[type="radio"]:checked+label:before,[type="radio"]:checked+label:after,[type="radio"].with-gap:checked+label:before,[type="radio"].with-gap:checked+label:after{border-radius:50%}[type="radio"]:not(:checked)+label:before,[type="radio"]:not(:checked)+label:after{border:2px solid #5a5a5a}[type="radio"]:not(:checked)+label:after{-webkit-transform:scale(0);transform:scale(0)}[type="radio"]:checked+label:before{border:2px solid transparent}[type="radio"]:checked+label:after,[type="radio"].with-gap:checked+label:before,[type="radio"].with-gap:checked+label:after{border:2px solid #26a69a}[type="radio"]:checked+label:after,[type="radio"].with-gap:checked+label:after{background-color:#26a69a}[type="radio"]:checked+label:after{-webkit-transform:scale(1.02);transform:scale(1.02)}[type="radio"].with-gap:checked+label:after{-webkit-transform:scale(0.5);transform:scale(0.5)}[type="radio"].tabbed:focus+label:before{-webkit-box-shadow:0 0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 0 10px rgba(0,0,0,0.1)}[type="radio"].with-gap:disabled:checked+label:before{border:2px solid rgba(0,0,0,0.42)}[type="radio"].with-gap:disabled:checked+label:after{border:none;background-color:rgba(0,0,0,0.42)}[type="radio"]:disabled:not(:checked)+label:before,[type="radio"]:disabled:checked+label:before{background-color:transparent;border-color:rgba(0,0,0,0.42)}[type="radio"]:disabled+label{color:rgba(0,0,0,0.42)}[type="radio"]:disabled:not(:checked)+label:before{border-color:rgba(0,0,0,0.42)}[type="radio"]:disabled:checked+label:after{background-color:rgba(0,0,0,0.42);border-color:#949494}form p{margin-bottom:10px;text-align:left}form p:last-child{margin-bottom:0}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;opacity:0;pointer-events:none}[type="checkbox"]+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type="checkbox"]+label:before,[type="checkbox"]:not(.filled-in)+label:after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:2px;-webkit-transition:.2s;transition:.2s}[type="checkbox"]:not(.filled-in)+label:after{border:0;-webkit-transform:scale(0);transform:scale(0)}[type="checkbox"]:not(:checked):disabled+label:before{border:none;background-color:rgba(0,0,0,0.42)}[type="checkbox"].tabbed:focus+label:after{-webkit-transform:scale(1);transform:scale(1);border:0;border-radius:50%;-webkit-box-shadow:0 0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 0 10px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}[type="checkbox"]:checked+label:before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"]:checked:disabled+label:before{border-right:2px solid rgba(0,0,0,0.42);border-bottom:2px solid rgba(0,0,0,0.42)}[type="checkbox"]:indeterminate+label:before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #26a69a;border-bottom:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"]:indeterminate:disabled+label:before{border-right:2px solid rgba(0,0,0,0.42);background-color:transparent}[type="checkbox"].filled-in+label:after{border-radius:2px}[type="checkbox"].filled-in+label:before,[type="checkbox"].filled-in+label:after{content:'';left:0;position:absolute;-webkit-transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;z-index:1}[type="checkbox"].filled-in:not(:checked)+label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"].filled-in:not(:checked)+label:after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0px;z-index:0}[type="checkbox"].filled-in:checked+label:before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"].filled-in:checked+label:after{top:0;width:20px;height:20px;border:2px solid #26a69a;background-color:#26a69a;z-index:0}[type="checkbox"].filled-in.tabbed:focus+label:after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,0.1)}[type="checkbox"].filled-in.tabbed:checked:focus+label:after{border-radius:2px;background-color:#26a69a;border-color:#26a69a}[type="checkbox"].filled-in:disabled:not(:checked)+label:before{background-color:transparent;border:2px solid transparent}[type="checkbox"].filled-in:disabled:not(:checked)+label:after{border-color:transparent;background-color:#949494}[type="checkbox"].filled-in:disabled:checked+label:before{background-color:transparent}[type="checkbox"].filled-in:disabled:checked+label:after{background-color:#949494;border-color:#949494}.switch,.switch *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{cursor:pointer}.switch label input[type=checkbox]{opacity:0;width:0;height:0}.switch label input[type=checkbox]:checked+.lever{background-color:#84c7c1}.switch label input[type=checkbox]:checked+.lever:before,.switch label input[type=checkbox]:checked+.lever:after{left:18px}.switch label input[type=checkbox]:checked+.lever:after{background-color:#26a69a}.switch label .lever{content:"";display:inline-block;position:relative;width:36px;height:14px;background-color:rgba(0,0,0,0.38);border-radius:15px;margin-right:10px;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:before,.switch label .lever:after{content:"";position:absolute;display:inline-block;width:20px;height:20px;border-radius:50%;left:0;top:-3px;-webkit-transition:left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;transition:left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease;transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease}.switch label .lever:before{background-color:rgba(38,166,154,0.15)}.switch label .lever:after{background-color:#F1F1F1;-webkit-box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12)}input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before{-webkit-transform:scale(2.4);transform:scale(2.4);background-color:rgba(38,166,154,0.15)}input[type=checkbox]:not(:disabled) ~ .lever:active:before,input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before{-webkit-transform:scale(2.4);transform:scale(2.4);background-color:rgba(0,0,0,0.08)}.switch input[type=checkbox][disabled]+.lever{cursor:default;background-color:rgba(0,0,0,0.12)}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#949494}select{display:none}select.browser-default{display:block}select{background-color:rgba(255,255,255,0.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.input-field>select{display:block;position:absolute;width:0;pointer-events:none;height:0;top:0;left:0;opacity:0}.select-label{position:absolute}.select-wrapper{position:relative}.select-wrapper.valid+label,.select-wrapper.invalid+label{width:100%;pointer-events:none}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:none;height:3rem;line-height:3rem;width:100%;font-size:1rem;margin:0 0 20px 0;padding:0;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-wrapper span.caret{color:initial;position:absolute;right:0;top:0;bottom:0;height:10px;margin:auto 0;font-size:10px;line-height:10px}.select-wrapper+label{position:absolute;top:-26px;font-size:.8rem}select:disabled{color:rgba(0,0,0,0.42)}.select-wrapper.disabled span.caret,.select-wrapper.disabled+label{color:rgba(0,0,0,0.42)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,0.42);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-wrapper i{color:rgba(0,0,0,0.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,0.3);background-color:transparent}.select-dropdown.dropdown-content li.active{background-color:transparent}.select-dropdown.dropdown-content li:hover{background-color:rgba(0,0,0,0.06)}.select-dropdown.dropdown-content li.selected{background-color:rgba(0,0,0,0.03)}.prefix ~ .select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.prefix ~ label{margin-left:3rem}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.select-dropdown li.optgroup{border-top:1px solid #eee}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,0.7)}.select-dropdown li.optgroup>span{color:rgba(0,0,0,0.4)}.select-dropdown li.optgroup ~ li.optgroup-option{padding-left:1rem}.file-field{position:relative}.file-field .file-path-wrapper{overflow:hidden;padding-left:10px}.file-field input.file-path{width:100%}.file-field .btn,.file-field .btn-large{float:left;height:3rem;line-height:3rem}.file-field span{cursor:pointer}.file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.file-field input[type=file]::-webkit-file-upload-button{display:none}.range-field{position:relative}input[type=range],input[type=range]+.thumb{cursor:pointer}input[type=range]{position:relative;background-color:transparent;border:none;outline:none;width:100%;margin:15px 0;padding:0}input[type=range]:focus{outline:none}input[type=range]+.thumb{position:absolute;top:10px;left:0;border:none;height:0;width:0;border-radius:50%;background-color:#26a69a;margin-left:7px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=range]+.thumb .value{display:block;width:30px;text-align:center;color:#26a69a;font-size:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input[type=range]+.thumb.active{border-radius:50% 50% 50% 0}input[type=range]+.thumb.active .value{color:#fff;margin-left:-1px;margin-top:8px;font-size:10px}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:14px;width:14px;border-radius:50%;background-color:#26a69a;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin:-5px 0 0 0;-webkit-transition:.3s;transition:.3s}input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}input[type=range]{border:1px solid white}input[type=range]::-moz-range-track{height:3px;background:#ddd;border:none}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;margin-top:-5px}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input[type=range]:focus::-moz-range-track{background:#ccc}input[type=range]::-ms-track{height:3px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#777}input[type=range]::-ms-fill-upper{background:#ddd}input[type=range]::-ms-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a}input[type=range]:focus::-ms-fill-lower{background:#888}input[type=range]:focus::-ms-fill-upper{background:#ccc}.table-of-contents.fixed{position:fixed}.table-of-contents li{padding:2px 0}.table-of-contents a{display:inline-block;font-weight:300;color:#757575;padding-left:20px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.table-of-contents a:hover{color:#a8a8a8;padding-left:19px;border-left:1px solid #ee6e73}.table-of-contents a.active{font-weight:500;padding-left:18px;border-left:2px solid #ee6e73}.side-nav{position:fixed;width:300px;left:0;top:0;margin:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;overflow-y:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-105%);transform:translateX(-105%)}.side-nav.right-aligned{right:0;-webkit-transform:translateX(105%);transform:translateX(105%);left:auto;-webkit-transform:translateX(100%);transform:translateX(100%)}.side-nav .collapsible{margin:0}.side-nav li{float:none;line-height:48px}.side-nav li.active{background-color:rgba(0,0,0,0.05)}.side-nav li>a{color:rgba(0,0,0,0.87);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.side-nav li>a:hover{background-color:rgba(0,0,0,0.05)}.side-nav li>a.btn,.side-nav li>a.btn-large,.side-nav li>a.btn-large,.side-nav li>a.btn-flat,.side-nav li>a.btn-floating{margin:10px 15px}.side-nav li>a.btn,.side-nav li>a.btn-large,.side-nav li>a.btn-large,.side-nav li>a.btn-floating{color:#fff}.side-nav li>a.btn-flat{color:#343434}.side-nav li>a.btn:hover,.side-nav li>a.btn-large:hover,.side-nav li>a.btn-large:hover{background-color:#2bbbad}.side-nav li>a.btn-floating:hover{background-color:#26a69a}.side-nav li>a>i,.side-nav li>a>[class^="mdi-"],.side-nav li>a li>a>[class*="mdi-"],.side-nav li>a>i.material-icons{float:left;height:48px;line-height:48px;margin:0 32px 0 0;width:24px;color:rgba(0,0,0,0.54)}.side-nav .divider{margin:8px 0 0 0}.side-nav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,0.54);font-size:14px;font-weight:500;line-height:48px}.side-nav .subheader:hover{background-color:transparent}.side-nav .user-view,.side-nav .userView{position:relative;padding:32px 32px 0;margin-bottom:8px}.side-nav .user-view>a,.side-nav .userView>a{height:auto;padding:0}.side-nav .user-view>a:hover,.side-nav .userView>a:hover{background-color:transparent}.side-nav .user-view .background,.side-nav .userView .background{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.side-nav .user-view .circle,.side-nav .user-view .name,.side-nav .user-view .email,.side-nav .userView .circle,.side-nav .userView .name,.side-nav .userView .email{display:block}.side-nav .user-view .circle,.side-nav .userView .circle{height:64px;width:64px}.side-nav .user-view .name,.side-nav .user-view .email,.side-nav .userView .name,.side-nav .userView .email{font-size:14px;line-height:24px}.side-nav .user-view .name,.side-nav .userView .name{margin-top:16px;font-weight:500}.side-nav .user-view .email,.side-nav .userView .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.side-nav.fixed{left:0;-webkit-transform:translateX(0);transform:translateX(0);position:fixed}.side-nav.fixed.right-aligned{right:0;left:auto}@media only screen and (max-width: 992px){.side-nav.fixed{-webkit-transform:translateX(-105%);transform:translateX(-105%)}.side-nav.fixed.right-aligned{-webkit-transform:translateX(105%);transform:translateX(105%)}.side-nav a{padding:0 16px}.side-nav .user-view,.side-nav .userView{padding:16px 16px 0}}.side-nav .collapsible-body>ul:not(.collapsible)>li.active,.side-nav.fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#ee6e73}.side-nav .collapsible-body>ul:not(.collapsible)>li.active a,.side-nav.fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:#fff}.side-nav .collapsible-body{padding:0}#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,0.5);z-index:997;will-change:opacity}.preloader-wrapper{display:inline-block;position:relative;width:50px;height:50px}.preloader-wrapper.small{width:36px;height:36px}.preloader-wrapper.big{width:64px;height:64px}.preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#26a69a}.spinner-blue,.spinner-blue-only{border-color:#4285f4}.spinner-red,.spinner-red-only{border-color:#db4437}.spinner-yellow,.spinner-yellow-only{border-color:#f4b400}.spinner-green,.spinner-green-only{border-color:#0f9d58}.active .spinner-layer.spinner-blue{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only,.active .spinner-layer.spinner-green-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@-webkit-keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@-webkit-keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent !important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.circle-clipper.left .circle{left:0;border-right-color:transparent !important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent !important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes left-spin{from{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1)}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.slider{position:relative;height:400px;width:100%}.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.slider.fullscreen ul.slides{height:100%}.slider.fullscreen ul.indicators{z-index:2;bottom:30px}.slider .slides{background-color:#9e9e9e;margin:0;height:400px}.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden}.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center}.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}.slider .slides li .caption p{color:#e0e0e0}.slider .slides li.active{z-index:2}.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#e0e0e0;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.slider .indicators .indicator-item.active{background-color:#4CAF50}.carousel{overflow:hidden;position:relative;width:100%;height:400px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.carousel.carousel-slider{top:0;left:0}.carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0}.carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px}.carousel.carousel-slider .carousel-item p{font-size:15px}.carousel .carousel-item{display:none;width:200px;height:200px;position:absolute;top:0;left:0}.carousel .carousel-item>img{width:100%}.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:rgba(255,255,255,0.5);-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.carousel .indicators .indicator-item.active{background-color:#fff}.carousel.scrolling .carousel-item .materialboxed,.carousel .carousel-item:not(.active) .materialboxed{pointer-events:none}.tap-target-wrapper{width:800px;height:800px;position:fixed;z-index:1000;visibility:hidden;-webkit-transition:visibility 0s .3s;transition:visibility 0s .3s}.tap-target-wrapper.open{visibility:visible;-webkit-transition:visibility 0s;transition:visibility 0s}.tap-target-wrapper.open .tap-target{-webkit-transform:scale(1);transform:scale(1);opacity:.95;-webkit-transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1)}.tap-target-wrapper.open .tap-target-wave::before{-webkit-transform:scale(1);transform:scale(1)}.tap-target-wrapper.open .tap-target-wave::after{visibility:visible;-webkit-animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;-webkit-transition:opacity .3s, visibility 0s 1s, -webkit-transform .3s;transition:opacity .3s, visibility 0s 1s, -webkit-transform .3s;transition:opacity .3s, transform .3s, visibility 0s 1s;transition:opacity .3s, transform .3s, visibility 0s 1s, -webkit-transform .3s}.tap-target{position:absolute;font-size:1rem;border-radius:50%;background-color:#ee6e73;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,0.14),0 10px 50px 0 rgba(0,0,0,0.12),0 30px 10px -20px rgba(0,0,0,0.2);box-shadow:0 20px 20px 0 rgba(0,0,0,0.14),0 10px 50px 0 rgba(0,0,0,0.12),0 30px 10px -20px rgba(0,0,0,0.2);width:100%;height:100%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1)}.tap-target-content{position:relative;display:table-cell}.tap-target-wave{position:absolute;border-radius:50%;z-index:10001}.tap-target-wave::before,.tap-target-wave::after{content:'';display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-color:#ffffff}.tap-target-wave::before{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.tap-target-wave::after{visibility:hidden;-webkit-transition:opacity .3s, visibility 0s, -webkit-transform .3s;transition:opacity .3s, visibility 0s, -webkit-transform .3s;transition:opacity .3s, transform .3s, visibility 0s;transition:opacity .3s, transform .3s, visibility 0s, -webkit-transform .3s;z-index:-1}.tap-target-origin{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10002;position:absolute !important}.tap-target-origin:not(.btn):not(.btn-large),.tap-target-origin:not(.btn):not(.btn-large):hover{background:none}@media only screen and (max-width: 600px){.tap-target,.tap-target-wrapper{width:600px;height:600px}}.pulse{overflow:initial;position:relative}.pulse::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:inherit;border-radius:inherit;-webkit-transition:opacity .3s, -webkit-transform .3s;transition:opacity .3s, -webkit-transform .3s;transition:opacity .3s, transform .3s;transition:opacity .3s, transform .3s, -webkit-transform .3s;-webkit-animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;z-index:-1}@-webkit-keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker__holder,.picker__frame{bottom:0;left:0;right:0;top:100%}.picker__holder{position:fixed;-webkit-transition:background 0.15s ease-out, top 0s 0.15s;transition:background 0.15s ease-out, top 0s 0.15s;-webkit-backface-visibility:hidden}.picker__frame{position:absolute;margin:0 auto;min-width:256px;width:300px;max-height:350px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out}@media (min-height: 28.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height: 40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media (min-height: 28.875em){.picker__wrap{display:block}}.picker__box{background:#ffffff;display:table-cell;vertical-align:middle}@media (min-height: 28.875em){.picker__box{display:block;border:1px solid #777777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;-webkit-box-shadow:0 12px 36px 16px rgba(0,0,0,0.24);box-shadow:0 12px 36px 16px rgba(0,0,0,0.24)}}.picker--opened .picker__holder{top:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,0.32);-webkit-transition:background 0.15s ease-out;transition:background 0.15s ease-out}.picker--opened .picker__frame{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height: 35.875em){.picker--opened .picker__frame{top:10%;bottom:auto}}.picker__input.picker__input--active{border-color:#E3F2FD}.picker__frame{margin:0 auto;max-width:325px}@media (min-height: 38.875em){.picker--opened .picker__frame{top:10%;bottom:auto}}@media only screen and (min-width: 601px){.picker__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.picker__frame{width:80%;max-width:600px}}.picker__box{padding:0;border-radius:2px;overflow:hidden}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{display:inline-block;margin-left:.25em;margin-right:.25em}.picker__select--month,.picker__select--year{height:2em;padding:0;margin-left:.25em;margin-right:.25em}.picker__select--month.browser-default{display:inline;background-color:#FFFFFF;width:40%}.picker__select--year.browser-default{display:inline;background-color:#FFFFFF;width:26%}.picker__select--month:focus,.picker__select--year:focus{border-color:rgba(0,0,0,0.05)}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;-webkit-box-sizing:content-box;box-sizing:content-box;top:-0.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:1rem;width:100%;margin-top:.75em;margin-bottom:.5em}.picker__table th,.picker__table td{text-align:center}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999999;font-weight:500}@media (min-height: 33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day--today{position:relative;color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent}.picker__day--disabled:before{border-top-color:#aaaaaa}.picker__day--infocus:hover{cursor:pointer;color:#000;font-weight:500}.picker__day--outfocus{display:none;padding:.75rem 0;color:#fff}.picker__day--outfocus:hover{cursor:pointer;color:#dddddd;font-weight:500}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;-webkit-transform:scale(0.75);transform:scale(0.75);background:#0089ec;color:#ffffff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb}.picker__footer{text-align:right}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #ffffff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:rgba(0,0,0,0.05);outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-0.05em;width:0;border-top:0.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #ee2200}.picker__button--close:before{content:"\D7";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaaaaa}.picker__date-display{text-align:left;background-color:#26a69a;color:#fff;padding:18px;font-weight:300}@media only screen and (min-width: 601px){.picker__date-display{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.picker__weekday-display{display:block}.picker__container__wrapper{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000000;background:#a1ded8}.picker__weekday-display{font-weight:500;font-size:2.8rem;margin-right:5px;margin-top:4px}.picker__month-display{font-size:2.8rem;font-weight:500}.picker__day-display{font-size:2.8rem;font-weight:500;margin-right:5px}.picker__year-display{font-size:1.5rem;font-weight:500;color:rgba(255,255,255,0.7)}.picker__calendar-container{padding:0 1rem}.picker__calendar-container thead{border:none}.picker__table{margin-top:0;margin-bottom:.5em}.picker__day--infocus{color:rgba(0,0,0,0.87);letter-spacing:-.3px;padding:0.75rem 0;font-weight:400;border:1px solid transparent}@media only screen and (min-width: 601px){.picker__day--infocus{padding:1.1rem 0}}.picker__day.picker__day--today{color:#26a69a}.picker__day.picker__day--today.picker__day--selected{color:#fff}.picker__weekday{font-size:.9rem}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;-webkit-transform:scale(0.9);transform:scale(0.9);background-color:#26a69a;color:#ffffff}.picker__day--selected.picker__day--outfocus,.picker__day--selected:hover.picker__day--outfocus,.picker--focused .picker__day--selected.picker__day--outfocus{background-color:#a1ded8}.picker__footer{text-align:right;padding:5px 10px}.picker__close,.picker__today,.picker__clear{font-size:1.1rem;padding:0 1rem;color:#26a69a}.picker__clear{color:#f44336;float:left}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #676767;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:0.75em solid #676767}button.picker__today:focus,button.picker__clear:focus,button.picker__close:focus{background-color:#a1ded8}.picker__list{list-style:none;padding:0.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em}@media (min-height: 46.75em){.picker__list-item{padding:.5em 1em}}.picker__list-item:hover{cursor:pointer;color:#000;background:#b1dcfb;border-color:#0089ec;z-index:10}.picker__list-item--highlighted{border-color:#0089ec;z-index:10}.picker__list-item--highlighted:hover,.picker--focused .picker__list-item--highlighted{cursor:pointer;color:#000;background:#b1dcfb}.picker__list-item--selected,.picker__list-item--selected:hover,.picker--focused .picker__list-item--selected{background:#0089ec;color:#fff;z-index:10}.picker__list-item--disabled,.picker__list-item--disabled:hover,.picker--focused .picker__list-item--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:none;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:rgba(0,0,0,0.87)}.picker--time .picker__button--clear:hover,.picker--time .picker__button--clear:focus{color:#000;background:#b1dcfb;background:#ee2200;border-color:#ee2200;cursor:pointer;color:#fff;outline:none}.picker--time .picker__button--clear:before{top:-0.25em;color:rgba(0,0,0,0.87);font-size:1.25em;font-weight:bold}.picker--time .picker__button--clear:hover:before,.picker--time .picker__button--clear:focus:before{color:#fff}.picker--time .picker__frame{min-width:256px;max-width:320px}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0}@media (min-height: 40.125em){.picker--time .picker__box{margin-bottom:5em}}.clockpicker-display{font-size:4rem;font-weight:bold;text-align:center;color:rgba(255,255,255,0.6);font-weight:400;clear:both;position:relative}.clockpicker-span-am-pm{font-size:1.3rem;position:absolute;right:1rem;bottom:0.3rem;line-height:2rem;font-weight:500}@media only screen and (min-width: 601px){.clockpicker-display{top:32%}.clockpicker-span-am-pm{position:relative;right:auto;bottom:auto;text-align:center;margin-top:1.2rem}}.text-primary{color:#fff}.clockpicker-span-hours{margin-right:3px}.clockpicker-span-minutes{margin-left:3px}.clockpicker-span-hours,.clockpicker-span-minutes,.clockpicker-span-am-pm div{cursor:pointer}.clockpicker-moving{cursor:move}.clockpicker-plate{background-color:#eee;border-radius:50%;width:270px;height:270px;overflow:visible;position:relative;margin:auto;margin-top:25px;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clockpicker-canvas,.clockpicker-dial{width:270px;height:270px;position:absolute;left:-1px;top:-1px}.clockpicker-minutes{visibility:hidden}.clockpicker-tick{border-radius:50%;color:rgba(0,0,0,0.87);line-height:40px;text-align:center;width:40px;height:40px;position:absolute;cursor:pointer}.clockpicker-tick.active,.clockpicker-tick:hover{background-color:rgba(38,166,154,0.25)}.clockpicker-dial{-webkit-transition:-webkit-transform 350ms, opacity 350ms;-webkit-transition:opacity 350ms, -webkit-transform 350ms;transition:opacity 350ms, -webkit-transform 350ms;transition:transform 350ms, opacity 350ms;transition:transform 350ms, opacity 350ms, -webkit-transform 350ms}.clockpicker-dial-out{opacity:0}.clockpicker-hours.clockpicker-dial-out{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.clockpicker-minutes.clockpicker-dial-out{-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}.clockpicker-canvas{-webkit-transition:opacity 175ms;transition:opacity 175ms}.clockpicker-canvas-out{opacity:0.25}.clockpicker-canvas-bearing{stroke:none;fill:#26a69a}.clockpicker-canvas-bg{stroke:none;fill:#26a69a}.clockpicker-canvas-bg-trans{fill:#26a69a}.clockpicker-canvas line{stroke:#26a69a;stroke-width:4;stroke-linecap:round}

/* MaterialDesignIcons.com */@font-face{font-family:"Material Design Icons";src:url("../fonts/materialicons/materialdesignicons-webfont.eot?v=2.1.19");src:url("../fonts/materialicons/materialdesignicons-webfont.eot?#iefix&v=2.1.19") format("embedded-opentype"),url("../fonts/materialicons/materialdesignicons-webfont.woff2?v=2.1.19") format("woff2"),url("../fonts/materialicons/materialdesignicons-webfont.woff?v=2.1.19") format("woff"),url("../fonts/materialicons/materialdesignicons-webfont.ttf?v=2.1.19") format("truetype"),url("../fonts/materialicons/materialdesignicons-webfont.svg?v=2.1.19#materialdesigniconsregular") format("svg");font-weight:normal;font-style:normal}.mdi:before,.mdi-set{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-access-point:before{content:"\F002"}.mdi-access-point-network:before{content:"\F003"}.mdi-account:before{content:"\F004"}.mdi-account-alert:before{content:"\F005"}.mdi-account-box:before{content:"\F006"}.mdi-account-box-outline:before{content:"\F007"}.mdi-account-card-details:before{content:"\F5D2"}.mdi-account-check:before{content:"\F008"}.mdi-account-circle:before{content:"\F009"}.mdi-account-convert:before{content:"\F00A"}.mdi-account-edit:before{content:"\F6BB"}.mdi-account-key:before{content:"\F00B"}.mdi-account-location:before{content:"\F00C"}.mdi-account-minus:before{content:"\F00D"}.mdi-account-multiple:before{content:"\F00E"}.mdi-account-multiple-minus:before{content:"\F5D3"}.mdi-account-multiple-outline:before{content:"\F00F"}.mdi-account-multiple-plus:before{content:"\F010"}.mdi-account-multiple-plus-outline:before{content:"\F7FF"}.mdi-account-network:before{content:"\F011"}.mdi-account-off:before{content:"\F012"}.mdi-account-outline:before{content:"\F013"}.mdi-account-plus:before{content:"\F014"}.mdi-account-plus-outline:before{content:"\F800"}.mdi-account-remove:before{content:"\F015"}.mdi-account-search:before{content:"\F016"}.mdi-account-settings:before{content:"\F630"}.mdi-account-settings-variant:before{content:"\F631"}.mdi-account-star:before{content:"\F017"}.mdi-account-switch:before{content:"\F019"}.mdi-adjust:before{content:"\F01A"}.mdi-air-conditioner:before{content:"\F01B"}.mdi-airballoon:before{content:"\F01C"}.mdi-airplane:before{content:"\F01D"}.mdi-airplane-landing:before{content:"\F5D4"}.mdi-airplane-off:before{content:"\F01E"}.mdi-airplane-takeoff:before{content:"\F5D5"}.mdi-airplay:before{content:"\F01F"}.mdi-alarm:before{content:"\F020"}.mdi-alarm-bell:before{content:"\F78D"}.mdi-alarm-check:before{content:"\F021"}.mdi-alarm-light:before{content:"\F78E"}.mdi-alarm-multiple:before{content:"\F022"}.mdi-alarm-off:before{content:"\F023"}.mdi-alarm-plus:before{content:"\F024"}.mdi-alarm-snooze:before{content:"\F68D"}.mdi-album:before{content:"\F025"}.mdi-alert:before{content:"\F026"}.mdi-alert-box:before{content:"\F027"}.mdi-alert-circle:before{content:"\F028"}.mdi-alert-circle-outline:before{content:"\F5D6"}.mdi-alert-decagram:before{content:"\F6BC"}.mdi-alert-octagon:before{content:"\F029"}.mdi-alert-octagram:before{content:"\F766"}.mdi-alert-outline:before{content:"\F02A"}.mdi-all-inclusive:before{content:"\F6BD"}.mdi-allo:before{content:"\F801"}.mdi-alpha:before{content:"\F02B"}.mdi-alphabetical:before{content:"\F02C"}.mdi-altimeter:before{content:"\F5D7"}.mdi-amazon:before{content:"\F02D"}.mdi-amazon-clouddrive:before{content:"\F02E"}.mdi-ambulance:before{content:"\F02F"}.mdi-amplifier:before{content:"\F030"}.mdi-anchor:before{content:"\F031"}.mdi-android:before{content:"\F032"}.mdi-android-debug-bridge:before{content:"\F033"}.mdi-android-head:before{content:"\F78F"}.mdi-android-studio:before{content:"\F034"}.mdi-angular:before{content:"\F6B1"}.mdi-angularjs:before{content:"\F6BE"}.mdi-animation:before{content:"\F5D8"}.mdi-apple:before{content:"\F035"}.mdi-apple-finder:before{content:"\F036"}.mdi-apple-ios:before{content:"\F037"}.mdi-apple-keyboard-caps:before{content:"\F632"}.mdi-apple-keyboard-command:before{content:"\F633"}.mdi-apple-keyboard-control:before{content:"\F634"}.mdi-apple-keyboard-option:before{content:"\F635"}.mdi-apple-keyboard-shift:before{content:"\F636"}.mdi-apple-mobileme:before{content:"\F038"}.mdi-apple-safari:before{content:"\F039"}.mdi-application:before{content:"\F614"}.mdi-approval:before{content:"\F790"}.mdi-apps:before{content:"\F03B"}.mdi-archive:before{content:"\F03C"}.mdi-arrange-bring-forward:before{content:"\F03D"}.mdi-arrange-bring-to-front:before{content:"\F03E"}.mdi-arrange-send-backward:before{content:"\F03F"}.mdi-arrange-send-to-back:before{content:"\F040"}.mdi-arrow-all:before{content:"\F041"}.mdi-arrow-bottom-left:before{content:"\F042"}.mdi-arrow-bottom-right:before{content:"\F043"}.mdi-arrow-collapse:before{content:"\F615"}.mdi-arrow-collapse-all:before{content:"\F044"}.mdi-arrow-collapse-down:before{content:"\F791"}.mdi-arrow-collapse-left:before{content:"\F792"}.mdi-arrow-collapse-right:before{content:"\F793"}.mdi-arrow-collapse-up:before{content:"\F794"}.mdi-arrow-down:before{content:"\F045"}.mdi-arrow-down-bold:before{content:"\F72D"}.mdi-arrow-down-bold-box:before{content:"\F72E"}.mdi-arrow-down-bold-box-outline:before{content:"\F72F"}.mdi-arrow-down-bold-circle:before{content:"\F047"}.mdi-arrow-down-bold-circle-outline:before{content:"\F048"}.mdi-arrow-down-bold-hexagon-outline:before{content:"\F049"}.mdi-arrow-down-box:before{content:"\F6BF"}.mdi-arrow-down-drop-circle:before{content:"\F04A"}.mdi-arrow-down-drop-circle-outline:before{content:"\F04B"}.mdi-arrow-down-thick:before{content:"\F046"}.mdi-arrow-expand:before{content:"\F616"}.mdi-arrow-expand-all:before{content:"\F04C"}.mdi-arrow-expand-down:before{content:"\F795"}.mdi-arrow-expand-left:before{content:"\F796"}.mdi-arrow-expand-right:before{content:"\F797"}.mdi-arrow-expand-up:before{content:"\F798"}.mdi-arrow-left:before{content:"\F04D"}.mdi-arrow-left-bold:before{content:"\F730"}.mdi-arrow-left-bold-box:before{content:"\F731"}.mdi-arrow-left-bold-box-outline:before{content:"\F732"}.mdi-arrow-left-bold-circle:before{content:"\F04F"}.mdi-arrow-left-bold-circle-outline:before{content:"\F050"}.mdi-arrow-left-bold-hexagon-outline:before{content:"\F051"}.mdi-arrow-left-box:before{content:"\F6C0"}.mdi-arrow-left-drop-circle:before{content:"\F052"}.mdi-arrow-left-drop-circle-outline:before{content:"\F053"}.mdi-arrow-left-thick:before{content:"\F04E"}.mdi-arrow-right:before{content:"\F054"}.mdi-arrow-right-bold:before{content:"\F733"}.mdi-arrow-right-bold-box:before{content:"\F734"}.mdi-arrow-right-bold-box-outline:before{content:"\F735"}.mdi-arrow-right-bold-circle:before{content:"\F056"}.mdi-arrow-right-bold-circle-outline:before{content:"\F057"}.mdi-arrow-right-bold-hexagon-outline:before{content:"\F058"}.mdi-arrow-right-box:before{content:"\F6C1"}.mdi-arrow-right-drop-circle:before{content:"\F059"}.mdi-arrow-right-drop-circle-outline:before{content:"\F05A"}.mdi-arrow-right-thick:before{content:"\F055"}.mdi-arrow-top-left:before{content:"\F05B"}.mdi-arrow-top-right:before{content:"\F05C"}.mdi-arrow-up:before{content:"\F05D"}.mdi-arrow-up-bold:before{content:"\F736"}.mdi-arrow-up-bold-box:before{content:"\F737"}.mdi-arrow-up-bold-box-outline:before{content:"\F738"}.mdi-arrow-up-bold-circle:before{content:"\F05F"}.mdi-arrow-up-bold-circle-outline:before{content:"\F060"}.mdi-arrow-up-bold-hexagon-outline:before{content:"\F061"}.mdi-arrow-up-box:before{content:"\F6C2"}.mdi-arrow-up-drop-circle:before{content:"\F062"}.mdi-arrow-up-drop-circle-outline:before{content:"\F063"}.mdi-arrow-up-thick:before{content:"\F05E"}.mdi-artist:before{content:"\F802"}.mdi-assistant:before{content:"\F064"}.mdi-asterisk:before{content:"\F6C3"}.mdi-at:before{content:"\F065"}.mdi-atlassian:before{content:"\F803"}.mdi-atom:before{content:"\F767"}.mdi-attachment:before{content:"\F066"}.mdi-audiobook:before{content:"\F067"}.mdi-auto-fix:before{content:"\F068"}.mdi-auto-upload:before{content:"\F069"}.mdi-autorenew:before{content:"\F06A"}.mdi-av-timer:before{content:"\F06B"}.mdi-azure:before{content:"\F804"}.mdi-baby:before{content:"\F06C"}.mdi-baby-buggy:before{content:"\F68E"}.mdi-backburger:before{content:"\F06D"}.mdi-backspace:before{content:"\F06E"}.mdi-backup-restore:before{content:"\F06F"}.mdi-bandcamp:before{content:"\F674"}.mdi-bank:before{content:"\F070"}.mdi-barcode:before{content:"\F071"}.mdi-barcode-scan:before{content:"\F072"}.mdi-barley:before{content:"\F073"}.mdi-barrel:before{content:"\F074"}.mdi-basecamp:before{content:"\F075"}.mdi-basket:before{content:"\F076"}.mdi-basket-fill:before{content:"\F077"}.mdi-basket-unfill:before{content:"\F078"}.mdi-basketball:before{content:"\F805"}.mdi-battery:before{content:"\F079"}.mdi-battery-10:before{content:"\F07A"}.mdi-battery-20:before{content:"\F07B"}.mdi-battery-30:before{content:"\F07C"}.mdi-battery-40:before{content:"\F07D"}.mdi-battery-50:before{content:"\F07E"}.mdi-battery-60:before{content:"\F07F"}.mdi-battery-70:before{content:"\F080"}.mdi-battery-80:before{content:"\F081"}.mdi-battery-90:before{content:"\F082"}.mdi-battery-alert:before{content:"\F083"}.mdi-battery-charging:before{content:"\F084"}.mdi-battery-charging-100:before{content:"\F085"}.mdi-battery-charging-20:before{content:"\F086"}.mdi-battery-charging-30:before{content:"\F087"}.mdi-battery-charging-40:before{content:"\F088"}.mdi-battery-charging-60:before{content:"\F089"}.mdi-battery-charging-80:before{content:"\F08A"}.mdi-battery-charging-90:before{content:"\F08B"}.mdi-battery-charging-wireless:before{content:"\F806"}.mdi-battery-charging-wireless-10:before{content:"\F807"}.mdi-battery-charging-wireless-20:before{content:"\F808"}.mdi-battery-charging-wireless-30:before{content:"\F809"}.mdi-battery-charging-wireless-40:before{content:"\F80A"}.mdi-battery-charging-wireless-50:before{content:"\F80B"}.mdi-battery-charging-wireless-60:before{content:"\F80C"}.mdi-battery-charging-wireless-70:before{content:"\F80D"}.mdi-battery-charging-wireless-80:before{content:"\F80E"}.mdi-battery-charging-wireless-90:before{content:"\F80F"}.mdi-battery-charging-wireless-alert:before{content:"\F810"}.mdi-battery-charging-wireless-outline:before{content:"\F811"}.mdi-battery-minus:before{content:"\F08C"}.mdi-battery-negative:before{content:"\F08D"}.mdi-battery-outline:before{content:"\F08E"}.mdi-battery-plus:before{content:"\F08F"}.mdi-battery-positive:before{content:"\F090"}.mdi-battery-unknown:before{content:"\F091"}.mdi-beach:before{content:"\F092"}.mdi-beaker:before{content:"\F68F"}.mdi-beats:before{content:"\F097"}.mdi-beer:before{content:"\F098"}.mdi-behance:before{content:"\F099"}.mdi-bell:before{content:"\F09A"}.mdi-bell-off:before{content:"\F09B"}.mdi-bell-outline:before{content:"\F09C"}.mdi-bell-plus:before{content:"\F09D"}.mdi-bell-ring:before{content:"\F09E"}.mdi-bell-ring-outline:before{content:"\F09F"}.mdi-bell-sleep:before{content:"\F0A0"}.mdi-beta:before{content:"\F0A1"}.mdi-bible:before{content:"\F0A2"}.mdi-bike:before{content:"\F0A3"}.mdi-bing:before{content:"\F0A4"}.mdi-binoculars:before{content:"\F0A5"}.mdi-bio:before{content:"\F0A6"}.mdi-biohazard:before{content:"\F0A7"}.mdi-bitbucket:before{content:"\F0A8"}.mdi-bitcoin:before{content:"\F812"}.mdi-black-mesa:before{content:"\F0A9"}.mdi-blackberry:before{content:"\F0AA"}.mdi-blender:before{content:"\F0AB"}.mdi-blinds:before{content:"\F0AC"}.mdi-block-helper:before{content:"\F0AD"}.mdi-blogger:before{content:"\F0AE"}.mdi-bluetooth:before{content:"\F0AF"}.mdi-bluetooth-audio:before{content:"\F0B0"}.mdi-bluetooth-connect:before{content:"\F0B1"}.mdi-bluetooth-off:before{content:"\F0B2"}.mdi-bluetooth-settings:before{content:"\F0B3"}.mdi-bluetooth-transfer:before{content:"\F0B4"}.mdi-blur:before{content:"\F0B5"}.mdi-blur-linear:before{content:"\F0B6"}.mdi-blur-off:before{content:"\F0B7"}.mdi-blur-radial:before{content:"\F0B8"}.mdi-bomb:before{content:"\F690"}.mdi-bomb-off:before{content:"\F6C4"}.mdi-bone:before{content:"\F0B9"}.mdi-book:before{content:"\F0BA"}.mdi-book-minus:before{content:"\F5D9"}.mdi-book-multiple:before{content:"\F0BB"}.mdi-book-multiple-variant:before{content:"\F0BC"}.mdi-book-open:before{content:"\F0BD"}.mdi-book-open-page-variant:before{content:"\F5DA"}.mdi-book-open-variant:before{content:"\F0BE"}.mdi-book-plus:before{content:"\F5DB"}.mdi-book-secure:before{content:"\F799"}.mdi-book-unsecure:before{content:"\F79A"}.mdi-book-variant:before{content:"\F0BF"}.mdi-bookmark:before{content:"\F0C0"}.mdi-bookmark-check:before{content:"\F0C1"}.mdi-bookmark-music:before{content:"\F0C2"}.mdi-bookmark-outline:before{content:"\F0C3"}.mdi-bookmark-plus:before{content:"\F0C5"}.mdi-bookmark-plus-outline:before{content:"\F0C4"}.mdi-bookmark-remove:before{content:"\F0C6"}.mdi-boombox:before{content:"\F5DC"}.mdi-bootstrap:before{content:"\F6C5"}.mdi-border-all:before{content:"\F0C7"}.mdi-border-bottom:before{content:"\F0C8"}.mdi-border-color:before{content:"\F0C9"}.mdi-border-horizontal:before{content:"\F0CA"}.mdi-border-inside:before{content:"\F0CB"}.mdi-border-left:before{content:"\F0CC"}.mdi-border-none:before{content:"\F0CD"}.mdi-border-outside:before{content:"\F0CE"}.mdi-border-right:before{content:"\F0CF"}.mdi-border-style:before{content:"\F0D0"}.mdi-border-top:before{content:"\F0D1"}.mdi-border-vertical:before{content:"\F0D2"}.mdi-bow-tie:before{content:"\F677"}.mdi-bowl:before{content:"\F617"}.mdi-bowling:before{content:"\F0D3"}.mdi-box:before{content:"\F0D4"}.mdi-box-cutter:before{content:"\F0D5"}.mdi-box-shadow:before{content:"\F637"}.mdi-bridge:before{content:"\F618"}.mdi-briefcase:before{content:"\F0D6"}.mdi-briefcase-check:before{content:"\F0D7"}.mdi-briefcase-download:before{content:"\F0D8"}.mdi-briefcase-outline:before{content:"\F813"}.mdi-briefcase-upload:before{content:"\F0D9"}.mdi-brightness-1:before{content:"\F0DA"}.mdi-brightness-2:before{content:"\F0DB"}.mdi-brightness-3:before{content:"\F0DC"}.mdi-brightness-4:before{content:"\F0DD"}.mdi-brightness-5:before{content:"\F0DE"}.mdi-brightness-6:before{content:"\F0DF"}.mdi-brightness-7:before{content:"\F0E0"}.mdi-brightness-auto:before{content:"\F0E1"}.mdi-broom:before{content:"\F0E2"}.mdi-brush:before{content:"\F0E3"}.mdi-buffer:before{content:"\F619"}.mdi-bug:before{content:"\F0E4"}.mdi-bulletin-board:before{content:"\F0E5"}.mdi-bullhorn:before{content:"\F0E6"}.mdi-bullseye:before{content:"\F5DD"}.mdi-bus:before{content:"\F0E7"}.mdi-bus-articulated-end:before{content:"\F79B"}.mdi-bus-articulated-front:before{content:"\F79C"}.mdi-bus-double-decker:before{content:"\F79D"}.mdi-bus-school:before{content:"\F79E"}.mdi-bus-side:before{content:"\F79F"}.mdi-cached:before{content:"\F0E8"}.mdi-cake:before{content:"\F0E9"}.mdi-cake-layered:before{content:"\F0EA"}.mdi-cake-variant:before{content:"\F0EB"}.mdi-calculator:before{content:"\F0EC"}.mdi-calendar:before{content:"\F0ED"}.mdi-calendar-blank:before{content:"\F0EE"}.mdi-calendar-check:before{content:"\F0EF"}.mdi-calendar-clock:before{content:"\F0F0"}.mdi-calendar-multiple:before{content:"\F0F1"}.mdi-calendar-multiple-check:before{content:"\F0F2"}.mdi-calendar-plus:before{content:"\F0F3"}.mdi-calendar-question:before{content:"\F691"}.mdi-calendar-range:before{content:"\F678"}.mdi-calendar-remove:before{content:"\F0F4"}.mdi-calendar-text:before{content:"\F0F5"}.mdi-calendar-today:before{content:"\F0F6"}.mdi-call-made:before{content:"\F0F7"}.mdi-call-merge:before{content:"\F0F8"}.mdi-call-missed:before{content:"\F0F9"}.mdi-call-received:before{content:"\F0FA"}.mdi-call-split:before{content:"\F0FB"}.mdi-camcorder:before{content:"\F0FC"}.mdi-camcorder-box:before{content:"\F0FD"}.mdi-camcorder-box-off:before{content:"\F0FE"}.mdi-camcorder-off:before{content:"\F0FF"}.mdi-camera:before{content:"\F100"}.mdi-camera-burst:before{content:"\F692"}.mdi-camera-enhance:before{content:"\F101"}.mdi-camera-front:before{content:"\F102"}.mdi-camera-front-variant:before{content:"\F103"}.mdi-camera-gopro:before{content:"\F7A0"}.mdi-camera-iris:before{content:"\F104"}.mdi-camera-metering-center:before{content:"\F7A1"}.mdi-camera-metering-matrix:before{content:"\F7A2"}.mdi-camera-metering-partial:before{content:"\F7A3"}.mdi-camera-metering-spot:before{content:"\F7A4"}.mdi-camera-off:before{content:"\F5DF"}.mdi-camera-party-mode:before{content:"\F105"}.mdi-camera-rear:before{content:"\F106"}.mdi-camera-rear-variant:before{content:"\F107"}.mdi-camera-switch:before{content:"\F108"}.mdi-camera-timer:before{content:"\F109"}.mdi-cancel:before{content:"\F739"}.mdi-candle:before{content:"\F5E2"}.mdi-candycane:before{content:"\F10A"}.mdi-cannabis:before{content:"\F7A5"}.mdi-car:before{content:"\F10B"}.mdi-car-battery:before{content:"\F10C"}.mdi-car-connected:before{content:"\F10D"}.mdi-car-convertible:before{content:"\F7A6"}.mdi-car-estate:before{content:"\F7A7"}.mdi-car-hatchback:before{content:"\F7A8"}.mdi-car-pickup:before{content:"\F7A9"}.mdi-car-side:before{content:"\F7AA"}.mdi-car-sports:before{content:"\F7AB"}.mdi-car-wash:before{content:"\F10E"}.mdi-caravan:before{content:"\F7AC"}.mdi-cards:before{content:"\F638"}.mdi-cards-outline:before{content:"\F639"}.mdi-cards-playing-outline:before{content:"\F63A"}.mdi-cards-variant:before{content:"\F6C6"}.mdi-carrot:before{content:"\F10F"}.mdi-cart:before{content:"\F110"}.mdi-cart-off:before{content:"\F66B"}.mdi-cart-outline:before{content:"\F111"}.mdi-cart-plus:before{content:"\F112"}.mdi-case-sensitive-alt:before{content:"\F113"}.mdi-cash:before{content:"\F114"}.mdi-cash-100:before{content:"\F115"}.mdi-cash-multiple:before{content:"\F116"}.mdi-cash-usd:before{content:"\F117"}.mdi-cast:before{content:"\F118"}.mdi-cast-connected:before{content:"\F119"}.mdi-cast-off:before{content:"\F789"}.mdi-castle:before{content:"\F11A"}.mdi-cat:before{content:"\F11B"}.mdi-cctv:before{content:"\F7AD"}.mdi-ceiling-light:before{content:"\F768"}.mdi-cellphone:before{content:"\F11C"}.mdi-cellphone-android:before{content:"\F11D"}.mdi-cellphone-basic:before{content:"\F11E"}.mdi-cellphone-dock:before{content:"\F11F"}.mdi-cellphone-iphone:before{content:"\F120"}.mdi-cellphone-link:before{content:"\F121"}.mdi-cellphone-link-off:before{content:"\F122"}.mdi-cellphone-settings:before{content:"\F123"}.mdi-cellphone-wireless:before{content:"\F814"}.mdi-certificate:before{content:"\F124"}.mdi-chair-school:before{content:"\F125"}.mdi-chart-arc:before{content:"\F126"}.mdi-chart-areaspline:before{content:"\F127"}.mdi-chart-bar:before{content:"\F128"}.mdi-chart-bar-stacked:before{content:"\F769"}.mdi-chart-bubble:before{content:"\F5E3"}.mdi-chart-donut:before{content:"\F7AE"}.mdi-chart-donut-variant:before{content:"\F7AF"}.mdi-chart-gantt:before{content:"\F66C"}.mdi-chart-histogram:before{content:"\F129"}.mdi-chart-line:before{content:"\F12A"}.mdi-chart-line-stacked:before{content:"\F76A"}.mdi-chart-line-variant:before{content:"\F7B0"}.mdi-chart-pie:before{content:"\F12B"}.mdi-chart-scatterplot-hexbin:before{content:"\F66D"}.mdi-chart-timeline:before{content:"\F66E"}.mdi-check:before{content:"\F12C"}.mdi-check-all:before{content:"\F12D"}.mdi-check-circle:before{content:"\F5E0"}.mdi-check-circle-outline:before{content:"\F5E1"}.mdi-checkbox-blank:before{content:"\F12E"}.mdi-checkbox-blank-circle:before{content:"\F12F"}.mdi-checkbox-blank-circle-outline:before{content:"\F130"}.mdi-checkbox-blank-outline:before{content:"\F131"}.mdi-checkbox-marked:before{content:"\F132"}.mdi-checkbox-marked-circle:before{content:"\F133"}.mdi-checkbox-marked-circle-outline:before{content:"\F134"}.mdi-checkbox-marked-outline:before{content:"\F135"}.mdi-checkbox-multiple-blank:before{content:"\F136"}.mdi-checkbox-multiple-blank-circle:before{content:"\F63B"}.mdi-checkbox-multiple-blank-circle-outline:before{content:"\F63C"}.mdi-checkbox-multiple-blank-outline:before{content:"\F137"}.mdi-checkbox-multiple-marked:before{content:"\F138"}.mdi-checkbox-multiple-marked-circle:before{content:"\F63D"}.mdi-checkbox-multiple-marked-circle-outline:before{content:"\F63E"}.mdi-checkbox-multiple-marked-outline:before{content:"\F139"}.mdi-checkerboard:before{content:"\F13A"}.mdi-chemical-weapon:before{content:"\F13B"}.mdi-chevron-double-down:before{content:"\F13C"}.mdi-chevron-double-left:before{content:"\F13D"}.mdi-chevron-double-right:before{content:"\F13E"}.mdi-chevron-double-up:before{content:"\F13F"}.mdi-chevron-down:before{content:"\F140"}.mdi-chevron-left:before{content:"\F141"}.mdi-chevron-right:before{content:"\F142"}.mdi-chevron-up:before{content:"\F143"}.mdi-chili-hot:before{content:"\F7B1"}.mdi-chili-medium:before{content:"\F7B2"}.mdi-chili-mild:before{content:"\F7B3"}.mdi-chip:before{content:"\F61A"}.mdi-church:before{content:"\F144"}.mdi-circle:before{content:"\F764"}.mdi-circle-outline:before{content:"\F765"}.mdi-cisco-webex:before{content:"\F145"}.mdi-city:before{content:"\F146"}.mdi-clipboard:before{content:"\F147"}.mdi-clipboard-account:before{content:"\F148"}.mdi-clipboard-alert:before{content:"\F149"}.mdi-clipboard-arrow-down:before{content:"\F14A"}.mdi-clipboard-arrow-left:before{content:"\F14B"}.mdi-clipboard-check:before{content:"\F14C"}.mdi-clipboard-flow:before{content:"\F6C7"}.mdi-clipboard-outline:before{content:"\F14D"}.mdi-clipboard-plus:before{content:"\F750"}.mdi-clipboard-text:before{content:"\F14E"}.mdi-clippy:before{content:"\F14F"}.mdi-clock:before{content:"\F150"}.mdi-clock-alert:before{content:"\F5CE"}.mdi-clock-end:before{content:"\F151"}.mdi-clock-fast:before{content:"\F152"}.mdi-clock-in:before{content:"\F153"}.mdi-clock-out:before{content:"\F154"}.mdi-clock-start:before{content:"\F155"}.mdi-close:before{content:"\F156"}.mdi-close-box:before{content:"\F157"}.mdi-close-box-outline:before{content:"\F158"}.mdi-close-circle:before{content:"\F159"}.mdi-close-circle-outline:before{content:"\F15A"}.mdi-close-network:before{content:"\F15B"}.mdi-close-octagon:before{content:"\F15C"}.mdi-close-octagon-outline:before{content:"\F15D"}.mdi-close-outline:before{content:"\F6C8"}.mdi-closed-caption:before{content:"\F15E"}.mdi-cloud:before{content:"\F15F"}.mdi-cloud-braces:before{content:"\F7B4"}.mdi-cloud-check:before{content:"\F160"}.mdi-cloud-circle:before{content:"\F161"}.mdi-cloud-download:before{content:"\F162"}.mdi-cloud-off-outline:before{content:"\F164"}.mdi-cloud-outline:before{content:"\F163"}.mdi-cloud-print:before{content:"\F165"}.mdi-cloud-print-outline:before{content:"\F166"}.mdi-cloud-sync:before{content:"\F63F"}.mdi-cloud-tags:before{content:"\F7B5"}.mdi-cloud-upload:before{content:"\F167"}.mdi-clover:before{content:"\F815"}.mdi-code-array:before{content:"\F168"}.mdi-code-braces:before{content:"\F169"}.mdi-code-brackets:before{content:"\F16A"}.mdi-code-equal:before{content:"\F16B"}.mdi-code-greater-than:before{content:"\F16C"}.mdi-code-greater-than-or-equal:before{content:"\F16D"}.mdi-code-less-than:before{content:"\F16E"}.mdi-code-less-than-or-equal:before{content:"\F16F"}.mdi-code-not-equal:before{content:"\F170"}.mdi-code-not-equal-variant:before{content:"\F171"}.mdi-code-parentheses:before{content:"\F172"}.mdi-code-string:before{content:"\F173"}.mdi-code-tags:before{content:"\F174"}.mdi-code-tags-check:before{content:"\F693"}.mdi-codepen:before{content:"\F175"}.mdi-coffee:before{content:"\F176"}.mdi-coffee-outline:before{content:"\F6C9"}.mdi-coffee-to-go:before{content:"\F177"}.mdi-coin:before{content:"\F178"}.mdi-coins:before{content:"\F694"}.mdi-collage:before{content:"\F640"}.mdi-color-helper:before{content:"\F179"}.mdi-comment:before{content:"\F17A"}.mdi-comment-account:before{content:"\F17B"}.mdi-comment-account-outline:before{content:"\F17C"}.mdi-comment-alert:before{content:"\F17D"}.mdi-comment-alert-outline:before{content:"\F17E"}.mdi-comment-check:before{content:"\F17F"}.mdi-comment-check-outline:before{content:"\F180"}.mdi-comment-multiple-outline:before{content:"\F181"}.mdi-comment-outline:before{content:"\F182"}.mdi-comment-plus-outline:before{content:"\F183"}.mdi-comment-processing:before{content:"\F184"}.mdi-comment-processing-outline:before{content:"\F185"}.mdi-comment-question:before{content:"\F816"}.mdi-comment-question-outline:before{content:"\F186"}.mdi-comment-remove:before{content:"\F5DE"}.mdi-comment-remove-outline:before{content:"\F187"}.mdi-comment-text:before{content:"\F188"}.mdi-comment-text-outline:before{content:"\F189"}.mdi-compare:before{content:"\F18A"}.mdi-compass:before{content:"\F18B"}.mdi-compass-outline:before{content:"\F18C"}.mdi-console:before{content:"\F18D"}.mdi-console-line:before{content:"\F7B6"}.mdi-contact-mail:before{content:"\F18E"}.mdi-contacts:before{content:"\F6CA"}.mdi-content-copy:before{content:"\F18F"}.mdi-content-cut:before{content:"\F190"}.mdi-content-duplicate:before{content:"\F191"}.mdi-content-paste:before{content:"\F192"}.mdi-content-save:before{content:"\F193"}.mdi-content-save-all:before{content:"\F194"}.mdi-content-save-outline:before{content:"\F817"}.mdi-content-save-settings:before{content:"\F61B"}.mdi-contrast:before{content:"\F195"}.mdi-contrast-box:before{content:"\F196"}.mdi-contrast-circle:before{content:"\F197"}.mdi-cookie:before{content:"\F198"}.mdi-copyright:before{content:"\F5E6"}.mdi-corn:before{content:"\F7B7"}.mdi-counter:before{content:"\F199"}.mdi-cow:before{content:"\F19A"}.mdi-creation:before{content:"\F1C9"}.mdi-credit-card:before{content:"\F19B"}.mdi-credit-card-multiple:before{content:"\F19C"}.mdi-credit-card-off:before{content:"\F5E4"}.mdi-credit-card-plus:before{content:"\F675"}.mdi-credit-card-scan:before{content:"\F19D"}.mdi-crop:before{content:"\F19E"}.mdi-crop-free:before{content:"\F19F"}.mdi-crop-landscape:before{content:"\F1A0"}.mdi-crop-portrait:before{content:"\F1A1"}.mdi-crop-rotate:before{content:"\F695"}.mdi-crop-square:before{content:"\F1A2"}.mdi-crosshairs:before{content:"\F1A3"}.mdi-crosshairs-gps:before{content:"\F1A4"}.mdi-crown:before{content:"\F1A5"}.mdi-cube:before{content:"\F1A6"}.mdi-cube-outline:before{content:"\F1A7"}.mdi-cube-send:before{content:"\F1A8"}.mdi-cube-unfolded:before{content:"\F1A9"}.mdi-cup:before{content:"\F1AA"}.mdi-cup-off:before{content:"\F5E5"}.mdi-cup-water:before{content:"\F1AB"}.mdi-currency-btc:before{content:"\F1AC"}.mdi-currency-chf:before{content:"\F7B8"}.mdi-currency-cny:before{content:"\F7B9"}.mdi-currency-eth:before{content:"\F7BA"}.mdi-currency-eur:before{content:"\F1AD"}.mdi-currency-gbp:before{content:"\F1AE"}.mdi-currency-inr:before{content:"\F1AF"}.mdi-currency-jpy:before{content:"\F7BB"}.mdi-currency-krw:before{content:"\F7BC"}.mdi-currency-ngn:before{content:"\F1B0"}.mdi-currency-rub:before{content:"\F1B1"}.mdi-currency-sign:before{content:"\F7BD"}.mdi-currency-try:before{content:"\F1B2"}.mdi-currency-twd:before{content:"\F7BE"}.mdi-currency-usd:before{content:"\F1B3"}.mdi-currency-usd-off:before{content:"\F679"}.mdi-cursor-default:before{content:"\F1B4"}.mdi-cursor-default-outline:before{content:"\F1B5"}.mdi-cursor-move:before{content:"\F1B6"}.mdi-cursor-pointer:before{content:"\F1B7"}.mdi-cursor-text:before{content:"\F5E7"}.mdi-database:before{content:"\F1B8"}.mdi-database-minus:before{content:"\F1B9"}.mdi-database-plus:before{content:"\F1BA"}.mdi-debug-step-into:before{content:"\F1BB"}.mdi-debug-step-out:before{content:"\F1BC"}.mdi-debug-step-over:before{content:"\F1BD"}.mdi-decagram:before{content:"\F76B"}.mdi-decagram-outline:before{content:"\F76C"}.mdi-decimal-decrease:before{content:"\F1BE"}.mdi-decimal-increase:before{content:"\F1BF"}.mdi-delete:before{content:"\F1C0"}.mdi-delete-circle:before{content:"\F682"}.mdi-delete-empty:before{content:"\F6CB"}.mdi-delete-forever:before{content:"\F5E8"}.mdi-delete-restore:before{content:"\F818"}.mdi-delete-sweep:before{content:"\F5E9"}.mdi-delete-variant:before{content:"\F1C1"}.mdi-delta:before{content:"\F1C2"}.mdi-deskphone:before{content:"\F1C3"}.mdi-desktop-classic:before{content:"\F7BF"}.mdi-desktop-mac:before{content:"\F1C4"}.mdi-desktop-tower:before{content:"\F1C5"}.mdi-details:before{content:"\F1C6"}.mdi-developer-board:before{content:"\F696"}.mdi-deviantart:before{content:"\F1C7"}.mdi-dialpad:before{content:"\F61C"}.mdi-diamond:before{content:"\F1C8"}.mdi-dice-1:before{content:"\F1CA"}.mdi-dice-2:before{content:"\F1CB"}.mdi-dice-3:before{content:"\F1CC"}.mdi-dice-4:before{content:"\F1CD"}.mdi-dice-5:before{content:"\F1CE"}.mdi-dice-6:before{content:"\F1CF"}.mdi-dice-d10:before{content:"\F76E"}.mdi-dice-d20:before{content:"\F5EA"}.mdi-dice-d4:before{content:"\F5EB"}.mdi-dice-d6:before{content:"\F5EC"}.mdi-dice-d8:before{content:"\F5ED"}.mdi-dice-multiple:before{content:"\F76D"}.mdi-dictionary:before{content:"\F61D"}.mdi-dip-switch:before{content:"\F7C0"}.mdi-directions:before{content:"\F1D0"}.mdi-directions-fork:before{content:"\F641"}.mdi-discord:before{content:"\F66F"}.mdi-disk:before{content:"\F5EE"}.mdi-disk-alert:before{content:"\F1D1"}.mdi-disqus:before{content:"\F1D2"}.mdi-disqus-outline:before{content:"\F1D3"}.mdi-division:before{content:"\F1D4"}.mdi-division-box:before{content:"\F1D5"}.mdi-dna:before{content:"\F683"}.mdi-dns:before{content:"\F1D6"}.mdi-do-not-disturb:before{content:"\F697"}.mdi-do-not-disturb-off:before{content:"\F698"}.mdi-dolby:before{content:"\F6B2"}.mdi-domain:before{content:"\F1D7"}.mdi-donkey:before{content:"\F7C1"}.mdi-door:before{content:"\F819"}.mdi-door-closed:before{content:"\F81A"}.mdi-door-open:before{content:"\F81B"}.mdi-dots-horizontal:before{content:"\F1D8"}.mdi-dots-horizontal-circle:before{content:"\F7C2"}.mdi-dots-vertical:before{content:"\F1D9"}.mdi-dots-vertical-circle:before{content:"\F7C3"}.mdi-douban:before{content:"\F699"}.mdi-download:before{content:"\F1DA"}.mdi-download-network:before{content:"\F6F3"}.mdi-drag:before{content:"\F1DB"}.mdi-drag-horizontal:before{content:"\F1DC"}.mdi-drag-vertical:before{content:"\F1DD"}.mdi-drawing:before{content:"\F1DE"}.mdi-drawing-box:before{content:"\F1DF"}.mdi-dribbble:before{content:"\F1E0"}.mdi-dribbble-box:before{content:"\F1E1"}.mdi-drone:before{content:"\F1E2"}.mdi-dropbox:before{content:"\F1E3"}.mdi-drupal:before{content:"\F1E4"}.mdi-duck:before{content:"\F1E5"}.mdi-dumbbell:before{content:"\F1E6"}.mdi-ear-hearing:before{content:"\F7C4"}.mdi-earth:before{content:"\F1E7"}.mdi-earth-box:before{content:"\F6CC"}.mdi-earth-box-off:before{content:"\F6CD"}.mdi-earth-off:before{content:"\F1E8"}.mdi-edge:before{content:"\F1E9"}.mdi-eject:before{content:"\F1EA"}.mdi-elephant:before{content:"\F7C5"}.mdi-elevation-decline:before{content:"\F1EB"}.mdi-elevation-rise:before{content:"\F1EC"}.mdi-elevator:before{content:"\F1ED"}.mdi-email:before{content:"\F1EE"}.mdi-email-alert:before{content:"\F6CE"}.mdi-email-open:before{content:"\F1EF"}.mdi-email-open-outline:before{content:"\F5EF"}.mdi-email-outline:before{content:"\F1F0"}.mdi-email-secure:before{content:"\F1F1"}.mdi-email-variant:before{content:"\F5F0"}.mdi-emby:before{content:"\F6B3"}.mdi-emoticon:before{content:"\F1F2"}.mdi-emoticon-cool:before{content:"\F1F3"}.mdi-emoticon-dead:before{content:"\F69A"}.mdi-emoticon-devil:before{content:"\F1F4"}.mdi-emoticon-excited:before{content:"\F69B"}.mdi-emoticon-happy:before{content:"\F1F5"}.mdi-emoticon-neutral:before{content:"\F1F6"}.mdi-emoticon-poop:before{content:"\F1F7"}.mdi-emoticon-sad:before{content:"\F1F8"}.mdi-emoticon-tongue:before{content:"\F1F9"}.mdi-engine:before{content:"\F1FA"}.mdi-engine-outline:before{content:"\F1FB"}.mdi-equal:before{content:"\F1FC"}.mdi-equal-box:before{content:"\F1FD"}.mdi-eraser:before{content:"\F1FE"}.mdi-eraser-variant:before{content:"\F642"}.mdi-escalator:before{content:"\F1FF"}.mdi-ethernet:before{content:"\F200"}.mdi-ethernet-cable:before{content:"\F201"}.mdi-ethernet-cable-off:before{content:"\F202"}.mdi-etsy:before{content:"\F203"}.mdi-ev-station:before{content:"\F5F1"}.mdi-eventbrite:before{content:"\F7C6"}.mdi-evernote:before{content:"\F204"}.mdi-exclamation:before{content:"\F205"}.mdi-exit-to-app:before{content:"\F206"}.mdi-export:before{content:"\F207"}.mdi-eye:before{content:"\F208"}.mdi-eye-off:before{content:"\F209"}.mdi-eye-off-outline:before{content:"\F6D0"}.mdi-eye-outline:before{content:"\F6CF"}.mdi-eyedropper:before{content:"\F20A"}.mdi-eyedropper-variant:before{content:"\F20B"}.mdi-face:before{content:"\F643"}.mdi-face-profile:before{content:"\F644"}.mdi-facebook:before{content:"\F20C"}.mdi-facebook-box:before{content:"\F20D"}.mdi-facebook-messenger:before{content:"\F20E"}.mdi-factory:before{content:"\F20F"}.mdi-fan:before{content:"\F210"}.mdi-fan-off:before{content:"\F81C"}.mdi-fast-forward:before{content:"\F211"}.mdi-fast-forward-outline:before{content:"\F6D1"}.mdi-fax:before{content:"\F212"}.mdi-feather:before{content:"\F6D2"}.mdi-ferry:before{content:"\F213"}.mdi-file:before{content:"\F214"}.mdi-file-account:before{content:"\F73A"}.mdi-file-chart:before{content:"\F215"}.mdi-file-check:before{content:"\F216"}.mdi-file-cloud:before{content:"\F217"}.mdi-file-delimited:before{content:"\F218"}.mdi-file-document:before{content:"\F219"}.mdi-file-document-box:before{content:"\F21A"}.mdi-file-excel:before{content:"\F21B"}.mdi-file-excel-box:before{content:"\F21C"}.mdi-file-export:before{content:"\F21D"}.mdi-file-find:before{content:"\F21E"}.mdi-file-hidden:before{content:"\F613"}.mdi-file-image:before{content:"\F21F"}.mdi-file-import:before{content:"\F220"}.mdi-file-lock:before{content:"\F221"}.mdi-file-multiple:before{content:"\F222"}.mdi-file-music:before{content:"\F223"}.mdi-file-outline:before{content:"\F224"}.mdi-file-pdf:before{content:"\F225"}.mdi-file-pdf-box:before{content:"\F226"}.mdi-file-percent:before{content:"\F81D"}.mdi-file-plus:before{content:"\F751"}.mdi-file-powerpoint:before{content:"\F227"}.mdi-file-powerpoint-box:before{content:"\F228"}.mdi-file-presentation-box:before{content:"\F229"}.mdi-file-restore:before{content:"\F670"}.mdi-file-send:before{content:"\F22A"}.mdi-file-tree:before{content:"\F645"}.mdi-file-video:before{content:"\F22B"}.mdi-file-word:before{content:"\F22C"}.mdi-file-word-box:before{content:"\F22D"}.mdi-file-xml:before{content:"\F22E"}.mdi-film:before{content:"\F22F"}.mdi-filmstrip:before{content:"\F230"}.mdi-filmstrip-off:before{content:"\F231"}.mdi-filter:before{content:"\F232"}.mdi-filter-outline:before{content:"\F233"}.mdi-filter-remove:before{content:"\F234"}.mdi-filter-remove-outline:before{content:"\F235"}.mdi-filter-variant:before{content:"\F236"}.mdi-finance:before{content:"\F81E"}.mdi-find-replace:before{content:"\F6D3"}.mdi-fingerprint:before{content:"\F237"}.mdi-fire:before{content:"\F238"}.mdi-firefox:before{content:"\F239"}.mdi-fish:before{content:"\F23A"}.mdi-flag:before{content:"\F23B"}.mdi-flag-checkered:before{content:"\F23C"}.mdi-flag-outline:before{content:"\F23D"}.mdi-flag-triangle:before{content:"\F23F"}.mdi-flag-variant:before{content:"\F240"}.mdi-flag-variant-outline:before{content:"\F23E"}.mdi-flash:before{content:"\F241"}.mdi-flash-auto:before{content:"\F242"}.mdi-flash-circle:before{content:"\F81F"}.mdi-flash-off:before{content:"\F243"}.mdi-flash-outline:before{content:"\F6D4"}.mdi-flash-red-eye:before{content:"\F67A"}.mdi-flashlight:before{content:"\F244"}.mdi-flashlight-off:before{content:"\F245"}.mdi-flask:before{content:"\F093"}.mdi-flask-empty:before{content:"\F094"}.mdi-flask-empty-outline:before{content:"\F095"}.mdi-flask-outline:before{content:"\F096"}.mdi-flattr:before{content:"\F246"}.mdi-flip-to-back:before{content:"\F247"}.mdi-flip-to-front:before{content:"\F248"}.mdi-floor-plan:before{content:"\F820"}.mdi-floppy:before{content:"\F249"}.mdi-flower:before{content:"\F24A"}.mdi-folder:before{content:"\F24B"}.mdi-folder-account:before{content:"\F24C"}.mdi-folder-download:before{content:"\F24D"}.mdi-folder-google-drive:before{content:"\F24E"}.mdi-folder-image:before{content:"\F24F"}.mdi-folder-lock:before{content:"\F250"}.mdi-folder-lock-open:before{content:"\F251"}.mdi-folder-move:before{content:"\F252"}.mdi-folder-multiple:before{content:"\F253"}.mdi-folder-multiple-image:before{content:"\F254"}.mdi-folder-multiple-outline:before{content:"\F255"}.mdi-folder-open:before{content:"\F76F"}.mdi-folder-outline:before{content:"\F256"}.mdi-folder-plus:before{content:"\F257"}.mdi-folder-remove:before{content:"\F258"}.mdi-folder-star:before{content:"\F69C"}.mdi-folder-upload:before{content:"\F259"}.mdi-font-awesome:before{content:"\F03A"}.mdi-food:before{content:"\F25A"}.mdi-food-apple:before{content:"\F25B"}.mdi-food-croissant:before{content:"\F7C7"}.mdi-food-fork-drink:before{content:"\F5F2"}.mdi-food-off:before{content:"\F5F3"}.mdi-food-variant:before{content:"\F25C"}.mdi-football:before{content:"\F25D"}.mdi-football-australian:before{content:"\F25E"}.mdi-football-helmet:before{content:"\F25F"}.mdi-forklift:before{content:"\F7C8"}.mdi-format-align-bottom:before{content:"\F752"}.mdi-format-align-center:before{content:"\F260"}.mdi-format-align-justify:before{content:"\F261"}.mdi-format-align-left:before{content:"\F262"}.mdi-format-align-middle:before{content:"\F753"}.mdi-format-align-right:before{content:"\F263"}.mdi-format-align-top:before{content:"\F754"}.mdi-format-annotation-plus:before{content:"\F646"}.mdi-format-bold:before{content:"\F264"}.mdi-format-clear:before{content:"\F265"}.mdi-format-color-fill:before{content:"\F266"}.mdi-format-color-text:before{content:"\F69D"}.mdi-format-float-center:before{content:"\F267"}.mdi-format-float-left:before{content:"\F268"}.mdi-format-float-none:before{content:"\F269"}.mdi-format-float-right:before{content:"\F26A"}.mdi-format-font:before{content:"\F6D5"}.mdi-format-header-1:before{content:"\F26B"}.mdi-format-header-2:before{content:"\F26C"}.mdi-format-header-3:before{content:"\F26D"}.mdi-format-header-4:before{content:"\F26E"}.mdi-format-header-5:before{content:"\F26F"}.mdi-format-header-6:before{content:"\F270"}.mdi-format-header-decrease:before{content:"\F271"}.mdi-format-header-equal:before{content:"\F272"}.mdi-format-header-increase:before{content:"\F273"}.mdi-format-header-pound:before{content:"\F274"}.mdi-format-horizontal-align-center:before{content:"\F61E"}.mdi-format-horizontal-align-left:before{content:"\F61F"}.mdi-format-horizontal-align-right:before{content:"\F620"}.mdi-format-indent-decrease:before{content:"\F275"}.mdi-format-indent-increase:before{content:"\F276"}.mdi-format-italic:before{content:"\F277"}.mdi-format-line-spacing:before{content:"\F278"}.mdi-format-line-style:before{content:"\F5C8"}.mdi-format-line-weight:before{content:"\F5C9"}.mdi-format-list-bulleted:before{content:"\F279"}.mdi-format-list-bulleted-type:before{content:"\F27A"}.mdi-format-list-checks:before{content:"\F755"}.mdi-format-list-numbers:before{content:"\F27B"}.mdi-format-page-break:before{content:"\F6D6"}.mdi-format-paint:before{content:"\F27C"}.mdi-format-paragraph:before{content:"\F27D"}.mdi-format-pilcrow:before{content:"\F6D7"}.mdi-format-quote-close:before{content:"\F27E"}.mdi-format-quote-open:before{content:"\F756"}.mdi-format-rotate-90:before{content:"\F6A9"}.mdi-format-section:before{content:"\F69E"}.mdi-format-size:before{content:"\F27F"}.mdi-format-strikethrough:before{content:"\F280"}.mdi-format-strikethrough-variant:before{content:"\F281"}.mdi-format-subscript:before{content:"\F282"}.mdi-format-superscript:before{content:"\F283"}.mdi-format-text:before{content:"\F284"}.mdi-format-textdirection-l-to-r:before{content:"\F285"}.mdi-format-textdirection-r-to-l:before{content:"\F286"}.mdi-format-title:before{content:"\F5F4"}.mdi-format-underline:before{content:"\F287"}.mdi-format-vertical-align-bottom:before{content:"\F621"}.mdi-format-vertical-align-center:before{content:"\F622"}.mdi-format-vertical-align-top:before{content:"\F623"}.mdi-format-wrap-inline:before{content:"\F288"}.mdi-format-wrap-square:before{content:"\F289"}.mdi-format-wrap-tight:before{content:"\F28A"}.mdi-format-wrap-top-bottom:before{content:"\F28B"}.mdi-forum:before{content:"\F28C"}.mdi-forum-outline:before{content:"\F821"}.mdi-forward:before{content:"\F28D"}.mdi-foursquare:before{content:"\F28E"}.mdi-fridge:before{content:"\F28F"}.mdi-fridge-filled:before{content:"\F290"}.mdi-fridge-filled-bottom:before{content:"\F291"}.mdi-fridge-filled-top:before{content:"\F292"}.mdi-fuel:before{content:"\F7C9"}.mdi-fullscreen:before{content:"\F293"}.mdi-fullscreen-exit:before{content:"\F294"}.mdi-function:before{content:"\F295"}.mdi-gamepad:before{content:"\F296"}.mdi-gamepad-variant:before{content:"\F297"}.mdi-garage:before{content:"\F6D8"}.mdi-garage-open:before{content:"\F6D9"}.mdi-gas-cylinder:before{content:"\F647"}.mdi-gas-station:before{content:"\F298"}.mdi-gate:before{content:"\F299"}.mdi-gauge:before{content:"\F29A"}.mdi-gavel:before{content:"\F29B"}.mdi-gender-female:before{content:"\F29C"}.mdi-gender-male:before{content:"\F29D"}.mdi-gender-male-female:before{content:"\F29E"}.mdi-gender-transgender:before{content:"\F29F"}.mdi-gesture:before{content:"\F7CA"}.mdi-gesture-double-tap:before{content:"\F73B"}.mdi-gesture-swipe-down:before{content:"\F73C"}.mdi-gesture-swipe-left:before{content:"\F73D"}.mdi-gesture-swipe-right:before{content:"\F73E"}.mdi-gesture-swipe-up:before{content:"\F73F"}.mdi-gesture-tap:before{content:"\F740"}.mdi-gesture-two-double-tap:before{content:"\F741"}.mdi-gesture-two-tap:before{content:"\F742"}.mdi-ghost:before{content:"\F2A0"}.mdi-gift:before{content:"\F2A1"}.mdi-git:before{content:"\F2A2"}.mdi-github-box:before{content:"\F2A3"}.mdi-github-circle:before{content:"\F2A4"}.mdi-github-face:before{content:"\F6DA"}.mdi-glass-flute:before{content:"\F2A5"}.mdi-glass-mug:before{content:"\F2A6"}.mdi-glass-stange:before{content:"\F2A7"}.mdi-glass-tulip:before{content:"\F2A8"}.mdi-glassdoor:before{content:"\F2A9"}.mdi-glasses:before{content:"\F2AA"}.mdi-gmail:before{content:"\F2AB"}.mdi-gnome:before{content:"\F2AC"}.mdi-golf:before{content:"\F822"}.mdi-gondola:before{content:"\F685"}.mdi-google:before{content:"\F2AD"}.mdi-google-analytics:before{content:"\F7CB"}.mdi-google-assistant:before{content:"\F7CC"}.mdi-google-cardboard:before{content:"\F2AE"}.mdi-google-chrome:before{content:"\F2AF"}.mdi-google-circles:before{content:"\F2B0"}.mdi-google-circles-communities:before{content:"\F2B1"}.mdi-google-circles-extended:before{content:"\F2B2"}.mdi-google-circles-group:before{content:"\F2B3"}.mdi-google-controller:before{content:"\F2B4"}.mdi-google-controller-off:before{content:"\F2B5"}.mdi-google-drive:before{content:"\F2B6"}.mdi-google-earth:before{content:"\F2B7"}.mdi-google-glass:before{content:"\F2B8"}.mdi-google-home:before{content:"\F823"}.mdi-google-keep:before{content:"\F6DB"}.mdi-google-maps:before{content:"\F5F5"}.mdi-google-nearby:before{content:"\F2B9"}.mdi-google-pages:before{content:"\F2BA"}.mdi-google-photos:before{content:"\F6DC"}.mdi-google-physical-web:before{content:"\F2BB"}.mdi-google-play:before{content:"\F2BC"}.mdi-google-plus:before{content:"\F2BD"}.mdi-google-plus-box:before{content:"\F2BE"}.mdi-google-translate:before{content:"\F2BF"}.mdi-google-wallet:before{content:"\F2C0"}.mdi-gradient:before{content:"\F69F"}.mdi-grease-pencil:before{content:"\F648"}.mdi-grid:before{content:"\F2C1"}.mdi-grid-large:before{content:"\F757"}.mdi-grid-off:before{content:"\F2C2"}.mdi-group:before{content:"\F2C3"}.mdi-guitar-acoustic:before{content:"\F770"}.mdi-guitar-electric:before{content:"\F2C4"}.mdi-guitar-pick:before{content:"\F2C5"}.mdi-guitar-pick-outline:before{content:"\F2C6"}.mdi-guy-fawkes-mask:before{content:"\F824"}.mdi-hackernews:before{content:"\F624"}.mdi-hamburger:before{content:"\F684"}.mdi-hand-pointing-right:before{content:"\F2C7"}.mdi-hanger:before{content:"\F2C8"}.mdi-hangouts:before{content:"\F2C9"}.mdi-harddisk:before{content:"\F2CA"}.mdi-headphones:before{content:"\F2CB"}.mdi-headphones-box:before{content:"\F2CC"}.mdi-headphones-off:before{content:"\F7CD"}.mdi-headphones-settings:before{content:"\F2CD"}.mdi-headset:before{content:"\F2CE"}.mdi-headset-dock:before{content:"\F2CF"}.mdi-headset-off:before{content:"\F2D0"}.mdi-heart:before{content:"\F2D1"}.mdi-heart-box:before{content:"\F2D2"}.mdi-heart-box-outline:before{content:"\F2D3"}.mdi-heart-broken:before{content:"\F2D4"}.mdi-heart-half:before{content:"\F6DE"}.mdi-heart-half-full:before{content:"\F6DD"}.mdi-heart-half-outline:before{content:"\F6DF"}.mdi-heart-off:before{content:"\F758"}.mdi-heart-outline:before{content:"\F2D5"}.mdi-heart-pulse:before{content:"\F5F6"}.mdi-help:before{content:"\F2D6"}.mdi-help-box:before{content:"\F78A"}.mdi-help-circle:before{content:"\F2D7"}.mdi-help-circle-outline:before{content:"\F625"}.mdi-help-network:before{content:"\F6F4"}.mdi-hexagon:before{content:"\F2D8"}.mdi-hexagon-multiple:before{content:"\F6E0"}.mdi-hexagon-outline:before{content:"\F2D9"}.mdi-high-definition:before{content:"\F7CE"}.mdi-highway:before{content:"\F5F7"}.mdi-history:before{content:"\F2DA"}.mdi-hololens:before{content:"\F2DB"}.mdi-home:before{content:"\F2DC"}.mdi-home-account:before{content:"\F825"}.mdi-home-assistant:before{content:"\F7CF"}.mdi-home-automation:before{content:"\F7D0"}.mdi-home-circle:before{content:"\F7D1"}.mdi-home-heart:before{content:"\F826"}.mdi-home-map-marker:before{content:"\F5F8"}.mdi-home-modern:before{content:"\F2DD"}.mdi-home-outline:before{content:"\F6A0"}.mdi-home-variant:before{content:"\F2DE"}.mdi-hook:before{content:"\F6E1"}.mdi-hook-off:before{content:"\F6E2"}.mdi-hops:before{content:"\F2DF"}.mdi-hospital:before{content:"\F2E0"}.mdi-hospital-building:before{content:"\F2E1"}.mdi-hospital-marker:before{content:"\F2E2"}.mdi-hot-tub:before{content:"\F827"}.mdi-hotel:before{content:"\F2E3"}.mdi-houzz:before{content:"\F2E4"}.mdi-houzz-box:before{content:"\F2E5"}.mdi-hulu:before{content:"\F828"}.mdi-human:before{content:"\F2E6"}.mdi-human-child:before{content:"\F2E7"}.mdi-human-female:before{content:"\F649"}.mdi-human-greeting:before{content:"\F64A"}.mdi-human-handsdown:before{content:"\F64B"}.mdi-human-handsup:before{content:"\F64C"}.mdi-human-male:before{content:"\F64D"}.mdi-human-male-female:before{content:"\F2E8"}.mdi-human-pregnant:before{content:"\F5CF"}.mdi-humble-bundle:before{content:"\F743"}.mdi-ice-cream:before{content:"\F829"}.mdi-image:before{content:"\F2E9"}.mdi-image-album:before{content:"\F2EA"}.mdi-image-area:before{content:"\F2EB"}.mdi-image-area-close:before{content:"\F2EC"}.mdi-image-broken:before{content:"\F2ED"}.mdi-image-broken-variant:before{content:"\F2EE"}.mdi-image-filter:before{content:"\F2EF"}.mdi-image-filter-black-white:before{content:"\F2F0"}.mdi-image-filter-center-focus:before{content:"\F2F1"}.mdi-image-filter-center-focus-weak:before{content:"\F2F2"}.mdi-image-filter-drama:before{content:"\F2F3"}.mdi-image-filter-frames:before{content:"\F2F4"}.mdi-image-filter-hdr:before{content:"\F2F5"}.mdi-image-filter-none:before{content:"\F2F6"}.mdi-image-filter-tilt-shift:before{content:"\F2F7"}.mdi-image-filter-vintage:before{content:"\F2F8"}.mdi-image-multiple:before{content:"\F2F9"}.mdi-image-off:before{content:"\F82A"}.mdi-import:before{content:"\F2FA"}.mdi-inbox:before{content:"\F686"}.mdi-inbox-arrow-down:before{content:"\F2FB"}.mdi-inbox-arrow-up:before{content:"\F3D1"}.mdi-incognito:before{content:"\F5F9"}.mdi-infinity:before{content:"\F6E3"}.mdi-information:before{content:"\F2FC"}.mdi-information-outline:before{content:"\F2FD"}.mdi-information-variant:before{content:"\F64E"}.mdi-instagram:before{content:"\F2FE"}.mdi-instapaper:before{content:"\F2FF"}.mdi-internet-explorer:before{content:"\F300"}.mdi-invert-colors:before{content:"\F301"}.mdi-itunes:before{content:"\F676"}.mdi-jeepney:before{content:"\F302"}.mdi-jira:before{content:"\F303"}.mdi-jsfiddle:before{content:"\F304"}.mdi-json:before{content:"\F626"}.mdi-karate:before{content:"\F82B"}.mdi-keg:before{content:"\F305"}.mdi-kettle:before{content:"\F5FA"}.mdi-key:before{content:"\F306"}.mdi-key-change:before{content:"\F307"}.mdi-key-minus:before{content:"\F308"}.mdi-key-plus:before{content:"\F309"}.mdi-key-remove:before{content:"\F30A"}.mdi-key-variant:before{content:"\F30B"}.mdi-keyboard:before{content:"\F30C"}.mdi-keyboard-backspace:before{content:"\F30D"}.mdi-keyboard-caps:before{content:"\F30E"}.mdi-keyboard-close:before{content:"\F30F"}.mdi-keyboard-off:before{content:"\F310"}.mdi-keyboard-return:before{content:"\F311"}.mdi-keyboard-tab:before{content:"\F312"}.mdi-keyboard-variant:before{content:"\F313"}.mdi-kickstarter:before{content:"\F744"}.mdi-kodi:before{content:"\F314"}.mdi-label:before{content:"\F315"}.mdi-label-outline:before{content:"\F316"}.mdi-ladybug:before{content:"\F82C"}.mdi-lambda:before{content:"\F627"}.mdi-lamp:before{content:"\F6B4"}.mdi-lan:before{content:"\F317"}.mdi-lan-connect:before{content:"\F318"}.mdi-lan-disconnect:before{content:"\F319"}.mdi-lan-pending:before{content:"\F31A"}.mdi-language-c:before{content:"\F671"}.mdi-language-cpp:before{content:"\F672"}.mdi-language-csharp:before{content:"\F31B"}.mdi-language-css3:before{content:"\F31C"}.mdi-language-go:before{content:"\F7D2"}.mdi-language-html5:before{content:"\F31D"}.mdi-language-javascript:before{content:"\F31E"}.mdi-language-php:before{content:"\F31F"}.mdi-language-python:before{content:"\F320"}.mdi-language-python-text:before{content:"\F321"}.mdi-language-r:before{content:"\F7D3"}.mdi-language-swift:before{content:"\F6E4"}.mdi-language-typescript:before{content:"\F6E5"}.mdi-laptop:before{content:"\F322"}.mdi-laptop-chromebook:before{content:"\F323"}.mdi-laptop-mac:before{content:"\F324"}.mdi-laptop-off:before{content:"\F6E6"}.mdi-laptop-windows:before{content:"\F325"}.mdi-lastfm:before{content:"\F326"}.mdi-lastpass:before{content:"\F446"}.mdi-launch:before{content:"\F327"}.mdi-lava-lamp:before{content:"\F7D4"}.mdi-layers:before{content:"\F328"}.mdi-layers-off:before{content:"\F329"}.mdi-lead-pencil:before{content:"\F64F"}.mdi-leaf:before{content:"\F32A"}.mdi-led-off:before{content:"\F32B"}.mdi-led-on:before{content:"\F32C"}.mdi-led-outline:before{content:"\F32D"}.mdi-led-strip:before{content:"\F7D5"}.mdi-led-variant-off:before{content:"\F32E"}.mdi-led-variant-on:before{content:"\F32F"}.mdi-led-variant-outline:before{content:"\F330"}.mdi-library:before{content:"\F331"}.mdi-library-books:before{content:"\F332"}.mdi-library-music:before{content:"\F333"}.mdi-library-plus:before{content:"\F334"}.mdi-lightbulb:before{content:"\F335"}.mdi-lightbulb-on:before{content:"\F6E7"}.mdi-lightbulb-on-outline:before{content:"\F6E8"}.mdi-lightbulb-outline:before{content:"\F336"}.mdi-link:before{content:"\F337"}.mdi-link-off:before{content:"\F338"}.mdi-link-variant:before{content:"\F339"}.mdi-link-variant-off:before{content:"\F33A"}.mdi-linkedin:before{content:"\F33B"}.mdi-linkedin-box:before{content:"\F33C"}.mdi-linux:before{content:"\F33D"}.mdi-loading:before{content:"\F771"}.mdi-lock:before{content:"\F33E"}.mdi-lock-open:before{content:"\F33F"}.mdi-lock-open-outline:before{content:"\F340"}.mdi-lock-outline:before{content:"\F341"}.mdi-lock-pattern:before{content:"\F6E9"}.mdi-lock-plus:before{content:"\F5FB"}.mdi-lock-reset:before{content:"\F772"}.mdi-locker:before{content:"\F7D6"}.mdi-locker-multiple:before{content:"\F7D7"}.mdi-login:before{content:"\F342"}.mdi-login-variant:before{content:"\F5FC"}.mdi-logout:before{content:"\F343"}.mdi-logout-variant:before{content:"\F5FD"}.mdi-looks:before{content:"\F344"}.mdi-loop:before{content:"\F6EA"}.mdi-loupe:before{content:"\F345"}.mdi-lumx:before{content:"\F346"}.mdi-magnet:before{content:"\F347"}.mdi-magnet-on:before{content:"\F348"}.mdi-magnify:before{content:"\F349"}.mdi-magnify-minus:before{content:"\F34A"}.mdi-magnify-minus-outline:before{content:"\F6EB"}.mdi-magnify-plus:before{content:"\F34B"}.mdi-magnify-plus-outline:before{content:"\F6EC"}.mdi-mail-ru:before{content:"\F34C"}.mdi-mailbox:before{content:"\F6ED"}.mdi-map:before{content:"\F34D"}.mdi-map-marker:before{content:"\F34E"}.mdi-map-marker-circle:before{content:"\F34F"}.mdi-map-marker-minus:before{content:"\F650"}.mdi-map-marker-multiple:before{content:"\F350"}.mdi-map-marker-off:before{content:"\F351"}.mdi-map-marker-outline:before{content:"\F7D8"}.mdi-map-marker-plus:before{content:"\F651"}.mdi-map-marker-radius:before{content:"\F352"}.mdi-margin:before{content:"\F353"}.mdi-markdown:before{content:"\F354"}.mdi-marker:before{content:"\F652"}.mdi-marker-check:before{content:"\F355"}.mdi-martini:before{content:"\F356"}.mdi-material-ui:before{content:"\F357"}.mdi-math-compass:before{content:"\F358"}.mdi-matrix:before{content:"\F628"}.mdi-maxcdn:before{content:"\F359"}.mdi-medical-bag:before{content:"\F6EE"}.mdi-medium:before{content:"\F35A"}.mdi-memory:before{content:"\F35B"}.mdi-menu:before{content:"\F35C"}.mdi-menu-down:before{content:"\F35D"}.mdi-menu-down-outline:before{content:"\F6B5"}.mdi-menu-left:before{content:"\F35E"}.mdi-menu-right:before{content:"\F35F"}.mdi-menu-up:before{content:"\F360"}.mdi-menu-up-outline:before{content:"\F6B6"}.mdi-message:before{content:"\F361"}.mdi-message-alert:before{content:"\F362"}.mdi-message-bulleted:before{content:"\F6A1"}.mdi-message-bulleted-off:before{content:"\F6A2"}.mdi-message-draw:before{content:"\F363"}.mdi-message-image:before{content:"\F364"}.mdi-message-outline:before{content:"\F365"}.mdi-message-plus:before{content:"\F653"}.mdi-message-processing:before{content:"\F366"}.mdi-message-reply:before{content:"\F367"}.mdi-message-reply-text:before{content:"\F368"}.mdi-message-settings:before{content:"\F6EF"}.mdi-message-settings-variant:before{content:"\F6F0"}.mdi-message-text:before{content:"\F369"}.mdi-message-text-outline:before{content:"\F36A"}.mdi-message-video:before{content:"\F36B"}.mdi-meteor:before{content:"\F629"}.mdi-metronome:before{content:"\F7D9"}.mdi-metronome-tick:before{content:"\F7DA"}.mdi-micro-sd:before{content:"\F7DB"}.mdi-microphone:before{content:"\F36C"}.mdi-microphone-off:before{content:"\F36D"}.mdi-microphone-outline:before{content:"\F36E"}.mdi-microphone-settings:before{content:"\F36F"}.mdi-microphone-variant:before{content:"\F370"}.mdi-microphone-variant-off:before{content:"\F371"}.mdi-microscope:before{content:"\F654"}.mdi-microsoft:before{content:"\F372"}.mdi-minecraft:before{content:"\F373"}.mdi-minus:before{content:"\F374"}.mdi-minus-box:before{content:"\F375"}.mdi-minus-box-outline:before{content:"\F6F1"}.mdi-minus-circle:before{content:"\F376"}.mdi-minus-circle-outline:before{content:"\F377"}.mdi-minus-network:before{content:"\F378"}.mdi-mixcloud:before{content:"\F62A"}.mdi-mixer:before{content:"\F7DC"}.mdi-monitor:before{content:"\F379"}.mdi-monitor-multiple:before{content:"\F37A"}.mdi-more:before{content:"\F37B"}.mdi-motorbike:before{content:"\F37C"}.mdi-mouse:before{content:"\F37D"}.mdi-mouse-off:before{content:"\F37E"}.mdi-mouse-variant:before{content:"\F37F"}.mdi-mouse-variant-off:before{content:"\F380"}.mdi-move-resize:before{content:"\F655"}.mdi-move-resize-variant:before{content:"\F656"}.mdi-movie:before{content:"\F381"}.mdi-movie-roll:before{content:"\F7DD"}.mdi-multiplication:before{content:"\F382"}.mdi-multiplication-box:before{content:"\F383"}.mdi-mushroom:before{content:"\F7DE"}.mdi-mushroom-outline:before{content:"\F7DF"}.mdi-music:before{content:"\F759"}.mdi-music-box:before{content:"\F384"}.mdi-music-box-outline:before{content:"\F385"}.mdi-music-circle:before{content:"\F386"}.mdi-music-note:before{content:"\F387"}.mdi-music-note-bluetooth:before{content:"\F5FE"}.mdi-music-note-bluetooth-off:before{content:"\F5FF"}.mdi-music-note-eighth:before{content:"\F388"}.mdi-music-note-half:before{content:"\F389"}.mdi-music-note-off:before{content:"\F38A"}.mdi-music-note-quarter:before{content:"\F38B"}.mdi-music-note-sixteenth:before{content:"\F38C"}.mdi-music-note-whole:before{content:"\F38D"}.mdi-music-off:before{content:"\F75A"}.mdi-nature:before{content:"\F38E"}.mdi-nature-people:before{content:"\F38F"}.mdi-navigation:before{content:"\F390"}.mdi-near-me:before{content:"\F5CD"}.mdi-needle:before{content:"\F391"}.mdi-nest-protect:before{content:"\F392"}.mdi-nest-thermostat:before{content:"\F393"}.mdi-netflix:before{content:"\F745"}.mdi-network:before{content:"\F6F2"}.mdi-new-box:before{content:"\F394"}.mdi-newspaper:before{content:"\F395"}.mdi-nfc:before{content:"\F396"}.mdi-nfc-tap:before{content:"\F397"}.mdi-nfc-variant:before{content:"\F398"}.mdi-ninja:before{content:"\F773"}.mdi-nintendo-switch:before{content:"\F7E0"}.mdi-nodejs:before{content:"\F399"}.mdi-note:before{content:"\F39A"}.mdi-note-multiple:before{content:"\F6B7"}.mdi-note-multiple-outline:before{content:"\F6B8"}.mdi-note-outline:before{content:"\F39B"}.mdi-note-plus:before{content:"\F39C"}.mdi-note-plus-outline:before{content:"\F39D"}.mdi-note-text:before{content:"\F39E"}.mdi-notebook:before{content:"\F82D"}.mdi-notification-clear-all:before{content:"\F39F"}.mdi-npm:before{content:"\F6F6"}.mdi-nuke:before{content:"\F6A3"}.mdi-null:before{content:"\F7E1"}.mdi-numeric:before{content:"\F3A0"}.mdi-numeric-0-box:before{content:"\F3A1"}.mdi-numeric-0-box-multiple-outline:before{content:"\F3A2"}.mdi-numeric-0-box-outline:before{content:"\F3A3"}.mdi-numeric-1-box:before{content:"\F3A4"}.mdi-numeric-1-box-multiple-outline:before{content:"\F3A5"}.mdi-numeric-1-box-outline:before{content:"\F3A6"}.mdi-numeric-2-box:before{content:"\F3A7"}.mdi-numeric-2-box-multiple-outline:before{content:"\F3A8"}.mdi-numeric-2-box-outline:before{content:"\F3A9"}.mdi-numeric-3-box:before{content:"\F3AA"}.mdi-numeric-3-box-multiple-outline:before{content:"\F3AB"}.mdi-numeric-3-box-outline:before{content:"\F3AC"}.mdi-numeric-4-box:before{content:"\F3AD"}.mdi-numeric-4-box-multiple-outline:before{content:"\F3AE"}.mdi-numeric-4-box-outline:before{content:"\F3AF"}.mdi-numeric-5-box:before{content:"\F3B0"}.mdi-numeric-5-box-multiple-outline:before{content:"\F3B1"}.mdi-numeric-5-box-outline:before{content:"\F3B2"}.mdi-numeric-6-box:before{content:"\F3B3"}.mdi-numeric-6-box-multiple-outline:before{content:"\F3B4"}.mdi-numeric-6-box-outline:before{content:"\F3B5"}.mdi-numeric-7-box:before{content:"\F3B6"}.mdi-numeric-7-box-multiple-outline:before{content:"\F3B7"}.mdi-numeric-7-box-outline:before{content:"\F3B8"}.mdi-numeric-8-box:before{content:"\F3B9"}.mdi-numeric-8-box-multiple-outline:before{content:"\F3BA"}.mdi-numeric-8-box-outline:before{content:"\F3BB"}.mdi-numeric-9-box:before{content:"\F3BC"}.mdi-numeric-9-box-multiple-outline:before{content:"\F3BD"}.mdi-numeric-9-box-outline:before{content:"\F3BE"}.mdi-numeric-9-plus-box:before{content:"\F3BF"}.mdi-numeric-9-plus-box-multiple-outline:before{content:"\F3C0"}.mdi-numeric-9-plus-box-outline:before{content:"\F3C1"}.mdi-nut:before{content:"\F6F7"}.mdi-nutrition:before{content:"\F3C2"}.mdi-oar:before{content:"\F67B"}.mdi-octagon:before{content:"\F3C3"}.mdi-octagon-outline:before{content:"\F3C4"}.mdi-octagram:before{content:"\F6F8"}.mdi-octagram-outline:before{content:"\F774"}.mdi-odnoklassniki:before{content:"\F3C5"}.mdi-office:before{content:"\F3C6"}.mdi-oil:before{content:"\F3C7"}.mdi-oil-temperature:before{content:"\F3C8"}.mdi-omega:before{content:"\F3C9"}.mdi-onedrive:before{content:"\F3CA"}.mdi-onenote:before{content:"\F746"}.mdi-opacity:before{content:"\F5CC"}.mdi-open-in-app:before{content:"\F3CB"}.mdi-open-in-new:before{content:"\F3CC"}.mdi-openid:before{content:"\F3CD"}.mdi-opera:before{content:"\F3CE"}.mdi-orbit:before{content:"\F018"}.mdi-ornament:before{content:"\F3CF"}.mdi-ornament-variant:before{content:"\F3D0"}.mdi-owl:before{content:"\F3D2"}.mdi-package:before{content:"\F3D3"}.mdi-package-down:before{content:"\F3D4"}.mdi-package-up:before{content:"\F3D5"}.mdi-package-variant:before{content:"\F3D6"}.mdi-package-variant-closed:before{content:"\F3D7"}.mdi-page-first:before{content:"\F600"}.mdi-page-last:before{content:"\F601"}.mdi-page-layout-body:before{content:"\F6F9"}.mdi-page-layout-footer:before{content:"\F6FA"}.mdi-page-layout-header:before{content:"\F6FB"}.mdi-page-layout-sidebar-left:before{content:"\F6FC"}.mdi-page-layout-sidebar-right:before{content:"\F6FD"}.mdi-palette:before{content:"\F3D8"}.mdi-palette-advanced:before{content:"\F3D9"}.mdi-panda:before{content:"\F3DA"}.mdi-pandora:before{content:"\F3DB"}.mdi-panorama:before{content:"\F3DC"}.mdi-panorama-fisheye:before{content:"\F3DD"}.mdi-panorama-horizontal:before{content:"\F3DE"}.mdi-panorama-vertical:before{content:"\F3DF"}.mdi-panorama-wide-angle:before{content:"\F3E0"}.mdi-paper-cut-vertical:before{content:"\F3E1"}.mdi-paperclip:before{content:"\F3E2"}.mdi-parking:before{content:"\F3E3"}.mdi-passport:before{content:"\F7E2"}.mdi-pause:before{content:"\F3E4"}.mdi-pause-circle:before{content:"\F3E5"}.mdi-pause-circle-outline:before{content:"\F3E6"}.mdi-pause-octagon:before{content:"\F3E7"}.mdi-pause-octagon-outline:before{content:"\F3E8"}.mdi-paw:before{content:"\F3E9"}.mdi-paw-off:before{content:"\F657"}.mdi-pen:before{content:"\F3EA"}.mdi-pencil:before{content:"\F3EB"}.mdi-pencil-box:before{content:"\F3EC"}.mdi-pencil-box-outline:before{content:"\F3ED"}.mdi-pencil-circle:before{content:"\F6FE"}.mdi-pencil-circle-outline:before{content:"\F775"}.mdi-pencil-lock:before{content:"\F3EE"}.mdi-pencil-off:before{content:"\F3EF"}.mdi-pentagon:before{content:"\F6FF"}.mdi-pentagon-outline:before{content:"\F700"}.mdi-percent:before{content:"\F3F0"}.mdi-periodic-table-co2:before{content:"\F7E3"}.mdi-periscope:before{content:"\F747"}.mdi-pharmacy:before{content:"\F3F1"}.mdi-phone:before{content:"\F3F2"}.mdi-phone-bluetooth:before{content:"\F3F3"}.mdi-phone-classic:before{content:"\F602"}.mdi-phone-forward:before{content:"\F3F4"}.mdi-phone-hangup:before{content:"\F3F5"}.mdi-phone-in-talk:before{content:"\F3F6"}.mdi-phone-incoming:before{content:"\F3F7"}.mdi-phone-locked:before{content:"\F3F8"}.mdi-phone-log:before{content:"\F3F9"}.mdi-phone-minus:before{content:"\F658"}.mdi-phone-missed:before{content:"\F3FA"}.mdi-phone-outgoing:before{content:"\F3FB"}.mdi-phone-paused:before{content:"\F3FC"}.mdi-phone-plus:before{content:"\F659"}.mdi-phone-return:before{content:"\F82E"}.mdi-phone-settings:before{content:"\F3FD"}.mdi-phone-voip:before{content:"\F3FE"}.mdi-pi:before{content:"\F3FF"}.mdi-pi-box:before{content:"\F400"}.mdi-piano:before{content:"\F67C"}.mdi-pig:before{content:"\F401"}.mdi-pill:before{content:"\F402"}.mdi-pillar:before{content:"\F701"}.mdi-pin:before{content:"\F403"}.mdi-pin-off:before{content:"\F404"}.mdi-pine-tree:before{content:"\F405"}.mdi-pine-tree-box:before{content:"\F406"}.mdi-pinterest:before{content:"\F407"}.mdi-pinterest-box:before{content:"\F408"}.mdi-pipe:before{content:"\F7E4"}.mdi-pipe-disconnected:before{content:"\F7E5"}.mdi-pistol:before{content:"\F702"}.mdi-pizza:before{content:"\F409"}.mdi-plane-shield:before{content:"\F6BA"}.mdi-play:before{content:"\F40A"}.mdi-play-box-outline:before{content:"\F40B"}.mdi-play-circle:before{content:"\F40C"}.mdi-play-circle-outline:before{content:"\F40D"}.mdi-play-pause:before{content:"\F40E"}.mdi-play-protected-content:before{content:"\F40F"}.mdi-playlist-check:before{content:"\F5C7"}.mdi-playlist-minus:before{content:"\F410"}.mdi-playlist-play:before{content:"\F411"}.mdi-playlist-plus:before{content:"\F412"}.mdi-playlist-remove:before{content:"\F413"}.mdi-playstation:before{content:"\F414"}.mdi-plex:before{content:"\F6B9"}.mdi-plus:before{content:"\F415"}.mdi-plus-box:before{content:"\F416"}.mdi-plus-box-outline:before{content:"\F703"}.mdi-plus-circle:before{content:"\F417"}.mdi-plus-circle-multiple-outline:before{content:"\F418"}.mdi-plus-circle-outline:before{content:"\F419"}.mdi-plus-network:before{content:"\F41A"}.mdi-plus-one:before{content:"\F41B"}.mdi-plus-outline:before{content:"\F704"}.mdi-pocket:before{content:"\F41C"}.mdi-pokeball:before{content:"\F41D"}.mdi-poker-chip:before{content:"\F82F"}.mdi-polaroid:before{content:"\F41E"}.mdi-poll:before{content:"\F41F"}.mdi-poll-box:before{content:"\F420"}.mdi-polymer:before{content:"\F421"}.mdi-pool:before{content:"\F606"}.mdi-popcorn:before{content:"\F422"}.mdi-pot:before{content:"\F65A"}.mdi-pot-mix:before{content:"\F65B"}.mdi-pound:before{content:"\F423"}.mdi-pound-box:before{content:"\F424"}.mdi-power:before{content:"\F425"}.mdi-power-plug:before{content:"\F6A4"}.mdi-power-plug-off:before{content:"\F6A5"}.mdi-power-settings:before{content:"\F426"}.mdi-power-socket:before{content:"\F427"}.mdi-power-socket-eu:before{content:"\F7E6"}.mdi-power-socket-uk:before{content:"\F7E7"}.mdi-power-socket-us:before{content:"\F7E8"}.mdi-prescription:before{content:"\F705"}.mdi-presentation:before{content:"\F428"}.mdi-presentation-play:before{content:"\F429"}.mdi-printer:before{content:"\F42A"}.mdi-printer-3d:before{content:"\F42B"}.mdi-printer-alert:before{content:"\F42C"}.mdi-printer-settings:before{content:"\F706"}.mdi-priority-high:before{content:"\F603"}.mdi-priority-low:before{content:"\F604"}.mdi-professional-hexagon:before{content:"\F42D"}.mdi-projector:before{content:"\F42E"}.mdi-projector-screen:before{content:"\F42F"}.mdi-publish:before{content:"\F6A6"}.mdi-pulse:before{content:"\F430"}.mdi-puzzle:before{content:"\F431"}.mdi-qqchat:before{content:"\F605"}.mdi-qrcode:before{content:"\F432"}.mdi-qrcode-scan:before{content:"\F433"}.mdi-quadcopter:before{content:"\F434"}.mdi-quality-high:before{content:"\F435"}.mdi-quicktime:before{content:"\F436"}.mdi-radar:before{content:"\F437"}.mdi-radiator:before{content:"\F438"}.mdi-radio:before{content:"\F439"}.mdi-radio-handheld:before{content:"\F43A"}.mdi-radio-tower:before{content:"\F43B"}.mdi-radioactive:before{content:"\F43C"}.mdi-radiobox-blank:before{content:"\F43D"}.mdi-radiobox-marked:before{content:"\F43E"}.mdi-raspberrypi:before{content:"\F43F"}.mdi-ray-end:before{content:"\F440"}.mdi-ray-end-arrow:before{content:"\F441"}.mdi-ray-start:before{content:"\F442"}.mdi-ray-start-arrow:before{content:"\F443"}.mdi-ray-start-end:before{content:"\F444"}.mdi-ray-vertex:before{content:"\F445"}.mdi-react:before{content:"\F707"}.mdi-read:before{content:"\F447"}.mdi-receipt:before{content:"\F449"}.mdi-record:before{content:"\F44A"}.mdi-record-rec:before{content:"\F44B"}.mdi-recycle:before{content:"\F44C"}.mdi-reddit:before{content:"\F44D"}.mdi-redo:before{content:"\F44E"}.mdi-redo-variant:before{content:"\F44F"}.mdi-refresh:before{content:"\F450"}.mdi-regex:before{content:"\F451"}.mdi-relative-scale:before{content:"\F452"}.mdi-reload:before{content:"\F453"}.mdi-remote:before{content:"\F454"}.mdi-rename-box:before{content:"\F455"}.mdi-reorder-horizontal:before{content:"\F687"}.mdi-reorder-vertical:before{content:"\F688"}.mdi-repeat:before{content:"\F456"}.mdi-repeat-off:before{content:"\F457"}.mdi-repeat-once:before{content:"\F458"}.mdi-replay:before{content:"\F459"}.mdi-reply:before{content:"\F45A"}.mdi-reply-all:before{content:"\F45B"}.mdi-reproduction:before{content:"\F45C"}.mdi-resize-bottom-right:before{content:"\F45D"}.mdi-responsive:before{content:"\F45E"}.mdi-restart:before{content:"\F708"}.mdi-restore:before{content:"\F6A7"}.mdi-rewind:before{content:"\F45F"}.mdi-rewind-outline:before{content:"\F709"}.mdi-rhombus:before{content:"\F70A"}.mdi-rhombus-outline:before{content:"\F70B"}.mdi-ribbon:before{content:"\F460"}.mdi-rice:before{content:"\F7E9"}.mdi-ring:before{content:"\F7EA"}.mdi-road:before{content:"\F461"}.mdi-road-variant:before{content:"\F462"}.mdi-robot:before{content:"\F6A8"}.mdi-rocket:before{content:"\F463"}.mdi-roomba:before{content:"\F70C"}.mdi-rotate-3d:before{content:"\F464"}.mdi-rotate-left:before{content:"\F465"}.mdi-rotate-left-variant:before{content:"\F466"}.mdi-rotate-right:before{content:"\F467"}.mdi-rotate-right-variant:before{content:"\F468"}.mdi-rounded-corner:before{content:"\F607"}.mdi-router-wireless:before{content:"\F469"}.mdi-routes:before{content:"\F46A"}.mdi-rowing:before{content:"\F608"}.mdi-rss:before{content:"\F46B"}.mdi-rss-box:before{content:"\F46C"}.mdi-ruler:before{content:"\F46D"}.mdi-run:before{content:"\F70D"}.mdi-run-fast:before{content:"\F46E"}.mdi-sale:before{content:"\F46F"}.mdi-sass:before{content:"\F7EB"}.mdi-satellite:before{content:"\F470"}.mdi-satellite-variant:before{content:"\F471"}.mdi-saxophone:before{content:"\F609"}.mdi-scale:before{content:"\F472"}.mdi-scale-balance:before{content:"\F5D1"}.mdi-scale-bathroom:before{content:"\F473"}.mdi-scanner:before{content:"\F6AA"}.mdi-school:before{content:"\F474"}.mdi-screen-rotation:before{content:"\F475"}.mdi-screen-rotation-lock:before{content:"\F476"}.mdi-screwdriver:before{content:"\F477"}.mdi-script:before{content:"\F478"}.mdi-sd:before{content:"\F479"}.mdi-seal:before{content:"\F47A"}.mdi-search-web:before{content:"\F70E"}.mdi-seat-flat:before{content:"\F47B"}.mdi-seat-flat-angled:before{content:"\F47C"}.mdi-seat-individual-suite:before{content:"\F47D"}.mdi-seat-legroom-extra:before{content:"\F47E"}.mdi-seat-legroom-normal:before{content:"\F47F"}.mdi-seat-legroom-reduced:before{content:"\F480"}.mdi-seat-recline-extra:before{content:"\F481"}.mdi-seat-recline-normal:before{content:"\F482"}.mdi-security:before{content:"\F483"}.mdi-security-home:before{content:"\F689"}.mdi-security-network:before{content:"\F484"}.mdi-select:before{content:"\F485"}.mdi-select-all:before{content:"\F486"}.mdi-select-inverse:before{content:"\F487"}.mdi-select-off:before{content:"\F488"}.mdi-selection:before{content:"\F489"}.mdi-selection-off:before{content:"\F776"}.mdi-send:before{content:"\F48A"}.mdi-send-secure:before{content:"\F7EC"}.mdi-serial-port:before{content:"\F65C"}.mdi-server:before{content:"\F48B"}.mdi-server-minus:before{content:"\F48C"}.mdi-server-network:before{content:"\F48D"}.mdi-server-network-off:before{content:"\F48E"}.mdi-server-off:before{content:"\F48F"}.mdi-server-plus:before{content:"\F490"}.mdi-server-remove:before{content:"\F491"}.mdi-server-security:before{content:"\F492"}.mdi-set-all:before{content:"\F777"}.mdi-set-center:before{content:"\F778"}.mdi-set-center-right:before{content:"\F779"}.mdi-set-left:before{content:"\F77A"}.mdi-set-left-center:before{content:"\F77B"}.mdi-set-left-right:before{content:"\F77C"}.mdi-set-none:before{content:"\F77D"}.mdi-set-right:before{content:"\F77E"}.mdi-settings:before{content:"\F493"}.mdi-settings-box:before{content:"\F494"}.mdi-shape:before{content:"\F830"}.mdi-shape-circle-plus:before{content:"\F65D"}.mdi-shape-outline:before{content:"\F831"}.mdi-shape-plus:before{content:"\F495"}.mdi-shape-polygon-plus:before{content:"\F65E"}.mdi-shape-rectangle-plus:before{content:"\F65F"}.mdi-shape-square-plus:before{content:"\F660"}.mdi-share:before{content:"\F496"}.mdi-share-variant:before{content:"\F497"}.mdi-shield:before{content:"\F498"}.mdi-shield-half-full:before{content:"\F77F"}.mdi-shield-outline:before{content:"\F499"}.mdi-ship-wheel:before{content:"\F832"}.mdi-shopping:before{content:"\F49A"}.mdi-shopping-music:before{content:"\F49B"}.mdi-shovel:before{content:"\F70F"}.mdi-shovel-off:before{content:"\F710"}.mdi-shredder:before{content:"\F49C"}.mdi-shuffle:before{content:"\F49D"}.mdi-shuffle-disabled:before{content:"\F49E"}.mdi-shuffle-variant:before{content:"\F49F"}.mdi-sigma:before{content:"\F4A0"}.mdi-sigma-lower:before{content:"\F62B"}.mdi-sign-caution:before{content:"\F4A1"}.mdi-sign-direction:before{content:"\F780"}.mdi-sign-text:before{content:"\F781"}.mdi-signal:before{content:"\F4A2"}.mdi-signal-2g:before{content:"\F711"}.mdi-signal-3g:before{content:"\F712"}.mdi-signal-4g:before{content:"\F713"}.mdi-signal-hspa:before{content:"\F714"}.mdi-signal-hspa-plus:before{content:"\F715"}.mdi-signal-off:before{content:"\F782"}.mdi-signal-variant:before{content:"\F60A"}.mdi-silverware:before{content:"\F4A3"}.mdi-silverware-fork:before{content:"\F4A4"}.mdi-silverware-spoon:before{content:"\F4A5"}.mdi-silverware-variant:before{content:"\F4A6"}.mdi-sim:before{content:"\F4A7"}.mdi-sim-alert:before{content:"\F4A8"}.mdi-sim-off:before{content:"\F4A9"}.mdi-sitemap:before{content:"\F4AA"}.mdi-skip-backward:before{content:"\F4AB"}.mdi-skip-forward:before{content:"\F4AC"}.mdi-skip-next:before{content:"\F4AD"}.mdi-skip-next-circle:before{content:"\F661"}.mdi-skip-next-circle-outline:before{content:"\F662"}.mdi-skip-previous:before{content:"\F4AE"}.mdi-skip-previous-circle:before{content:"\F663"}.mdi-skip-previous-circle-outline:before{content:"\F664"}.mdi-skull:before{content:"\F68B"}.mdi-skype:before{content:"\F4AF"}.mdi-skype-business:before{content:"\F4B0"}.mdi-slack:before{content:"\F4B1"}.mdi-sleep:before{content:"\F4B2"}.mdi-sleep-off:before{content:"\F4B3"}.mdi-smoking:before{content:"\F4B4"}.mdi-smoking-off:before{content:"\F4B5"}.mdi-snapchat:before{content:"\F4B6"}.mdi-snowflake:before{content:"\F716"}.mdi-snowman:before{content:"\F4B7"}.mdi-soccer:before{content:"\F4B8"}.mdi-soccer-field:before{content:"\F833"}.mdi-sofa:before{content:"\F4B9"}.mdi-solid:before{content:"\F68C"}.mdi-sort:before{content:"\F4BA"}.mdi-sort-alphabetical:before{content:"\F4BB"}.mdi-sort-ascending:before{content:"\F4BC"}.mdi-sort-descending:before{content:"\F4BD"}.mdi-sort-numeric:before{content:"\F4BE"}.mdi-sort-variant:before{content:"\F4BF"}.mdi-soundcloud:before{content:"\F4C0"}.mdi-source-branch:before{content:"\F62C"}.mdi-source-commit:before{content:"\F717"}.mdi-source-commit-end:before{content:"\F718"}.mdi-source-commit-end-local:before{content:"\F719"}.mdi-source-commit-local:before{content:"\F71A"}.mdi-source-commit-next-local:before{content:"\F71B"}.mdi-source-commit-start:before{content:"\F71C"}.mdi-source-commit-start-next-local:before{content:"\F71D"}.mdi-source-fork:before{content:"\F4C1"}.mdi-source-merge:before{content:"\F62D"}.mdi-source-pull:before{content:"\F4C2"}.mdi-soy-sauce:before{content:"\F7ED"}.mdi-speaker:before{content:"\F4C3"}.mdi-speaker-off:before{content:"\F4C4"}.mdi-speaker-wireless:before{content:"\F71E"}.mdi-speedometer:before{content:"\F4C5"}.mdi-spellcheck:before{content:"\F4C6"}.mdi-spotify:before{content:"\F4C7"}.mdi-spotlight:before{content:"\F4C8"}.mdi-spotlight-beam:before{content:"\F4C9"}.mdi-spray:before{content:"\F665"}.mdi-square:before{content:"\F763"}.mdi-square-inc:before{content:"\F4CA"}.mdi-square-inc-cash:before{content:"\F4CB"}.mdi-square-outline:before{content:"\F762"}.mdi-square-root:before{content:"\F783"}.mdi-stack-overflow:before{content:"\F4CC"}.mdi-stackexchange:before{content:"\F60B"}.mdi-stadium:before{content:"\F71F"}.mdi-stairs:before{content:"\F4CD"}.mdi-standard-definition:before{content:"\F7EE"}.mdi-star:before{content:"\F4CE"}.mdi-star-circle:before{content:"\F4CF"}.mdi-star-half:before{content:"\F4D0"}.mdi-star-off:before{content:"\F4D1"}.mdi-star-outline:before{content:"\F4D2"}.mdi-steam:before{content:"\F4D3"}.mdi-steering:before{content:"\F4D4"}.mdi-step-backward:before{content:"\F4D5"}.mdi-step-backward-2:before{content:"\F4D6"}.mdi-step-forward:before{content:"\F4D7"}.mdi-step-forward-2:before{content:"\F4D8"}.mdi-stethoscope:before{content:"\F4D9"}.mdi-sticker:before{content:"\F5D0"}.mdi-sticker-emoji:before{content:"\F784"}.mdi-stocking:before{content:"\F4DA"}.mdi-stop:before{content:"\F4DB"}.mdi-stop-circle:before{content:"\F666"}.mdi-stop-circle-outline:before{content:"\F667"}.mdi-store:before{content:"\F4DC"}.mdi-store-24-hour:before{content:"\F4DD"}.mdi-stove:before{content:"\F4DE"}.mdi-subdirectory-arrow-left:before{content:"\F60C"}.mdi-subdirectory-arrow-right:before{content:"\F60D"}.mdi-subway:before{content:"\F6AB"}.mdi-subway-variant:before{content:"\F4DF"}.mdi-summit:before{content:"\F785"}.mdi-sunglasses:before{content:"\F4E0"}.mdi-surround-sound:before{content:"\F5C5"}.mdi-surround-sound-2-0:before{content:"\F7EF"}.mdi-surround-sound-3-1:before{content:"\F7F0"}.mdi-surround-sound-5-1:before{content:"\F7F1"}.mdi-surround-sound-7-1:before{content:"\F7F2"}.mdi-svg:before{content:"\F720"}.mdi-swap-horizontal:before{content:"\F4E1"}.mdi-swap-vertical:before{content:"\F4E2"}.mdi-swim:before{content:"\F4E3"}.mdi-switch:before{content:"\F4E4"}.mdi-sword:before{content:"\F4E5"}.mdi-sword-cross:before{content:"\F786"}.mdi-sync:before{content:"\F4E6"}.mdi-sync-alert:before{content:"\F4E7"}.mdi-sync-off:before{content:"\F4E8"}.mdi-tab:before{content:"\F4E9"}.mdi-tab-plus:before{content:"\F75B"}.mdi-tab-unselected:before{content:"\F4EA"}.mdi-table:before{content:"\F4EB"}.mdi-table-column:before{content:"\F834"}.mdi-table-column-plus-after:before{content:"\F4EC"}.mdi-table-column-plus-before:before{content:"\F4ED"}.mdi-table-column-remove:before{content:"\F4EE"}.mdi-table-column-width:before{content:"\F4EF"}.mdi-table-edit:before{content:"\F4F0"}.mdi-table-large:before{content:"\F4F1"}.mdi-table-of-contents:before{content:"\F835"}.mdi-table-row:before{content:"\F836"}.mdi-table-row-height:before{content:"\F4F2"}.mdi-table-row-plus-after:before{content:"\F4F3"}.mdi-table-row-plus-before:before{content:"\F4F4"}.mdi-table-row-remove:before{content:"\F4F5"}.mdi-table-settings:before{content:"\F837"}.mdi-tablet:before{content:"\F4F6"}.mdi-tablet-android:before{content:"\F4F7"}.mdi-tablet-ipad:before{content:"\F4F8"}.mdi-taco:before{content:"\F761"}.mdi-tag:before{content:"\F4F9"}.mdi-tag-faces:before{content:"\F4FA"}.mdi-tag-heart:before{content:"\F68A"}.mdi-tag-multiple:before{content:"\F4FB"}.mdi-tag-outline:before{content:"\F4FC"}.mdi-tag-plus:before{content:"\F721"}.mdi-tag-remove:before{content:"\F722"}.mdi-tag-text-outline:before{content:"\F4FD"}.mdi-target:before{content:"\F4FE"}.mdi-taxi:before{content:"\F4FF"}.mdi-teamviewer:before{content:"\F500"}.mdi-telegram:before{content:"\F501"}.mdi-television:before{content:"\F502"}.mdi-television-box:before{content:"\F838"}.mdi-television-classic:before{content:"\F7F3"}.mdi-television-classic-off:before{content:"\F839"}.mdi-television-guide:before{content:"\F503"}.mdi-television-off:before{content:"\F83A"}.mdi-temperature-celsius:before{content:"\F504"}.mdi-temperature-fahrenheit:before{content:"\F505"}.mdi-temperature-kelvin:before{content:"\F506"}.mdi-tennis:before{content:"\F507"}.mdi-tent:before{content:"\F508"}.mdi-terrain:before{content:"\F509"}.mdi-test-tube:before{content:"\F668"}.mdi-text-shadow:before{content:"\F669"}.mdi-text-to-speech:before{content:"\F50A"}.mdi-text-to-speech-off:before{content:"\F50B"}.mdi-textbox:before{content:"\F60E"}.mdi-textbox-password:before{content:"\F7F4"}.mdi-texture:before{content:"\F50C"}.mdi-theater:before{content:"\F50D"}.mdi-theme-light-dark:before{content:"\F50E"}.mdi-thermometer:before{content:"\F50F"}.mdi-thermometer-lines:before{content:"\F510"}.mdi-thought-bubble:before{content:"\F7F5"}.mdi-thought-bubble-outline:before{content:"\F7F6"}.mdi-thumb-down:before{content:"\F511"}.mdi-thumb-down-outline:before{content:"\F512"}.mdi-thumb-up:before{content:"\F513"}.mdi-thumb-up-outline:before{content:"\F514"}.mdi-thumbs-up-down:before{content:"\F515"}.mdi-ticket:before{content:"\F516"}.mdi-ticket-account:before{content:"\F517"}.mdi-ticket-confirmation:before{content:"\F518"}.mdi-ticket-percent:before{content:"\F723"}.mdi-tie:before{content:"\F519"}.mdi-tilde:before{content:"\F724"}.mdi-timelapse:before{content:"\F51A"}.mdi-timer:before{content:"\F51B"}.mdi-timer-10:before{content:"\F51C"}.mdi-timer-3:before{content:"\F51D"}.mdi-timer-off:before{content:"\F51E"}.mdi-timer-sand:before{content:"\F51F"}.mdi-timer-sand-empty:before{content:"\F6AC"}.mdi-timer-sand-full:before{content:"\F78B"}.mdi-timetable:before{content:"\F520"}.mdi-toggle-switch:before{content:"\F521"}.mdi-toggle-switch-off:before{content:"\F522"}.mdi-tooltip:before{content:"\F523"}.mdi-tooltip-edit:before{content:"\F524"}.mdi-tooltip-image:before{content:"\F525"}.mdi-tooltip-outline:before{content:"\F526"}.mdi-tooltip-outline-plus:before{content:"\F527"}.mdi-tooltip-text:before{content:"\F528"}.mdi-tooth:before{content:"\F529"}.mdi-tor:before{content:"\F52A"}.mdi-tower-beach:before{content:"\F680"}.mdi-tower-fire:before{content:"\F681"}.mdi-towing:before{content:"\F83B"}.mdi-trackpad:before{content:"\F7F7"}.mdi-traffic-light:before{content:"\F52B"}.mdi-train:before{content:"\F52C"}.mdi-tram:before{content:"\F52D"}.mdi-transcribe:before{content:"\F52E"}.mdi-transcribe-close:before{content:"\F52F"}.mdi-transfer:before{content:"\F530"}.mdi-transit-transfer:before{content:"\F6AD"}.mdi-translate:before{content:"\F5CA"}.mdi-treasure-chest:before{content:"\F725"}.mdi-tree:before{content:"\F531"}.mdi-trello:before{content:"\F532"}.mdi-trending-down:before{content:"\F533"}.mdi-trending-neutral:before{content:"\F534"}.mdi-trending-up:before{content:"\F535"}.mdi-triangle:before{content:"\F536"}.mdi-triangle-outline:before{content:"\F537"}.mdi-trophy:before{content:"\F538"}.mdi-trophy-award:before{content:"\F539"}.mdi-trophy-outline:before{content:"\F53A"}.mdi-trophy-variant:before{content:"\F53B"}.mdi-trophy-variant-outline:before{content:"\F53C"}.mdi-truck:before{content:"\F53D"}.mdi-truck-delivery:before{content:"\F53E"}.mdi-truck-fast:before{content:"\F787"}.mdi-truck-trailer:before{content:"\F726"}.mdi-tshirt-crew:before{content:"\F53F"}.mdi-tshirt-v:before{content:"\F540"}.mdi-tumblr:before{content:"\F541"}.mdi-tumblr-reblog:before{content:"\F542"}.mdi-tune:before{content:"\F62E"}.mdi-tune-vertical:before{content:"\F66A"}.mdi-twitch:before{content:"\F543"}.mdi-twitter:before{content:"\F544"}.mdi-twitter-box:before{content:"\F545"}.mdi-twitter-circle:before{content:"\F546"}.mdi-twitter-retweet:before{content:"\F547"}.mdi-uber:before{content:"\F748"}.mdi-ubuntu:before{content:"\F548"}.mdi-ultra-high-definition:before{content:"\F7F8"}.mdi-umbraco:before{content:"\F549"}.mdi-umbrella:before{content:"\F54A"}.mdi-umbrella-outline:before{content:"\F54B"}.mdi-undo:before{content:"\F54C"}.mdi-undo-variant:before{content:"\F54D"}.mdi-unfold-less-horizontal:before{content:"\F54E"}.mdi-unfold-less-vertical:before{content:"\F75F"}.mdi-unfold-more-horizontal:before{content:"\F54F"}.mdi-unfold-more-vertical:before{content:"\F760"}.mdi-ungroup:before{content:"\F550"}.mdi-unity:before{content:"\F6AE"}.mdi-untappd:before{content:"\F551"}.mdi-update:before{content:"\F6AF"}.mdi-upload:before{content:"\F552"}.mdi-upload-multiple:before{content:"\F83C"}.mdi-upload-network:before{content:"\F6F5"}.mdi-usb:before{content:"\F553"}.mdi-van-passenger:before{content:"\F7F9"}.mdi-van-utility:before{content:"\F7FA"}.mdi-vanish:before{content:"\F7FB"}.mdi-vector-arrange-above:before{content:"\F554"}.mdi-vector-arrange-below:before{content:"\F555"}.mdi-vector-circle:before{content:"\F556"}.mdi-vector-circle-variant:before{content:"\F557"}.mdi-vector-combine:before{content:"\F558"}.mdi-vector-curve:before{content:"\F559"}.mdi-vector-difference:before{content:"\F55A"}.mdi-vector-difference-ab:before{content:"\F55B"}.mdi-vector-difference-ba:before{content:"\F55C"}.mdi-vector-intersection:before{content:"\F55D"}.mdi-vector-line:before{content:"\F55E"}.mdi-vector-point:before{content:"\F55F"}.mdi-vector-polygon:before{content:"\F560"}.mdi-vector-polyline:before{content:"\F561"}.mdi-vector-radius:before{content:"\F749"}.mdi-vector-rectangle:before{content:"\F5C6"}.mdi-vector-selection:before{content:"\F562"}.mdi-vector-square:before{content:"\F001"}.mdi-vector-triangle:before{content:"\F563"}.mdi-vector-union:before{content:"\F564"}.mdi-venmo:before{content:"\F578"}.mdi-verified:before{content:"\F565"}.mdi-vibrate:before{content:"\F566"}.mdi-video:before{content:"\F567"}.mdi-video-3d:before{content:"\F7FC"}.mdi-video-4k-box:before{content:"\F83D"}.mdi-video-input-antenna:before{content:"\F83E"}.mdi-video-input-component:before{content:"\F83F"}.mdi-video-input-hdmi:before{content:"\F840"}.mdi-video-input-svideo:before{content:"\F841"}.mdi-video-off:before{content:"\F568"}.mdi-video-switch:before{content:"\F569"}.mdi-view-agenda:before{content:"\F56A"}.mdi-view-array:before{content:"\F56B"}.mdi-view-carousel:before{content:"\F56C"}.mdi-view-column:before{content:"\F56D"}.mdi-view-dashboard:before{content:"\F56E"}.mdi-view-dashboard-variant:before{content:"\F842"}.mdi-view-day:before{content:"\F56F"}.mdi-view-grid:before{content:"\F570"}.mdi-view-headline:before{content:"\F571"}.mdi-view-list:before{content:"\F572"}.mdi-view-module:before{content:"\F573"}.mdi-view-parallel:before{content:"\F727"}.mdi-view-quilt:before{content:"\F574"}.mdi-view-sequential:before{content:"\F728"}.mdi-view-stream:before{content:"\F575"}.mdi-view-week:before{content:"\F576"}.mdi-vimeo:before{content:"\F577"}.mdi-violin:before{content:"\F60F"}.mdi-visualstudio:before{content:"\F610"}.mdi-vk:before{content:"\F579"}.mdi-vk-box:before{content:"\F57A"}.mdi-vk-circle:before{content:"\F57B"}.mdi-vlc:before{content:"\F57C"}.mdi-voice:before{content:"\F5CB"}.mdi-voicemail:before{content:"\F57D"}.mdi-volume-high:before{content:"\F57E"}.mdi-volume-low:before{content:"\F57F"}.mdi-volume-medium:before{content:"\F580"}.mdi-volume-minus:before{content:"\F75D"}.mdi-volume-mute:before{content:"\F75E"}.mdi-volume-off:before{content:"\F581"}.mdi-volume-plus:before{content:"\F75C"}.mdi-vpn:before{content:"\F582"}.mdi-vuejs:before{content:"\F843"}.mdi-walk:before{content:"\F583"}.mdi-wall:before{content:"\F7FD"}.mdi-wallet:before{content:"\F584"}.mdi-wallet-giftcard:before{content:"\F585"}.mdi-wallet-membership:before{content:"\F586"}.mdi-wallet-travel:before{content:"\F587"}.mdi-wan:before{content:"\F588"}.mdi-washing-machine:before{content:"\F729"}.mdi-watch:before{content:"\F589"}.mdi-watch-export:before{content:"\F58A"}.mdi-watch-import:before{content:"\F58B"}.mdi-watch-vibrate:before{content:"\F6B0"}.mdi-water:before{content:"\F58C"}.mdi-water-off:before{content:"\F58D"}.mdi-water-percent:before{content:"\F58E"}.mdi-water-pump:before{content:"\F58F"}.mdi-watermark:before{content:"\F612"}.mdi-waves:before{content:"\F78C"}.mdi-weather-cloudy:before{content:"\F590"}.mdi-weather-fog:before{content:"\F591"}.mdi-weather-hail:before{content:"\F592"}.mdi-weather-lightning:before{content:"\F593"}.mdi-weather-lightning-rainy:before{content:"\F67D"}.mdi-weather-night:before{content:"\F594"}.mdi-weather-partlycloudy:before{content:"\F595"}.mdi-weather-pouring:before{content:"\F596"}.mdi-weather-rainy:before{content:"\F597"}.mdi-weather-snowy:before{content:"\F598"}.mdi-weather-snowy-rainy:before{content:"\F67E"}.mdi-weather-sunny:before{content:"\F599"}.mdi-weather-sunset:before{content:"\F59A"}.mdi-weather-sunset-down:before{content:"\F59B"}.mdi-weather-sunset-up:before{content:"\F59C"}.mdi-weather-windy:before{content:"\F59D"}.mdi-weather-windy-variant:before{content:"\F59E"}.mdi-web:before{content:"\F59F"}.mdi-webcam:before{content:"\F5A0"}.mdi-webhook:before{content:"\F62F"}.mdi-webpack:before{content:"\F72A"}.mdi-wechat:before{content:"\F611"}.mdi-weight:before{content:"\F5A1"}.mdi-weight-kilogram:before{content:"\F5A2"}.mdi-whatsapp:before{content:"\F5A3"}.mdi-wheelchair-accessibility:before{content:"\F5A4"}.mdi-white-balance-auto:before{content:"\F5A5"}.mdi-white-balance-incandescent:before{content:"\F5A6"}.mdi-white-balance-iridescent:before{content:"\F5A7"}.mdi-white-balance-sunny:before{content:"\F5A8"}.mdi-widgets:before{content:"\F72B"}.mdi-wifi:before{content:"\F5A9"}.mdi-wifi-off:before{content:"\F5AA"}.mdi-wii:before{content:"\F5AB"}.mdi-wiiu:before{content:"\F72C"}.mdi-wikipedia:before{content:"\F5AC"}.mdi-window-close:before{content:"\F5AD"}.mdi-window-closed:before{content:"\F5AE"}.mdi-window-maximize:before{content:"\F5AF"}.mdi-window-minimize:before{content:"\F5B0"}.mdi-window-open:before{content:"\F5B1"}.mdi-window-restore:before{content:"\F5B2"}.mdi-windows:before{content:"\F5B3"}.mdi-wordpress:before{content:"\F5B4"}.mdi-worker:before{content:"\F5B5"}.mdi-wrap:before{content:"\F5B6"}.mdi-wrench:before{content:"\F5B7"}.mdi-wunderlist:before{content:"\F5B8"}.mdi-xamarin:before{content:"\F844"}.mdi-xamarin-outline:before{content:"\F845"}.mdi-xaml:before{content:"\F673"}.mdi-xbox:before{content:"\F5B9"}.mdi-xbox-controller:before{content:"\F5BA"}.mdi-xbox-controller-battery-alert:before{content:"\F74A"}.mdi-xbox-controller-battery-empty:before{content:"\F74B"}.mdi-xbox-controller-battery-full:before{content:"\F74C"}.mdi-xbox-controller-battery-low:before{content:"\F74D"}.mdi-xbox-controller-battery-medium:before{content:"\F74E"}.mdi-xbox-controller-battery-unknown:before{content:"\F74F"}.mdi-xbox-controller-off:before{content:"\F5BB"}.mdi-xda:before{content:"\F5BC"}.mdi-xing:before{content:"\F5BD"}.mdi-xing-box:before{content:"\F5BE"}.mdi-xing-circle:before{content:"\F5BF"}.mdi-xml:before{content:"\F5C0"}.mdi-xmpp:before{content:"\F7FE"}.mdi-yammer:before{content:"\F788"}.mdi-yeast:before{content:"\F5C1"}.mdi-yelp:before{content:"\F5C2"}.mdi-yin-yang:before{content:"\F67F"}.mdi-youtube-creator-studio:before{content:"\F846"}.mdi-youtube-gaming:before{content:"\F847"}.mdi-youtube-play:before{content:"\F5C3"}.mdi-youtube-tv:before{content:"\F448"}.mdi-zip-box:before{content:"\F5C4"}.mdi-blank:before{content:"\F68C";visibility:hidden}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-dark:before{color:rgba(0,0,0,0.54)}.mdi-dark.mdi-inactive:before{color:rgba(0,0,0,0.26)}.mdi-light:before{color:#fff}.mdi-light.mdi-inactive:before{color:rgba(255,255,255,0.3)}.mdi-rotate-45:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mdi-rotate-90:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mdi-rotate-135:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.mdi-rotate-180:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mdi-rotate-225:before{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.mdi-rotate-270:before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.mdi-rotate-315:before{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.mdi-flip-h:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mdi-flip-v:before{-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.mdi-spin:before{-webkit-animation:mdi-spin 2s infinite linear;animation:mdi-spin 2s infinite linear}@-webkit-keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
/*# sourceMappingURL=materialdesignicons.min.css.map */

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*!
 * Button visually impaired v1.0.0 (https://bvi.isvek.ru/)
 * Copyright 2014-2021 <bvi@isvek.ru>
 * Licensed under MIT (https://github.com/veks/button-visually-impaired-javascript/blob/master/LICENSE.md)
 */
html:not(.bvi-panel) {
    font-size: 100%
}

html:not(.bvi-panel) *, html:not(.bvi-panel) ::after, html:not(.bvi-panel) ::before {
    box-sizing: border-box
}

html body .bvi-panel {
    font-family: Arial, serif !important;
    font-size: 1rem !important;
    padding: .5rem;
    color: #000;
    top: 0;
    left: 0;
    right: 0;
    letter-spacing: 0;
    position: relative;
    text-shadow: none;
    line-height: normal;
    border: 0;
    margin-bottom: .3rem;
    background-color: #f7f7f7;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .23);
    z-index: 999999 !important
}

html body .bvi-panel * {
    font-family: Arial, serif !important;
    font-size: 1rem !important
}

html body .bvi-panel.bvi-fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999999
}

html body .bvi-panel.bvi-panel-hide {
    display: none
}

html body .bvi-panel a {
    color: #000 !important;
    outline: 0 !important;
    background-color: transparent !important;
    text-decoration: none !important
}

html body .bvi-panel a:focus, html body .bvi-panel a:hover {
    color: #000 !important;
    outline: 0 !important;
    background-color: transparent !important;
    text-decoration: none !important
}

html body .bvi-panel a.bvi-link {
    display: inline-block;
    line-height: 1.5;
    font-size: .875rem !important;
    color: #212529 !important;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #e0e0e0 !important;
    border: 1px solid #c6c6c6 !important;
    padding: .375rem .75rem;
    border-radius: .25rem;
    position: relative;
    font-weight: 700;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

html body .bvi-panel a.bvi-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: ""
}

html body .bvi-panel a.bvi-link:focus, html body .bvi-panel a.bvi-link:hover {
    background-color: #b6b6b6 !important
}

html body .bvi-panel a.bvi-link.active {
    color: #212529 !important;
    background-color: #b6b6b6 !important
}

html body .bvi-panel a.bvi-link.bvi-theme-white {
    background-color: #fff !important;
    color: #000 !important
}

html body .bvi-panel a.bvi-link.bvi-theme-black {
    background-color: #000 !important;
    color: #fff !important
}

html body .bvi-panel a.bvi-link.bvi-theme-blue {
    background-color: #9dd1ff !important;
    color: #063462 !important
}

html body .bvi-panel a.bvi-link.bvi-theme-brown {
    background-color: #f7f3d6 !important;
    color: #4d4b43 !important
}

html body .bvi-panel a.bvi-link.bvi-theme-green {
    background-color: #3b2716 !important;
    color: #a9e44d !important
}

html body .bvi-panel .bvi-blocks {
    margin: 0 auto;
    text-align: center;
    display: flex;
    flex-flow: row wrap
}

html body .bvi-panel .bvi-blocks.bvi-block-start {
    justify-content: flex-start
}

html body .bvi-panel .bvi-blocks.bvi-block-center {
    justify-content: center
}

html body .bvi-panel .bvi-blocks.bvi-block-end {
    justify-content: flex-end
}

html body .bvi-panel .bvi-block {
    padding: .688rem .938rem
}

html body .bvi-panel .bvi-block .bvi-block-title {
    text-align: center;
    font-weight: 600 !important;
    font-size: 1rem !important;
    display: block;
    margin-bottom: .8rem
}

html body .bvi-panel .bvi-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    visibility: hidden;
    z-index: 1050;
    outline: 0;
    opacity: 0;
    background: rgba(0, 0, 0, .5);
    -webkit-transition: opacity .2s ease-in;
    -moz-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in
}

html body .bvi-panel .bvi-modal.show {
    visibility: visible;
    opacity: 1
}

html body .bvi-panel .bvi-modal .bvi-modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
    display: flex;
    align-items: center;
    height: calc(100% - 3.5rem);
    pointer-events: none
}

html body .bvi-panel .bvi-modal .bvi-modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    outline: 0;
    max-height: 100%;
    overflow: hidden
}

html body .bvi-panel .bvi-modal .bvi-modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: .8rem .8rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

html body .bvi-panel .bvi-modal .bvi-modal-title {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.5;
    font-size: 1.25rem;
    font-weight: 600;
    color: #000
}

html body .bvi-panel .bvi-modal .bvi-modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
    overflow-y: auto
}

html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar {
    width: .5rem;
    background-color: transparent;
    opacity: 0
}

html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar-thumb {
    background-color: #dee2e6;
    border-radius: .25rem
}

html body .bvi-panel .bvi-modal .bvi-modal-footer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-end;
    padding: .8rem .8rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(.3rem - 1px);
    border-bottom-left-radius: calc(.3rem - 1px)
}

html body .bvi-panel .bvi-modal .bvi-modal-close {
    float: right;
    font-size: 1.2rem !important;
    font-weight: 700;
    line-height: 1;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}

html body .bvi-panel .bvi-modal .bvi-modal-close:focus, html body .bvi-panel .bvi-modal .bvi-modal-close:hover {
    cursor: pointer;
    opacity: .75
}

body.bvi-active {
    margin: 0;
    padding: 0;
    top: 0;
    left: 0
}

body.bvi-active.bvi-noscroll {
    overflow: hidden !important
}

body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles) {
    background-color: #fff !important;
    color: #000 !important;
    fill: #000000 !important;
    border-color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) {
    background-color: #fff !important;
    color: #000 !important;
    fill: #000000 !important;
    border-color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    opacity: 1!important;
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-speech-link, body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-speech-text {
    border-color: #000
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
    color: #000 !important;
    background-color: transparent !important;
    text-underline: none !important;
    outline: 0 !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
    color: rgba(0, 0, 0, .5) !important;
    border: 1px solid rgba(0, 0, 0, .5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
    color: rgba(0, 0, 0, .5) !important;
    border: 1px solid rgba(0, 0, 0, .5) !important;
    text-underline: none !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
    color: #fff !important;
    background-color: #000 !important;
    text-underline: none !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
    color: #000 !important;
    background-color: #fff !important;
    text-underline: none !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :checked:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :default:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :empty:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :focus:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :hover:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :link:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :optional:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :required:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :root:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :target:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :valid:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :visited:not(.bvi-no-styles) {
    background-color: #fff !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #000 !important;
    color: #000 !important;
    fill: #000000 !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::after:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::before:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
    background-color: #000 !important;
    color: #fff !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles) {
    outline: 0 !important;
    color: #000 !important;
    background-color: transparent !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles).active {
    color: #000 !important;
    background-color: #fff !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
    color: #fff !important;
    background-color: #000 !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #fff !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #fff !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles) {
    color: #fff !important;
    background-color: #000 !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:hover.active, body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active {
    color: #fff !important;
    background-color: #000 !important
}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:hover:hover, body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover {
    color: #fff !important;
    background-color: #000 !important
}

body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles) {
    background-color: #000 !important;
    color: #fff !important;
    fill: #ffffff !important;
    border-color: #fff !important;
    box-shadow: none !important;
    text-shadow: none !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) {
    background-color: #000 !important;
    color: #fff !important;
    fill: #ffffff !important;
    border-color: #fff !important;
    box-shadow: none !important;
    text-shadow: none !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-speech-link, body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-speech-text {
    border-color: #fff
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
    color: #fff !important;
    background-color: transparent !important;
    text-underline: none !important;
    outline: 0 !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
    color: rgba(255, 255, 255, .5) !important;
    border: 1px solid rgba(255, 255, 255, .5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
    color: rgba(255, 255, 255, .5) !important;
    border: 1px solid rgba(255, 255, 255, .5) !important;
    text-underline: none !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
    color: #000 !important;
    background-color: #fff !important;
    text-underline: none !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
    color: #fff !important;
    background-color: #000 !important;
    text-underline: none !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :checked:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :default:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :empty:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :focus:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :hover:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :link:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :optional:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :required:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :root:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :target:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :valid:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :visited:not(.bvi-no-styles) {
    background-color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #fff !important;
    color: #fff !important;
    fill: #ffffff !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::after:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #fff !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::before:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #fff !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
    background-color: #fff !important;
    color: #000 !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles) {
    outline: 0 !important;
    color: #fff !important;
    background-color: transparent !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles).active {
    color: #fff !important;
    background-color: #000 !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
    color: #000 !important;
    background-color: #fff !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000 !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000 !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles) {
    color: #000 !important;
    background-color: #fff !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:hover.active, body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active {
    color: #000 !important;
    background-color: #fff !important
}

body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:hover:hover, body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover {
    color: #000 !important;
    background-color: #fff !important
}

body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles) {
    background-color: #9dd1ff !important;
    color: #063462 !important;
    fill: #063462 !important;
    border-color: #063462 !important;
    box-shadow: none !important;
    text-shadow: none !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) {
    background-color: #9dd1ff !important;
    color: #063462 !important;
    fill: #063462 !important;
    border-color: #063462 !important;
    box-shadow: none !important;
    text-shadow: none !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-speech-link, body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-speech-text {
    border-color: #063462
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
    color: #063462 !important;
    background-color: transparent !important;
    text-underline: none !important;
    outline: 0 !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
    color: rgba(6, 52, 98, .5) !important;
    border: 1px solid rgba(6, 52, 98, .5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
    color: rgba(6, 52, 98, .5) !important;
    border: 1px solid rgba(6, 52, 98, .5) !important;
    text-underline: none !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
    color: #9dd1ff !important;
    background-color: #063462 !important;
    text-underline: none !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
    color: #063462 !important;
    background-color: #9dd1ff !important;
    text-underline: none !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :checked:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :default:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :empty:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :focus:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :hover:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :link:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :optional:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :required:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :root:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :target:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :valid:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :visited:not(.bvi-no-styles) {
    background-color: #9dd1ff !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #063462 !important;
    color: #063462 !important;
    fill: #063462 !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::after:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #063462 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::before:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #063462 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
    background-color: #063462 !important;
    color: #9dd1ff !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles) {
    outline: 0 !important;
    color: #063462 !important;
    background-color: transparent !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles).active {
    color: #063462 !important;
    background-color: #9dd1ff !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
    color: #9dd1ff !important;
    background-color: #063462 !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #9dd1ff !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #9dd1ff !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles) {
    color: #9dd1ff !important;
    background-color: #063462 !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:hover.active, body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active {
    color: #9dd1ff !important;
    background-color: #063462 !important
}

body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:hover:hover, body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover {
    color: #9dd1ff !important;
    background-color: #063462 !important
}

body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles) {
    background-color: #f7f3d6 !important;
    color: #4d4b43 !important;
    fill: #4D4B43 !important;
    border-color: #4d4b43 !important;
    box-shadow: none !important;
    text-shadow: none !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) {
    background-color: #f7f3d6 !important;
    color: #4d4b43 !important;
    fill: #4D4B43 !important;
    border-color: #4d4b43 !important;
    box-shadow: none !important;
    text-shadow: none !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-speech-link, body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-speech-text {
    border-color: #4d4b43
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
    color: #4d4b43 !important;
    background-color: transparent !important;
    text-underline: none !important;
    outline: 0 !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
    color: rgba(77, 75, 67, .5) !important;
    border: 1px solid rgba(77, 75, 67, .5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
    color: rgba(77, 75, 67, .5) !important;
    border: 1px solid rgba(77, 75, 67, .5) !important;
    text-underline: none !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
    color: #f7f3d6 !important;
    background-color: #4d4b43 !important;
    text-underline: none !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
    color: #4d4b43 !important;
    background-color: #f7f3d6 !important;
    text-underline: none !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :checked:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :default:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :empty:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :focus:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :hover:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :link:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :optional:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :required:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :root:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :target:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :valid:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :visited:not(.bvi-no-styles) {
    background-color: #f7f3d6 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #4d4b43 !important;
    color: #4d4b43 !important;
    fill: #4D4B43 !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::after:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #4d4b43 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::before:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #4d4b43 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
    background-color: #4d4b43 !important;
    color: #f7f3d6 !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles) {
    outline: 0 !important;
    color: #4d4b43 !important;
    background-color: transparent !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles).active {
    color: #4d4b43 !important;
    background-color: #f7f3d6 !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
    color: #f7f3d6 !important;
    background-color: #4d4b43 !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #f7f3d6 !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #f7f3d6 !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles) {
    color: #f7f3d6 !important;
    background-color: #4d4b43 !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:hover.active, body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active {
    color: #f7f3d6 !important;
    background-color: #4d4b43 !important
}

body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:hover:hover, body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover {
    color: #f7f3d6 !important;
    background-color: #4d4b43 !important
}

body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles) {
    background-color: #3b2716 !important;
    color: #a9e44d !important;
    fill: #A9E44D !important;
    border-color: #a9e44d !important;
    box-shadow: none !important;
    text-shadow: none !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) {
    background-color: #3b2716 !important;
    color: #a9e44d !important;
    fill: #A9E44D !important;
    border-color: #a9e44d !important;
    box-shadow: none !important;
    text-shadow: none !important;
    opacity: 1!important;
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-speech-link, body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-speech-text {
    border-color: #a9e44d
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles) {
    color: #a9e44d !important;
    background-color: transparent !important;
    text-underline: none !important;
    outline: 0 !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled {
    color: rgba(169, 228, 77, .5) !important;
    border: 1px solid rgba(169, 228, 77, .5) !important;
    pointer-events: none;
    cursor: no-drop;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus {
    color: rgba(169, 228, 77, .5) !important;
    border: 1px solid rgba(169, 228, 77, .5) !important;
    text-underline: none !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover {
    color: #3b2716 !important;
    background-color: #a9e44d !important;
    text-underline: none !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus {
    color: #a9e44d !important;
    background-color: #3b2716 !important;
    text-underline: none !important;
    text-decoration: none !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :checked:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :default:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :empty:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :focus:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :hover:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :link:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :optional:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :required:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :root:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :target:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :valid:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :visited:not(.bvi-no-styles) {
    background-color: #3b2716 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #a9e44d !important;
    color: #a9e44d !important;
    fill: #A9E44D !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::after:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #a9e44d !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::before:not(.bvi-no-styles) {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #a9e44d !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
    background-color: #a9e44d !important;
    color: #3b2716 !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles) {
    outline: 0 !important;
    color: #a9e44d !important;
    background-color: transparent !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles).active {
    color: #a9e44d !important;
    background-color: #3b2716 !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
    color: #3b2716 !important;
    background-color: #a9e44d !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #3b2716 !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #3b2716 !important;
    border-color: transparent !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles), body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles) {
    color: #3b2716 !important;
    background-color: #a9e44d !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:hover.active, body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active, body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active {
    color: #3b2716 !important;
    background-color: #a9e44d !important
}

body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:hover:hover, body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover, body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover {
    color: #3b2716 !important;
    background-color: #a9e44d !important
}

body .bvi-body[data-bvi-fontsize="40"] * {
    font-size: 40px !important
}

body .bvi-body[data-bvi-fontsize="40"] * h1, body .bvi-body[data-bvi-fontsize="40"] * h1 * {
    font-size: 47px !important
}

body .bvi-body[data-bvi-fontsize="40"] * h2, body .bvi-body[data-bvi-fontsize="40"] * h2 * {
    font-size: 46px !important
}

body .bvi-body[data-bvi-fontsize="40"] * h3, body .bvi-body[data-bvi-fontsize="40"] * h3 * {
    font-size: 45px !important
}

body .bvi-body[data-bvi-fontsize="40"] * h4, body .bvi-body[data-bvi-fontsize="40"] * h4 * {
    font-size: 44px !important
}

body .bvi-body[data-bvi-fontsize="40"] * h5, body .bvi-body[data-bvi-fontsize="40"] * h5 * {
    font-size: 43px !important
}

body .bvi-body[data-bvi-fontsize="40"] * h6, body .bvi-body[data-bvi-fontsize="40"] * h6 * {
    font-size: 42px !important
}

body .bvi-body[data-bvi-fontsize="39"] * {
    font-size: 39px !important
}

body .bvi-body[data-bvi-fontsize="39"] * h1, body .bvi-body[data-bvi-fontsize="39"] * h1 * {
    font-size: 46px !important
}

body .bvi-body[data-bvi-fontsize="39"] * h2, body .bvi-body[data-bvi-fontsize="39"] * h2 * {
    font-size: 45px !important
}

body .bvi-body[data-bvi-fontsize="39"] * h3, body .bvi-body[data-bvi-fontsize="39"] * h3 * {
    font-size: 44px !important
}

body .bvi-body[data-bvi-fontsize="39"] * h4, body .bvi-body[data-bvi-fontsize="39"] * h4 * {
    font-size: 43px !important
}

body .bvi-body[data-bvi-fontsize="39"] * h5, body .bvi-body[data-bvi-fontsize="39"] * h5 * {
    font-size: 42px !important
}

body .bvi-body[data-bvi-fontsize="39"] * h6, body .bvi-body[data-bvi-fontsize="39"] * h6 * {
    font-size: 41px !important
}

body .bvi-body[data-bvi-fontsize="38"] * {
    font-size: 38px !important
}

body .bvi-body[data-bvi-fontsize="38"] * h1, body .bvi-body[data-bvi-fontsize="38"] * h1 * {
    font-size: 45px !important
}

body .bvi-body[data-bvi-fontsize="38"] * h2, body .bvi-body[data-bvi-fontsize="38"] * h2 * {
    font-size: 44px !important
}

body .bvi-body[data-bvi-fontsize="38"] * h3, body .bvi-body[data-bvi-fontsize="38"] * h3 * {
    font-size: 43px !important
}

body .bvi-body[data-bvi-fontsize="38"] * h4, body .bvi-body[data-bvi-fontsize="38"] * h4 * {
    font-size: 42px !important
}

body .bvi-body[data-bvi-fontsize="38"] * h5, body .bvi-body[data-bvi-fontsize="38"] * h5 * {
    font-size: 41px !important
}

body .bvi-body[data-bvi-fontsize="38"] * h6, body .bvi-body[data-bvi-fontsize="38"] * h6 * {
    font-size: 40px !important
}

body .bvi-body[data-bvi-fontsize="37"] * {
    font-size: 37px !important
}

body .bvi-body[data-bvi-fontsize="37"] * h1, body .bvi-body[data-bvi-fontsize="37"] * h1 * {
    font-size: 44px !important
}

body .bvi-body[data-bvi-fontsize="37"] * h2, body .bvi-body[data-bvi-fontsize="37"] * h2 * {
    font-size: 43px !important
}

body .bvi-body[data-bvi-fontsize="37"] * h3, body .bvi-body[data-bvi-fontsize="37"] * h3 * {
    font-size: 42px !important
}

body .bvi-body[data-bvi-fontsize="37"] * h4, body .bvi-body[data-bvi-fontsize="37"] * h4 * {
    font-size: 41px !important
}

body .bvi-body[data-bvi-fontsize="37"] * h5, body .bvi-body[data-bvi-fontsize="37"] * h5 * {
    font-size: 40px !important
}

body .bvi-body[data-bvi-fontsize="37"] * h6, body .bvi-body[data-bvi-fontsize="37"] * h6 * {
    font-size: 39px !important
}

body .bvi-body[data-bvi-fontsize="36"] * {
    font-size: 36px !important
}

body .bvi-body[data-bvi-fontsize="36"] * h1, body .bvi-body[data-bvi-fontsize="36"] * h1 * {
    font-size: 43px !important
}

body .bvi-body[data-bvi-fontsize="36"] * h2, body .bvi-body[data-bvi-fontsize="36"] * h2 * {
    font-size: 42px !important
}

body .bvi-body[data-bvi-fontsize="36"] * h3, body .bvi-body[data-bvi-fontsize="36"] * h3 * {
    font-size: 41px !important
}

body .bvi-body[data-bvi-fontsize="36"] * h4, body .bvi-body[data-bvi-fontsize="36"] * h4 * {
    font-size: 40px !important
}

body .bvi-body[data-bvi-fontsize="36"] * h5, body .bvi-body[data-bvi-fontsize="36"] * h5 * {
    font-size: 39px !important
}

body .bvi-body[data-bvi-fontsize="36"] * h6, body .bvi-body[data-bvi-fontsize="36"] * h6 * {
    font-size: 38px !important
}

body .bvi-body[data-bvi-fontsize="35"] * {
    font-size: 35px !important
}

body .bvi-body[data-bvi-fontsize="35"] * h1, body .bvi-body[data-bvi-fontsize="35"] * h1 * {
    font-size: 42px !important
}

body .bvi-body[data-bvi-fontsize="35"] * h2, body .bvi-body[data-bvi-fontsize="35"] * h2 * {
    font-size: 41px !important
}

body .bvi-body[data-bvi-fontsize="35"] * h3, body .bvi-body[data-bvi-fontsize="35"] * h3 * {
    font-size: 40px !important
}

body .bvi-body[data-bvi-fontsize="35"] * h4, body .bvi-body[data-bvi-fontsize="35"] * h4 * {
    font-size: 39px !important
}

body .bvi-body[data-bvi-fontsize="35"] * h5, body .bvi-body[data-bvi-fontsize="35"] * h5 * {
    font-size: 38px !important
}

body .bvi-body[data-bvi-fontsize="35"] * h6, body .bvi-body[data-bvi-fontsize="35"] * h6 * {
    font-size: 37px !important
}

body .bvi-body[data-bvi-fontsize="34"] * {
    font-size: 34px !important
}

body .bvi-body[data-bvi-fontsize="34"] * h1, body .bvi-body[data-bvi-fontsize="34"] * h1 * {
    font-size: 41px !important
}

body .bvi-body[data-bvi-fontsize="34"] * h2, body .bvi-body[data-bvi-fontsize="34"] * h2 * {
    font-size: 40px !important
}

body .bvi-body[data-bvi-fontsize="34"] * h3, body .bvi-body[data-bvi-fontsize="34"] * h3 * {
    font-size: 39px !important
}

body .bvi-body[data-bvi-fontsize="34"] * h4, body .bvi-body[data-bvi-fontsize="34"] * h4 * {
    font-size: 38px !important
}

body .bvi-body[data-bvi-fontsize="34"] * h5, body .bvi-body[data-bvi-fontsize="34"] * h5 * {
    font-size: 37px !important
}

body .bvi-body[data-bvi-fontsize="34"] * h6, body .bvi-body[data-bvi-fontsize="34"] * h6 * {
    font-size: 36px !important
}

body .bvi-body[data-bvi-fontsize="33"] * {
    font-size: 33px !important
}

body .bvi-body[data-bvi-fontsize="33"] * h1, body .bvi-body[data-bvi-fontsize="33"] * h1 * {
    font-size: 40px !important
}

body .bvi-body[data-bvi-fontsize="33"] * h2, body .bvi-body[data-bvi-fontsize="33"] * h2 * {
    font-size: 39px !important
}

body .bvi-body[data-bvi-fontsize="33"] * h3, body .bvi-body[data-bvi-fontsize="33"] * h3 * {
    font-size: 38px !important
}

body .bvi-body[data-bvi-fontsize="33"] * h4, body .bvi-body[data-bvi-fontsize="33"] * h4 * {
    font-size: 37px !important
}

body .bvi-body[data-bvi-fontsize="33"] * h5, body .bvi-body[data-bvi-fontsize="33"] * h5 * {
    font-size: 36px !important
}

body .bvi-body[data-bvi-fontsize="33"] * h6, body .bvi-body[data-bvi-fontsize="33"] * h6 * {
    font-size: 35px !important
}

body .bvi-body[data-bvi-fontsize="32"] * {
    font-size: 32px !important
}

body .bvi-body[data-bvi-fontsize="32"] * h1, body .bvi-body[data-bvi-fontsize="32"] * h1 * {
    font-size: 39px !important
}

body .bvi-body[data-bvi-fontsize="32"] * h2, body .bvi-body[data-bvi-fontsize="32"] * h2 * {
    font-size: 38px !important
}

body .bvi-body[data-bvi-fontsize="32"] * h3, body .bvi-body[data-bvi-fontsize="32"] * h3 * {
    font-size: 37px !important
}

body .bvi-body[data-bvi-fontsize="32"] * h4, body .bvi-body[data-bvi-fontsize="32"] * h4 * {
    font-size: 36px !important
}

body .bvi-body[data-bvi-fontsize="32"] * h5, body .bvi-body[data-bvi-fontsize="32"] * h5 * {
    font-size: 35px !important
}

body .bvi-body[data-bvi-fontsize="32"] * h6, body .bvi-body[data-bvi-fontsize="32"] * h6 * {
    font-size: 34px !important
}

body .bvi-body[data-bvi-fontsize="31"] * {
    font-size: 31px !important
}

body .bvi-body[data-bvi-fontsize="31"] * h1, body .bvi-body[data-bvi-fontsize="31"] * h1 * {
    font-size: 38px !important
}

body .bvi-body[data-bvi-fontsize="31"] * h2, body .bvi-body[data-bvi-fontsize="31"] * h2 * {
    font-size: 37px !important
}

body .bvi-body[data-bvi-fontsize="31"] * h3, body .bvi-body[data-bvi-fontsize="31"] * h3 * {
    font-size: 36px !important
}

body .bvi-body[data-bvi-fontsize="31"] * h4, body .bvi-body[data-bvi-fontsize="31"] * h4 * {
    font-size: 35px !important
}

body .bvi-body[data-bvi-fontsize="31"] * h5, body .bvi-body[data-bvi-fontsize="31"] * h5 * {
    font-size: 34px !important
}

body .bvi-body[data-bvi-fontsize="31"] * h6, body .bvi-body[data-bvi-fontsize="31"] * h6 * {
    font-size: 33px !important
}

body .bvi-body[data-bvi-fontsize="30"] * {
    font-size: 30px !important
}

body .bvi-body[data-bvi-fontsize="30"] * h1, body .bvi-body[data-bvi-fontsize="30"] * h1 * {
    font-size: 37px !important
}

body .bvi-body[data-bvi-fontsize="30"] * h2, body .bvi-body[data-bvi-fontsize="30"] * h2 * {
    font-size: 36px !important
}

body .bvi-body[data-bvi-fontsize="30"] * h3, body .bvi-body[data-bvi-fontsize="30"] * h3 * {
    font-size: 35px !important
}

body .bvi-body[data-bvi-fontsize="30"] * h4, body .bvi-body[data-bvi-fontsize="30"] * h4 * {
    font-size: 34px !important
}

body .bvi-body[data-bvi-fontsize="30"] * h5, body .bvi-body[data-bvi-fontsize="30"] * h5 * {
    font-size: 33px !important
}

body .bvi-body[data-bvi-fontsize="30"] * h6, body .bvi-body[data-bvi-fontsize="30"] * h6 * {
    font-size: 32px !important
}

body .bvi-body[data-bvi-fontsize="29"] * {
    font-size: 29px !important
}

body .bvi-body[data-bvi-fontsize="29"] * h1, body .bvi-body[data-bvi-fontsize="29"] * h1 * {
    font-size: 36px !important
}

body .bvi-body[data-bvi-fontsize="29"] * h2, body .bvi-body[data-bvi-fontsize="29"] * h2 * {
    font-size: 35px !important
}

body .bvi-body[data-bvi-fontsize="29"] * h3, body .bvi-body[data-bvi-fontsize="29"] * h3 * {
    font-size: 34px !important
}

body .bvi-body[data-bvi-fontsize="29"] * h4, body .bvi-body[data-bvi-fontsize="29"] * h4 * {
    font-size: 33px !important
}

body .bvi-body[data-bvi-fontsize="29"] * h5, body .bvi-body[data-bvi-fontsize="29"] * h5 * {
    font-size: 32px !important
}

body .bvi-body[data-bvi-fontsize="29"] * h6, body .bvi-body[data-bvi-fontsize="29"] * h6 * {
    font-size: 31px !important
}

body .bvi-body[data-bvi-fontsize="28"] * {
    font-size: 28px !important
}

body .bvi-body[data-bvi-fontsize="28"] * h1, body .bvi-body[data-bvi-fontsize="28"] * h1 * {
    font-size: 35px !important
}

body .bvi-body[data-bvi-fontsize="28"] * h2, body .bvi-body[data-bvi-fontsize="28"] * h2 * {
    font-size: 34px !important
}

body .bvi-body[data-bvi-fontsize="28"] * h3, body .bvi-body[data-bvi-fontsize="28"] * h3 * {
    font-size: 33px !important
}

body .bvi-body[data-bvi-fontsize="28"] * h4, body .bvi-body[data-bvi-fontsize="28"] * h4 * {
    font-size: 32px !important
}

body .bvi-body[data-bvi-fontsize="28"] * h5, body .bvi-body[data-bvi-fontsize="28"] * h5 * {
    font-size: 31px !important
}

body .bvi-body[data-bvi-fontsize="28"] * h6, body .bvi-body[data-bvi-fontsize="28"] * h6 * {
    font-size: 30px !important
}

body .bvi-body[data-bvi-fontsize="27"] * {
    font-size: 27px !important
}

body .bvi-body[data-bvi-fontsize="27"] * h1, body .bvi-body[data-bvi-fontsize="27"] * h1 * {
    font-size: 34px !important
}

body .bvi-body[data-bvi-fontsize="27"] * h2, body .bvi-body[data-bvi-fontsize="27"] * h2 * {
    font-size: 33px !important
}

body .bvi-body[data-bvi-fontsize="27"] * h3, body .bvi-body[data-bvi-fontsize="27"] * h3 * {
    font-size: 32px !important
}

body .bvi-body[data-bvi-fontsize="27"] * h4, body .bvi-body[data-bvi-fontsize="27"] * h4 * {
    font-size: 31px !important
}

body .bvi-body[data-bvi-fontsize="27"] * h5, body .bvi-body[data-bvi-fontsize="27"] * h5 * {
    font-size: 30px !important
}

body .bvi-body[data-bvi-fontsize="27"] * h6, body .bvi-body[data-bvi-fontsize="27"] * h6 * {
    font-size: 29px !important
}

body .bvi-body[data-bvi-fontsize="26"] * {
    font-size: 26px !important
}

body .bvi-body[data-bvi-fontsize="26"] * h1, body .bvi-body[data-bvi-fontsize="26"] * h1 * {
    font-size: 33px !important
}

body .bvi-body[data-bvi-fontsize="26"] * h2, body .bvi-body[data-bvi-fontsize="26"] * h2 * {
    font-size: 32px !important
}

body .bvi-body[data-bvi-fontsize="26"] * h3, body .bvi-body[data-bvi-fontsize="26"] * h3 * {
    font-size: 31px !important
}

body .bvi-body[data-bvi-fontsize="26"] * h4, body .bvi-body[data-bvi-fontsize="26"] * h4 * {
    font-size: 30px !important
}

body .bvi-body[data-bvi-fontsize="26"] * h5, body .bvi-body[data-bvi-fontsize="26"] * h5 * {
    font-size: 29px !important
}

body .bvi-body[data-bvi-fontsize="26"] * h6, body .bvi-body[data-bvi-fontsize="26"] * h6 * {
    font-size: 28px !important
}

body .bvi-body[data-bvi-fontsize="25"] * {
    font-size: 25px !important
}

body .bvi-body[data-bvi-fontsize="25"] * h1, body .bvi-body[data-bvi-fontsize="25"] * h1 * {
    font-size: 32px !important
}

body .bvi-body[data-bvi-fontsize="25"] * h2, body .bvi-body[data-bvi-fontsize="25"] * h2 * {
    font-size: 31px !important
}

body .bvi-body[data-bvi-fontsize="25"] * h3, body .bvi-body[data-bvi-fontsize="25"] * h3 * {
    font-size: 30px !important
}

body .bvi-body[data-bvi-fontsize="25"] * h4, body .bvi-body[data-bvi-fontsize="25"] * h4 * {
    font-size: 29px !important
}

body .bvi-body[data-bvi-fontsize="25"] * h5, body .bvi-body[data-bvi-fontsize="25"] * h5 * {
    font-size: 28px !important
}

body .bvi-body[data-bvi-fontsize="25"] * h6, body .bvi-body[data-bvi-fontsize="25"] * h6 * {
    font-size: 27px !important
}

body .bvi-body[data-bvi-fontsize="24"] * {
    font-size: 24px !important
}

body .bvi-body[data-bvi-fontsize="24"] * h1, body .bvi-body[data-bvi-fontsize="24"] * h1 * {
    font-size: 31px !important
}

body .bvi-body[data-bvi-fontsize="24"] * h2, body .bvi-body[data-bvi-fontsize="24"] * h2 * {
    font-size: 30px !important
}

body .bvi-body[data-bvi-fontsize="24"] * h3, body .bvi-body[data-bvi-fontsize="24"] * h3 * {
    font-size: 29px !important
}

body .bvi-body[data-bvi-fontsize="24"] * h4, body .bvi-body[data-bvi-fontsize="24"] * h4 * {
    font-size: 28px !important
}

body .bvi-body[data-bvi-fontsize="24"] * h5, body .bvi-body[data-bvi-fontsize="24"] * h5 * {
    font-size: 27px !important
}

body .bvi-body[data-bvi-fontsize="24"] * h6, body .bvi-body[data-bvi-fontsize="24"] * h6 * {
    font-size: 26px !important
}

body .bvi-body[data-bvi-fontsize="23"] * {
    font-size: 23px !important
}

body .bvi-body[data-bvi-fontsize="23"] * h1, body .bvi-body[data-bvi-fontsize="23"] * h1 * {
    font-size: 30px !important
}

body .bvi-body[data-bvi-fontsize="23"] * h2, body .bvi-body[data-bvi-fontsize="23"] * h2 * {
    font-size: 29px !important
}

body .bvi-body[data-bvi-fontsize="23"] * h3, body .bvi-body[data-bvi-fontsize="23"] * h3 * {
    font-size: 28px !important
}

body .bvi-body[data-bvi-fontsize="23"] * h4, body .bvi-body[data-bvi-fontsize="23"] * h4 * {
    font-size: 27px !important
}

body .bvi-body[data-bvi-fontsize="23"] * h5, body .bvi-body[data-bvi-fontsize="23"] * h5 * {
    font-size: 26px !important
}

body .bvi-body[data-bvi-fontsize="23"] * h6, body .bvi-body[data-bvi-fontsize="23"] * h6 * {
    font-size: 25px !important
}

body .bvi-body[data-bvi-fontsize="22"] * {
    font-size: 22px !important
}

body .bvi-body[data-bvi-fontsize="22"] * h1, body .bvi-body[data-bvi-fontsize="22"] * h1 * {
    font-size: 29px !important
}

body .bvi-body[data-bvi-fontsize="22"] * h2, body .bvi-body[data-bvi-fontsize="22"] * h2 * {
    font-size: 28px !important
}

body .bvi-body[data-bvi-fontsize="22"] * h3, body .bvi-body[data-bvi-fontsize="22"] * h3 * {
    font-size: 27px !important
}

body .bvi-body[data-bvi-fontsize="22"] * h4, body .bvi-body[data-bvi-fontsize="22"] * h4 * {
    font-size: 26px !important
}

body .bvi-body[data-bvi-fontsize="22"] * h5, body .bvi-body[data-bvi-fontsize="22"] * h5 * {
    font-size: 25px !important
}

body .bvi-body[data-bvi-fontsize="22"] * h6, body .bvi-body[data-bvi-fontsize="22"] * h6 * {
    font-size: 24px !important
}

body .bvi-body[data-bvi-fontsize="21"] * {
    font-size: 21px !important
}

body .bvi-body[data-bvi-fontsize="21"] * h1, body .bvi-body[data-bvi-fontsize="21"] * h1 * {
    font-size: 28px !important
}

body .bvi-body[data-bvi-fontsize="21"] * h2, body .bvi-body[data-bvi-fontsize="21"] * h2 * {
    font-size: 27px !important
}

body .bvi-body[data-bvi-fontsize="21"] * h3, body .bvi-body[data-bvi-fontsize="21"] * h3 * {
    font-size: 26px !important
}

body .bvi-body[data-bvi-fontsize="21"] * h4, body .bvi-body[data-bvi-fontsize="21"] * h4 * {
    font-size: 25px !important
}

body .bvi-body[data-bvi-fontsize="21"] * h5, body .bvi-body[data-bvi-fontsize="21"] * h5 * {
    font-size: 24px !important
}

body .bvi-body[data-bvi-fontsize="21"] * h6, body .bvi-body[data-bvi-fontsize="21"] * h6 * {
    font-size: 23px !important
}

body .bvi-body[data-bvi-fontsize="20"] * {
    font-size: 20px !important
}

body .bvi-body[data-bvi-fontsize="20"] * h1, body .bvi-body[data-bvi-fontsize="20"] * h1 * {
    font-size: 27px !important
}

body .bvi-body[data-bvi-fontsize="20"] * h2, body .bvi-body[data-bvi-fontsize="20"] * h2 * {
    font-size: 26px !important
}

body .bvi-body[data-bvi-fontsize="20"] * h3, body .bvi-body[data-bvi-fontsize="20"] * h3 * {
    font-size: 25px !important
}

body .bvi-body[data-bvi-fontsize="20"] * h4, body .bvi-body[data-bvi-fontsize="20"] * h4 * {
    font-size: 24px !important
}

body .bvi-body[data-bvi-fontsize="20"] * h5, body .bvi-body[data-bvi-fontsize="20"] * h5 * {
    font-size: 23px !important
}

body .bvi-body[data-bvi-fontsize="20"] * h6, body .bvi-body[data-bvi-fontsize="20"] * h6 * {
    font-size: 22px !important
}

body .bvi-body[data-bvi-fontsize="19"] * {
    font-size: 19px !important
}

body .bvi-body[data-bvi-fontsize="19"] * h1, body .bvi-body[data-bvi-fontsize="19"] * h1 * {
    font-size: 26px !important
}

body .bvi-body[data-bvi-fontsize="19"] * h2, body .bvi-body[data-bvi-fontsize="19"] * h2 * {
    font-size: 25px !important
}

body .bvi-body[data-bvi-fontsize="19"] * h3, body .bvi-body[data-bvi-fontsize="19"] * h3 * {
    font-size: 24px !important
}

body .bvi-body[data-bvi-fontsize="19"] * h4, body .bvi-body[data-bvi-fontsize="19"] * h4 * {
    font-size: 23px !important
}

body .bvi-body[data-bvi-fontsize="19"] * h5, body .bvi-body[data-bvi-fontsize="19"] * h5 * {
    font-size: 22px !important
}

body .bvi-body[data-bvi-fontsize="19"] * h6, body .bvi-body[data-bvi-fontsize="19"] * h6 * {
    font-size: 21px !important
}

body .bvi-body[data-bvi-fontsize="18"] * {
    font-size: 18px !important
}

body .bvi-body[data-bvi-fontsize="18"] * h1, body .bvi-body[data-bvi-fontsize="18"] * h1 * {
    font-size: 25px !important
}

body .bvi-body[data-bvi-fontsize="18"] * h2, body .bvi-body[data-bvi-fontsize="18"] * h2 * {
    font-size: 24px !important
}

body .bvi-body[data-bvi-fontsize="18"] * h3, body .bvi-body[data-bvi-fontsize="18"] * h3 * {
    font-size: 23px !important
}

body .bvi-body[data-bvi-fontsize="18"] * h4, body .bvi-body[data-bvi-fontsize="18"] * h4 * {
    font-size: 22px !important
}

body .bvi-body[data-bvi-fontsize="18"] * h5, body .bvi-body[data-bvi-fontsize="18"] * h5 * {
    font-size: 21px !important
}

body .bvi-body[data-bvi-fontsize="18"] * h6, body .bvi-body[data-bvi-fontsize="18"] * h6 * {
    font-size: 20px !important
}

body .bvi-body[data-bvi-fontsize="17"] * {
    font-size: 17px !important
}

body .bvi-body[data-bvi-fontsize="17"] * h1, body .bvi-body[data-bvi-fontsize="17"] * h1 * {
    font-size: 24px !important
}

body .bvi-body[data-bvi-fontsize="17"] * h2, body .bvi-body[data-bvi-fontsize="17"] * h2 * {
    font-size: 23px !important
}

body .bvi-body[data-bvi-fontsize="17"] * h3, body .bvi-body[data-bvi-fontsize="17"] * h3 * {
    font-size: 22px !important
}

body .bvi-body[data-bvi-fontsize="17"] * h4, body .bvi-body[data-bvi-fontsize="17"] * h4 * {
    font-size: 21px !important
}

body .bvi-body[data-bvi-fontsize="17"] * h5, body .bvi-body[data-bvi-fontsize="17"] * h5 * {
    font-size: 20px !important
}

body .bvi-body[data-bvi-fontsize="17"] * h6, body .bvi-body[data-bvi-fontsize="17"] * h6 * {
    font-size: 19px !important
}

/*body .bvi-body[data-bvi-fontsize="16"] * {
    font-size: 16px !important
}

body .bvi-body[data-bvi-fontsize="16"] * h1, body .bvi-body[data-bvi-fontsize="16"] * h1 * {
    font-size: 23px !important
}

body .bvi-body[data-bvi-fontsize="16"] * h2, body .bvi-body[data-bvi-fontsize="16"] * h2 * {
    font-size: 22px !important
}

body .bvi-body[data-bvi-fontsize="16"] * h3, body .bvi-body[data-bvi-fontsize="16"] * h3 * {
    font-size: 21px !important
}

body .bvi-body[data-bvi-fontsize="16"] * h4, body .bvi-body[data-bvi-fontsize="16"] * h4 * {
    font-size: 20px !important
}

body .bvi-body[data-bvi-fontsize="16"] * h5, body .bvi-body[data-bvi-fontsize="16"] * h5 * {
    font-size: 19px !important
}

body .bvi-body[data-bvi-fontsize="16"] * h6, body .bvi-body[data-bvi-fontsize="16"] * h6 * {
    font-size: 18px !important
}*/

body .bvi-body[data-bvi-fontsize="15"] * {
    font-size: 15px !important
}

body .bvi-body[data-bvi-fontsize="15"] * h1, body .bvi-body[data-bvi-fontsize="15"] * h1 * {
    font-size: 22px !important
}

body .bvi-body[data-bvi-fontsize="15"] * h2, body .bvi-body[data-bvi-fontsize="15"] * h2 * {
    font-size: 21px !important
}

body .bvi-body[data-bvi-fontsize="15"] * h3, body .bvi-body[data-bvi-fontsize="15"] * h3 * {
    font-size: 20px !important
}

body .bvi-body[data-bvi-fontsize="15"] * h4, body .bvi-body[data-bvi-fontsize="15"] * h4 * {
    font-size: 19px !important
}

body .bvi-body[data-bvi-fontsize="15"] * h5, body .bvi-body[data-bvi-fontsize="15"] * h5 * {
    font-size: 18px !important
}

body .bvi-body[data-bvi-fontsize="15"] * h6, body .bvi-body[data-bvi-fontsize="15"] * h6 * {
    font-size: 17px !important
}

body .bvi-body[data-bvi-fontsize="14"] * {
    font-size: 14px !important
}

body .bvi-body[data-bvi-fontsize="14"] * h1, body .bvi-body[data-bvi-fontsize="14"] * h1 * {
    font-size: 21px !important
}

body .bvi-body[data-bvi-fontsize="14"] * h2, body .bvi-body[data-bvi-fontsize="14"] * h2 * {
    font-size: 20px !important
}

body .bvi-body[data-bvi-fontsize="14"] * h3, body .bvi-body[data-bvi-fontsize="14"] * h3 * {
    font-size: 19px !important
}

body .bvi-body[data-bvi-fontsize="14"] * h4, body .bvi-body[data-bvi-fontsize="14"] * h4 * {
    font-size: 18px !important
}

body .bvi-body[data-bvi-fontsize="14"] * h5, body .bvi-body[data-bvi-fontsize="14"] * h5 * {
    font-size: 17px !important
}

body .bvi-body[data-bvi-fontsize="14"] * h6, body .bvi-body[data-bvi-fontsize="14"] * h6 * {
    font-size: 16px !important
}

body .bvi-body[data-bvi-fontsize="13"] * {
    font-size: 13px !important
}

body .bvi-body[data-bvi-fontsize="13"] * h1, body .bvi-body[data-bvi-fontsize="13"] * h1 * {
    font-size: 20px !important
}

body .bvi-body[data-bvi-fontsize="13"] * h2, body .bvi-body[data-bvi-fontsize="13"] * h2 * {
    font-size: 19px !important
}

body .bvi-body[data-bvi-fontsize="13"] * h3, body .bvi-body[data-bvi-fontsize="13"] * h3 * {
    font-size: 18px !important
}

body .bvi-body[data-bvi-fontsize="13"] * h4, body .bvi-body[data-bvi-fontsize="13"] * h4 * {
    font-size: 17px !important
}

body .bvi-body[data-bvi-fontsize="13"] * h5, body .bvi-body[data-bvi-fontsize="13"] * h5 * {
    font-size: 16px !important
}

body .bvi-body[data-bvi-fontsize="13"] * h6, body .bvi-body[data-bvi-fontsize="13"] * h6 * {
    font-size: 15px !important
}

body .bvi-body[data-bvi-fontsize="12"] * {
    font-size: 12px !important
}

body .bvi-body[data-bvi-fontsize="12"] * h1, body .bvi-body[data-bvi-fontsize="12"] * h1 * {
    font-size: 19px !important
}

body .bvi-body[data-bvi-fontsize="12"] * h2, body .bvi-body[data-bvi-fontsize="12"] * h2 * {
    font-size: 18px !important
}

body .bvi-body[data-bvi-fontsize="12"] * h3, body .bvi-body[data-bvi-fontsize="12"] * h3 * {
    font-size: 17px !important
}

body .bvi-body[data-bvi-fontsize="12"] * h4, body .bvi-body[data-bvi-fontsize="12"] * h4 * {
    font-size: 16px !important
}

body .bvi-body[data-bvi-fontsize="12"] * h5, body .bvi-body[data-bvi-fontsize="12"] * h5 * {
    font-size: 15px !important
}

body .bvi-body[data-bvi-fontsize="12"] * h6, body .bvi-body[data-bvi-fontsize="12"] * h6 * {
    font-size: 14px !important
}

body .bvi-body[data-bvi-fontsize="11"] * {
    font-size: 11px !important
}

body .bvi-body[data-bvi-fontsize="11"] * h1, body .bvi-body[data-bvi-fontsize="11"] * h1 * {
    font-size: 18px !important
}

body .bvi-body[data-bvi-fontsize="11"] * h2, body .bvi-body[data-bvi-fontsize="11"] * h2 * {
    font-size: 17px !important
}

body .bvi-body[data-bvi-fontsize="11"] * h3, body .bvi-body[data-bvi-fontsize="11"] * h3 * {
    font-size: 16px !important
}

body .bvi-body[data-bvi-fontsize="11"] * h4, body .bvi-body[data-bvi-fontsize="11"] * h4 * {
    font-size: 15px !important
}

body .bvi-body[data-bvi-fontsize="11"] * h5, body .bvi-body[data-bvi-fontsize="11"] * h5 * {
    font-size: 14px !important
}

body .bvi-body[data-bvi-fontsize="11"] * h6, body .bvi-body[data-bvi-fontsize="11"] * h6 * {
    font-size: 13px !important
}

body .bvi-body[data-bvi-fontsize="10"] * {
    font-size: 10px !important
}

body .bvi-body[data-bvi-fontsize="10"] * h1, body .bvi-body[data-bvi-fontsize="10"] * h1 * {
    font-size: 17px !important
}

body .bvi-body[data-bvi-fontsize="10"] * h2, body .bvi-body[data-bvi-fontsize="10"] * h2 * {
    font-size: 16px !important
}

body .bvi-body[data-bvi-fontsize="10"] * h3, body .bvi-body[data-bvi-fontsize="10"] * h3 * {
    font-size: 15px !important
}

body .bvi-body[data-bvi-fontsize="10"] * h4, body .bvi-body[data-bvi-fontsize="10"] * h4 * {
    font-size: 14px !important
}

body .bvi-body[data-bvi-fontsize="10"] * h5, body .bvi-body[data-bvi-fontsize="10"] * h5 * {
    font-size: 13px !important
}

body .bvi-body[data-bvi-fontsize="10"] * h6, body .bvi-body[data-bvi-fontsize="10"] * h6 * {
    font-size: 12px !important
}

body .bvi-body[data-bvi-fontsize="9"] * {
    font-size: 9px !important
}

body .bvi-body[data-bvi-fontsize="9"] * h1, body .bvi-body[data-bvi-fontsize="9"] * h1 * {
    font-size: 16px !important
}

body .bvi-body[data-bvi-fontsize="9"] * h2, body .bvi-body[data-bvi-fontsize="9"] * h2 * {
    font-size: 15px !important
}

body .bvi-body[data-bvi-fontsize="9"] * h3, body .bvi-body[data-bvi-fontsize="9"] * h3 * {
    font-size: 14px !important
}

body .bvi-body[data-bvi-fontsize="9"] * h4, body .bvi-body[data-bvi-fontsize="9"] * h4 * {
    font-size: 13px !important
}

body .bvi-body[data-bvi-fontsize="9"] * h5, body .bvi-body[data-bvi-fontsize="9"] * h5 * {
    font-size: 12px !important
}

body .bvi-body[data-bvi-fontsize="9"] * h6, body .bvi-body[data-bvi-fontsize="9"] * h6 * {
    font-size: 11px !important
}

body .bvi-body[data-bvi-fontsize="8"] * {
    font-size: 8px !important
}

body .bvi-body[data-bvi-fontsize="8"] * h1, body .bvi-body[data-bvi-fontsize="8"] * h1 * {
    font-size: 15px !important
}

body .bvi-body[data-bvi-fontsize="8"] * h2, body .bvi-body[data-bvi-fontsize="8"] * h2 * {
    font-size: 14px !important
}

body .bvi-body[data-bvi-fontsize="8"] * h3, body .bvi-body[data-bvi-fontsize="8"] * h3 * {
    font-size: 13px !important
}

body .bvi-body[data-bvi-fontsize="8"] * h4, body .bvi-body[data-bvi-fontsize="8"] * h4 * {
    font-size: 12px !important
}

body .bvi-body[data-bvi-fontsize="8"] * h5, body .bvi-body[data-bvi-fontsize="8"] * h5 * {
    font-size: 11px !important
}

body .bvi-body[data-bvi-fontsize="8"] * h6, body .bvi-body[data-bvi-fontsize="8"] * h6 * {
    font-size: 10px !important
}

body .bvi-body[data-bvi-fontsize="7"] * {
    font-size: 7px !important
}

body .bvi-body[data-bvi-fontsize="7"] * h1, body .bvi-body[data-bvi-fontsize="7"] * h1 * {
    font-size: 14px !important
}

body .bvi-body[data-bvi-fontsize="7"] * h2, body .bvi-body[data-bvi-fontsize="7"] * h2 * {
    font-size: 13px !important
}

body .bvi-body[data-bvi-fontsize="7"] * h3, body .bvi-body[data-bvi-fontsize="7"] * h3 * {
    font-size: 12px !important
}

body .bvi-body[data-bvi-fontsize="7"] * h4, body .bvi-body[data-bvi-fontsize="7"] * h4 * {
    font-size: 11px !important
}

body .bvi-body[data-bvi-fontsize="7"] * h5, body .bvi-body[data-bvi-fontsize="7"] * h5 * {
    font-size: 10px !important
}

body .bvi-body[data-bvi-fontsize="7"] * h6, body .bvi-body[data-bvi-fontsize="7"] * h6 * {
    font-size: 9px !important
}

body .bvi-body[data-bvi-fontsize="6"] * {
    font-size: 6px !important
}

body .bvi-body[data-bvi-fontsize="6"] * h1, body .bvi-body[data-bvi-fontsize="6"] * h1 * {
    font-size: 13px !important
}

body .bvi-body[data-bvi-fontsize="6"] * h2, body .bvi-body[data-bvi-fontsize="6"] * h2 * {
    font-size: 12px !important
}

body .bvi-body[data-bvi-fontsize="6"] * h3, body .bvi-body[data-bvi-fontsize="6"] * h3 * {
    font-size: 11px !important
}

body .bvi-body[data-bvi-fontsize="6"] * h4, body .bvi-body[data-bvi-fontsize="6"] * h4 * {
    font-size: 10px !important
}

body .bvi-body[data-bvi-fontsize="6"] * h5, body .bvi-body[data-bvi-fontsize="6"] * h5 * {
    font-size: 9px !important
}

body .bvi-body[data-bvi-fontsize="6"] * h6, body .bvi-body[data-bvi-fontsize="6"] * h6 * {
    font-size: 8px !important
}

body .bvi-body[data-bvi-fontsize="5"] * {
    font-size: 5px !important
}

body .bvi-body[data-bvi-fontsize="5"] * h1, body .bvi-body[data-bvi-fontsize="5"] * h1 * {
    font-size: 12px !important
}

body .bvi-body[data-bvi-fontsize="5"] * h2, body .bvi-body[data-bvi-fontsize="5"] * h2 * {
    font-size: 11px !important
}

body .bvi-body[data-bvi-fontsize="5"] * h3, body .bvi-body[data-bvi-fontsize="5"] * h3 * {
    font-size: 10px !important
}

body .bvi-body[data-bvi-fontsize="5"] * h4, body .bvi-body[data-bvi-fontsize="5"] * h4 * {
    font-size: 9px !important
}

body .bvi-body[data-bvi-fontsize="5"] * h5, body .bvi-body[data-bvi-fontsize="5"] * h5 * {
    font-size: 8px !important
}

body .bvi-body[data-bvi-fontsize="5"] * h6, body .bvi-body[data-bvi-fontsize="5"] * h6 * {
    font-size: 7px !important
}

body .bvi-body[data-bvi-fontsize="4"] * {
    font-size: 4px !important
}

body .bvi-body[data-bvi-fontsize="4"] * h1, body .bvi-body[data-bvi-fontsize="4"] * h1 * {
    font-size: 11px !important
}

body .bvi-body[data-bvi-fontsize="4"] * h2, body .bvi-body[data-bvi-fontsize="4"] * h2 * {
    font-size: 10px !important
}

body .bvi-body[data-bvi-fontsize="4"] * h3, body .bvi-body[data-bvi-fontsize="4"] * h3 * {
    font-size: 9px !important
}

body .bvi-body[data-bvi-fontsize="4"] * h4, body .bvi-body[data-bvi-fontsize="4"] * h4 * {
    font-size: 8px !important
}

body .bvi-body[data-bvi-fontsize="4"] * h5, body .bvi-body[data-bvi-fontsize="4"] * h5 * {
    font-size: 7px !important
}

body .bvi-body[data-bvi-fontsize="4"] * h6, body .bvi-body[data-bvi-fontsize="4"] * h6 * {
    font-size: 6px !important
}

body .bvi-body[data-bvi-fontsize="3"] * {
    font-size: 3px !important
}

body .bvi-body[data-bvi-fontsize="3"] * h1, body .bvi-body[data-bvi-fontsize="3"] * h1 * {
    font-size: 10px !important
}

body .bvi-body[data-bvi-fontsize="3"] * h2, body .bvi-body[data-bvi-fontsize="3"] * h2 * {
    font-size: 9px !important
}

body .bvi-body[data-bvi-fontsize="3"] * h3, body .bvi-body[data-bvi-fontsize="3"] * h3 * {
    font-size: 8px !important
}

body .bvi-body[data-bvi-fontsize="3"] * h4, body .bvi-body[data-bvi-fontsize="3"] * h4 * {
    font-size: 7px !important
}

body .bvi-body[data-bvi-fontsize="3"] * h5, body .bvi-body[data-bvi-fontsize="3"] * h5 * {
    font-size: 6px !important
}

body .bvi-body[data-bvi-fontsize="3"] * h6, body .bvi-body[data-bvi-fontsize="3"] * h6 * {
    font-size: 5px !important
}

body .bvi-body[data-bvi-fontsize="2"] * {
    font-size: 2px !important
}

body .bvi-body[data-bvi-fontsize="2"] * h1, body .bvi-body[data-bvi-fontsize="2"] * h1 * {
    font-size: 9px !important
}

body .bvi-body[data-bvi-fontsize="2"] * h2, body .bvi-body[data-bvi-fontsize="2"] * h2 * {
    font-size: 8px !important
}

body .bvi-body[data-bvi-fontsize="2"] * h3, body .bvi-body[data-bvi-fontsize="2"] * h3 * {
    font-size: 7px !important
}

body .bvi-body[data-bvi-fontsize="2"] * h4, body .bvi-body[data-bvi-fontsize="2"] * h4 * {
    font-size: 6px !important
}

body .bvi-body[data-bvi-fontsize="2"] * h5, body .bvi-body[data-bvi-fontsize="2"] * h5 * {
    font-size: 5px !important
}

body .bvi-body[data-bvi-fontsize="2"] * h6, body .bvi-body[data-bvi-fontsize="2"] * h6 * {
    font-size: 4px !important
}

body .bvi-body[data-bvi-fontsize="1"] * {
    font-size: 1px !important
}

body .bvi-body[data-bvi-fontsize="1"] * h1, body .bvi-body[data-bvi-fontsize="1"] * h1 * {
    font-size: 8px !important
}

body .bvi-body[data-bvi-fontsize="1"] * h2, body .bvi-body[data-bvi-fontsize="1"] * h2 * {
    font-size: 7px !important
}

body .bvi-body[data-bvi-fontsize="1"] * h3, body .bvi-body[data-bvi-fontsize="1"] * h3 * {
    font-size: 6px !important
}

body .bvi-body[data-bvi-fontsize="1"] * h4, body .bvi-body[data-bvi-fontsize="1"] * h4 * {
    font-size: 5px !important
}

body .bvi-body[data-bvi-fontsize="1"] * h5, body .bvi-body[data-bvi-fontsize="1"] * h5 * {
    font-size: 4px !important
}

body .bvi-body[data-bvi-fontsize="1"] * h6, body .bvi-body[data-bvi-fontsize="1"] * h6 * {
    font-size: 3px !important
}

body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles), body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles), body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles) {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    visibility: visible
}

body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles), body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles), body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles) {
    display: none!important;
    position: relative;
    border: 1px dashed
}

body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles), body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles), body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles) {
    -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    -o-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(1);
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
    filter: grayscale(1);
    visibility: visible
}

body .bvi-body[data-bvi-lineheight=normal]:not(.bvi-no-styles) {
    line-height: 1.5 !important
}

body .bvi-body[data-bvi-lineheight=average]:not(.bvi-no-styles) {
    line-height: 2 !important
}

body .bvi-body[data-bvi-lineheight=big]:not(.bvi-no-styles) {
    line-height: 2.5 !important
}

body .bvi-body[data-bvi-letterspacing=normal]:not(.bvi-no-styles) {
    letter-spacing: 0 !important
}

body .bvi-body[data-bvi-letterspacing=average]:not(.bvi-no-styles) {
    letter-spacing: 2px !important
}

body .bvi-body[data-bvi-letterspacing=big]:not(.bvi-no-styles) {
    letter-spacing: 4px !important
}

/*body .bvi-body[data-bvi-fontfamily=arial]:not(i):not(span):not(.bvi-no-styles) {
    font-family: Arial, sans-serif !important
}

body .bvi-body[data-bvi-fontfamily=times]:not(i):not(span):not(.bvi-no-styles) {
    font-family: "Times New roman", serif !important
}*/

body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) .wp-audio-shortcode, body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) figure, body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) iframe, body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) object, body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) video, body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) ymaps {
    display: block !important
}

body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) .wp-audio-shortcode, body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) figure, body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) iframe, body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) object, body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) video, body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) ymaps {
    display: none !important
}

body .bvi-body .bvi-speech {
    margin-bottom: 1.5rem
}

body .bvi-body .bvi-speech .bvi-speech-link {
    display: inline-block;
    border: 1px dashed transparent;
    border-bottom: 0;
    padding: .7rem
}

body .bvi-body .bvi-speech .bvi-speech-text {
    border: 1px dashed transparent;
    padding: .7rem
}

body .bvi-body .bvi-speech .bvi-highlighting mark {
    font-weight: 700;
    text-decoration: underline
}

body .bvi-body a.bvi-link {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    font-size: .875rem !important;
    color: #212529 !important;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #e0e0e0 !important;
    border: 1px solid #c6c6c6 !important;
    padding: .375rem .75rem;
    border-radius: .25rem;
    position: relative;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

body .bvi-body a.bvi-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: ""
}

body .bvi-body .bvi-link-fixed-top {
    position: fixed !important;
    top: 1.5rem !important;
    right: 1.5rem !important;
    z-index: 999999 !important
}

body .bvi-body .bvi-hide {
    display: none !important
}

body .bvi-body .bvi-show {
    display: block !important
}

.bvi-images {
    width: 18px;
    height: 18px;
    letter-spacing: normal;
    display: inline-block;
    vertical-align: middle;
    z-index: 1;
    background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -webkit-background-size: 100% 100%
}

.bvi-images.bvi-images-cog {
    background-image: url("/files/img/bvi/cog.svg");
    background-repeat: no-repeat
}

.bvi-images.bvi-images-eye-slash {
    background-image: url("/files/img/bvi/eye-slash.svg");
    background-repeat: no-repeat
}

.bvi-images.bvi-images-volume-up {
    background-image: url("/files/img/bvi/volume-up.svg");
    background-repeat: no-repeat
}

.bvi-images.bvi-images-volume-off {
    background-image: url("/files/img/bvi/volume-off.svg");
    background-repeat: no-repeat
}

.bvi-images.bvi-images-adjust {
    background-image: url("/files/img/bvi/adjust.svg");
    background-repeat: no-repeat
}

.bvi-images.bvi-images-minus-circle {
    background-image: url("/files/img/bvi/minus-circle.svg");
    background-repeat: no-repeat
}

.bvi-images.bvi-images-image {
    background-image: url("/files/img/bvi/image.svg");
    background-repeat: no-repeat
}

.bvi-images.bvi-images-minus {
    background-image: url("/files/img/bvi/minus.svg");
    background-repeat: no-repeat
}

.bvi-images.bvi-images-eye {
    background-image: url("/files/img/bvi/eye.svg");
    background-repeat: no-repeat;
    fill: green
}

.bvi-images.bvi-images-size-32 {
    width: 32px !important;
    height: 32px !important
}

.bvi-active .button-up.activated{
    color: #000000 !important;
    z-index: 1000000 !important;
}

.bvi-active #massMedia-history .event::before{
    border-color: #000;
}

/*# sourceMappingURL=bvi.min.css.map */
html {
	width: 100%;
	height: 100%;
}
body {
	width: 100%;
	height: 100%;
	/*color: #212121;
	font-family: arial;
	font-size:12px;*/
	padding:0px;
	margin:0px;
}
img {
	border: 0;
}
.clear {
	clear:both;
	height:0;
	line-height:0;
}
.widget {
	background:#edeff2;
	/*border:1px solid #c3c3c3;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;*/
	overflow:hidden;
}
	.widget a.title:link, .widget a.title:visited  {
		display:block;
		height:33px;
		text-decoration:none;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#547fa7+0,46719b+100 */
		background: #005DAC; /* Old browsers */
		background: -moz-linear-gradient(top, #547fa7 0%, #005DAC 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #547fa7 0%,#005DAC 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #547fa7 0%,#005DAC 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#547fa7', endColorstr='#46719b',GradientType=0 ); /* IE6-9 */
	}
	.widget .title .icon {
		display:block;
		float:left;
		width:25px;
		height:25px;
		background:url('data:image/png;base64,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') no-repeat;
		background-size: 25px 25px;
		margin:4px 10px 0 5px;
	}
		.widget .title .text {
			float:left;
			height:25px;
			overflow:hidden;
			margin:5px 0 0 0;
			color:#FFF;
			font-size:18px;
			white-space:nowrap;
		}
		.widget .profile {
			width:100%;
			height:80px;
			border-collapse: collapse;
		}
			.widget .profile tr td {
				padding:0px;
				margin:0px;
				text-align:center;
			}
			.widget .profile td {
				border:1px solid #c3c3c3;
			}
			.widget .profile .avatar {
				width:1%;
				padding:10px !important;
				border-left:none !important;
				line-height:0px;
			}
				.widget .profile .avatar img {
					width:60px;
				}
			.widget .profile .value {
				width:33%;
				height:30px;
				font-size:14px;
				font-weight:bold;
			}
			.widget .profile span {
				display:block;
				font-size:9px;
				font-weight:bold;
				color:#999999;
				margin:-2px 0 0 0;
			}
	.widget a.follow:link, .widget a.follow:visited {
		display:block;
		background:#ad4141;
		text-decoration:none;
		font-size:14px;
		color:#FFF;
		font-weight:bold;
		width:120px;
		margin:0 auto 0 auto;
		padding:4px 4px 4px 10px;
		border:3px solid #FFF;
		border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px 5px 5px 5px;
		box-shadow: 0 0px 2px rgba(0,0,0,0.5);
		-moz-box-shadow: 0 0px 2px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.5);
	}
	.widget a.follow:hover {
		background:#cf3838;
	}
	.widget .data {
		text-align:left;
		margin:0 -5px 0 0;
		padding:0 0 10px 0;
	}
		.widget .data a.image:link, .widget .data a.image:visited{
			display:block;
			float:left;
			margin:0 0 5px 0;
			overflow:hidden;
			/*border:2px solid #FFF;
			box-shadow: 0 1px 1px rgba(0,0,0,0.3);*/
			ling-height:0px;
			text-decoration:none;
		}
		.widget .data .image:hover {
			filter: alpha(opacity=80);
		 	opacity: 0.8;
		}
			.widget .data .image span {
				display:block;
				background-repeat:no-repeat;
				background-size:cover;
				background-position:center center;
			}
	.widget .empty {
		text-align:center;
		margin:10px 0 10px 0;
	}
.copyright {
	margin:3px 0 3px 0;
	font-size:10px;
	text-align:center;
}
	.copyright a:link, .copyright a:visited {
		text-decoration:none;
		color:#666;
	}
	.copyright a:hover {
		text-decoration:underline;
	}
.cacheError {
	font-size:10px;
	color:red;
	text-align:center;
}
@media (max-width: 240px) {
	.widget .profile {
		display:none;
	}
}
@media (max-width: 180px) {
	.widget .title .text {
		display:none;
	}
}
.widget .data a.image:link:not(:nth-child(4n)),
.widget .data a.image:visited:not(:nth-child(4n)){
	margin:0 5px 0 0;
}
@charset "UTF-8";
@font-face {
    font-family: 'ytpregular';
    src: url('font/ytp-regular.eot');
}

@font-face {
    font-family: 'ytpregular';
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), url('font/ytp-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.mb_YTPlayer:focus {
    outline: 0;
}

.YTPWrapper {
    display: block;
    transform: translateZ(0) translate3d(0, 0, 0);
    transform-style: preserve-3d;
    perspective: 1000;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing: border-box;
}

.mb_YTPlayer .loading {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 12px;
    color: #fff;
    background: rgba(0, 0, 0, 0.51);
    text-align: center;
    padding: 2px 4px;
    border-radius: 5px;
    font-family: "Droid Sans", sans-serif;
    -webkit-animation: fade .1s infinite alternate;
    /* Chrome, Safari, Opera */
    animation: fade .1s infinite alternate;
}


/* Chrome, Safari, Opera */

@-webkit-keyframes fade {
    0% {
        opacity: .5;
    }
    100% {
        opacity: 1;
    }
}


/* Standard syntax */

@keyframes fade {
    0% {
        opacity: .5;
    }
    100% {
        opacity: 1;
    }
}

.YTPFullscreen {
    display: block !important;
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    border: none !important;
    opacity: 1 !important;
    background-color: #000 !important;
    ;
    padding: 0 !important;
}

.mbYTP_wrapper iframe {
    max-width: 8000px !important;
}

.inline_YTPlayer {
    margin-bottom: 20px;
    vertical-align: top;
    position: relative;
    left: 0;
    overflow: hidden;
    border-radius: 4px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .7);
    background: rgba(0, 0, 0, .5);
}

.inline_YTPlayer img {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
}


/*CONTROL BAR*/

.mb_YTPBar .ytpicon {
    font-size: 20px;
    font-family: 'ytpregular';
}

.mb_YTPBar .mb_YTPUrl.ytpicon {
    font-size: 30px;
}

.mb_YTPBar {
    transition: opacity .5s;
    display: block;
    width: 100%;
    height: 10px;
    padding: 5px;
    background: #333;
    position: fixed;
    bottom: 0;
    left: 0;
    text-align: left;
    z-index: 1000;
    font: 14px/16px sans-serif;
    color: white;
    opacity: .1;
    box-sizing: border-box;
}

.mb_YTPBar.visible,
.mb_YTPBar:hover {
    opacity: 1;
}

.mb_YTPBar .buttonBar {
    transition: all .5s;
    background: transparent;
    font: 12px/14px Calibri;
    position: absolute;
    top: -30px;
    left: 0;
    padding: 5px;
    width: 100%;
    height: 40px;
    box-sizing: border-box;
}

.mb_YTPBar:hover .buttonBar {
    background: rgba(0, 0, 0, 0.4);
}

.mb_YTPBar span {
    display: inline-block;
    font: 16px/20px Calibri, sans-serif;
    position: relative;
    width: 30px;
    height: 25px;
    vertical-align: middle;
}

.mb_YTPBar span.mb_YTPTime {
    width: 130px;
}

.mb_YTPBar span.mb_YTPUrl,
.mb_YTPBar span.mb_OnlyYT {
    position: absolute;
    width: auto;
    display: block;
    top: 6px;
    right: 10px;
    cursor: pointer;
}

.mb_YTPBar span.mb_YTPUrl img {
    width: 60px;
}

.mb_YTPBar span.mb_OnlyYT {
    left: 300px;
    right: auto;
}

.mb_YTPBar span.mb_OnlyYT img {
    width: 25px;
}

.mb_YTPBar span.mb_YTPUrl a {
    color: white;
}

.mb_YTPBar .mb_YTPPlaypause,
.mb_YTPlayer .mb_YTPBar .mb_YTPPlaypause img {
    cursor: pointer;
}

.mb_YTPBar .mb_YTPMuteUnmute {
    cursor: pointer;
}


/*PROGRESS BAR*/

.mb_YTPBar .mb_YTPProgress {
    height: 10px;
    width: 100%;
    background: #222;
    bottom: 0;
    left: 0;
}

.mb_YTPBar .mb_YTPLoaded {
    height: 10px;
    width: 0;
    background: #444;
    left: 0;
}

.mb_YTPBar .mb_YTPseekbar {
    height: 10px;
    width: 0;
    background: #bb110e;
    bottom: 0;
    left: 0;
    box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px;
}

.mb_YTPBar .YTPOverlay {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: "flat";
    box-sizing: border-box;
}


/*RASTER OVERLAY*/

.YTPOverlay.raster {
    background: url("/files/img/YTPlayer/raster.png");
}

.YTPOverlay.raster.retina {
    background: url("/files/img/YTPlayer/raster@2x.png");
}

.YTPOverlay.raster-dot {
    background: url("/files/img/YTPlayer/raster_dot.png");
}

/*.YTPOverlay.raster-dot.retina {
    background: url("/files/img/YTPlayer/raster_dot@2x.png");
}*/


/*VOLUME SLIDER*/

.mb_YTPBar .simpleSlider {
    position: relative;
    width: 100px;
    height: 10px;
    border: 1px solid #fff;
    overflow: hidden;
    box-sizing: border-box;
    margin-right: 10px;
    cursor: pointer !important;
    border-radius: 3px;
}

.mb_YTPBar.compact .simpleSlider {
    width: 40px;
}

.mb_YTPBar .simpleSlider.muted {
    opacity: .3;
}

.mb_YTPBar .level {
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #fff;
    box-sizing: border-box;
}

.mb_YTPBar .level.horizontal {
    height: 100%;
    width: 0;
}

.mb_YTPBar .level.vertical {
    height: auto;
    width: 100%;
}

#modal-overlay {
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.65);
    cursor: pointer;
    display: none;
}

#modal-area {
    position: absolute;
    background: #ffffff;
    z-index: 10000;
    max-width: 80%;
    display: none;
    border-radius: 5px;
    -webkit-box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.22), 0px 19px 60px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.22), 0px 19px 60px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.22), 0px 19px 60px rgba(0, 0, 0, 0.3);
}

.hidden-for-modal {
    position: absolute;
    display: none;
}

#modal-area #modal-btn-close i{
    position: absolute;
    font-size: 20px;
    right: 0;
    top: 0;
    z-index: 9999;
    float: right;
    width: 30px;
    height: 30px;
    color: #000;
    text-align: center;
    text-decoration: none;
    line-height: 26px;
    cursor: pointer;
}

#modal-area .modal-img{
    position: relative;
    opacity: 0.8;
}
#modal-area .modal-img img{
    display: block;
    position: relative;
    border-radius: 5px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
}
#modal-area .modal-img .img-title{
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 1.5em;
    font-weight: 300;
    width: 100%;
    padding: 10px;
    text-align: center;
}

#modal-area .modal-img .success_msg{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    font-size: 1.2em;
    font-weight: 500;
    text-align: center;
    height: auto;
    width: 100%;
    background-color: rgba(79, 78, 124, .7);
    margin: auto;
    padding: 1em;
}


#modal-area #modal-content{
    color: #000;
}
#modal-area #modal-content form{
    padding: 0 20px 20px 20px;
}
form .input-field.col.s12{
    padding: 0;
}
form .input-field.col label{
    left: 0;
}
form input[type=text], input[type=tel]{
    height: 2.5rem;
    margin: 0 0 10px 0;
}
form textarea.materialize-textarea{
    padding: 0.6rem 0;
    margin: 0 0 10px 0;
}
/* кнопка по центру */
form .c1{
    position:relative;
    display: flex;
    justify-content: center;
}
form .btn{
    position: relative;
    background-color: #3f51b5;
    border-radius: 16px;
}
form .btn:hover{
    background-color: #303f9f;
}

@media only screen and (max-width: 601px){
    #modal-area .modal-img .success_msg{
        font-size: 1em;
    }
}
/*********** MAIN ***************/
/*mourning version*/
/*body, img, a, button, span, .card, .page-footer, #submenu, .button-up, #eduPrograms-bach, .carousel-caption, .block-getConsult, #block6-graduate,
#block7-graduate, #block6-phd, #block8-phd, #block4-secondEdu, #block6-secondEdu, #block10-secondEdu, #admission-condition, #block-specialities, iframe, #milDepartment, #alumni-graduates, #corpCourses-faq .faq_text-footer, #corpTraining-programs .table table .bg, #entrantGuide-main, #entrantGuide-welcome h2, #foreignGuide-welcome h1,
#foreignGuide-welcome h2{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    z-index: 1;
}*/
@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-HeavyItalic.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-HeavyItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-Light.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-Light.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-BoldItalic.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-Bold.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-Heavy.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-Black.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-BlackItalic.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-ThinItalic.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-Medium.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-LightItalic.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-LightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-Regular.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-RegularItalic.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-RegularItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-MediumItalic.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-SemiboldItalic.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-SemiboldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-Thin.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-Semibold.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-Ultralight.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-Ultralight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../files/fonts/sf/SFProDisplay-UltralightItalic.woff2') format('woff2'),
    url('../../files/fonts/sf/SFProDisplay-UltralightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}


html{ font-family: "SF Pro Display", sans-serif !important;}

.container-fluid{ padding: 0 .5rem}
.no-mar-bottom{ margin-bottom: 0}
.mx-auto{ margin-left: auto; margin-right: auto}
.px-1{ padding-right: .5rem; padding-left: .5rem}
.gap-10{ padding-bottom: 10px}
.gap-20{ padding-bottom: 20px}
.gap-30{ padding-bottom: 30px}
body{ background-color: #F8F8F8 !important; min-height: 100%;}

p{ font-size: 1em !important; font-weight: 400 !important; color: #292929; word-break: break-word;}
pre{ font-size: 1.6em !important; font-weight: 300 !important; overflow: hidden; white-space: inherit; line-height: 1.2}
h1{ font-size: 2.4em !important; font-weight: 500 !important; word-break: break-word;}
h2{ font-size: 2em !important; font-weight: 400 !important; word-break: break-word;}
h3{ font-size: 1.5em !important; font-weight: 400 !important; word-break: break-word;}
h4{ font-size: 1em !important; font-weight: 500 !important; word-break: break-word;}
a{ font-weight: 400!important;}
.no-focus-outline {
    outline: none !important;
}

.card.no-shadow{ box-shadow: none;}
.card-content img{ max-width: 100%; height: auto !important; vertical-align: middle}

.owl-carousel { display: block;}
.d-flex{ display: flex}

.wrapper { display: flex; flex-direction: column;}
.content { flex: 1 0 auto; padding-left: 17.2%; padding-right: 80px;}
footer { flex: 0 0 auto; padding-left: 17.2%;}

table{ border: 1px solid #000000; width: 100% !important}
table thead{ border: 1px solid #000000; }
table td, th{ padding: 10px; border: 1px solid #000000; }
table td{ vertical-align: top; }
/*table th{ text-align: center; }*/

.modal-fog{ display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; background: rgba(0, 0, 0, 0.65); cursor: pointer;}
#fail-message{ display: none; position: fixed; top: 30%; left:50%; text-align: center; transform: translate(-50%, -50%); background: #fff; z-index: 10000;
    border-radius: 5px; padding: 30px; box-shadow: 0 15px 20px rgba(0,0,0,.22), 0 19px 60px rgba(0,0,0,.3);}
#fail-message .btn-close{ position: absolute; top: 0; right: 0; cursor: pointer; padding: 10px}

#success-message{ display: none; position: fixed; top: 30%; left:50%; text-align: center; transform: translate(-50%, -50%); background: #fff; z-index: 10000;
    border-radius: 5px; padding: 30px; box-shadow: 0 15px 20px rgba(0,0,0,.22), 0 19px 60px rgba(0,0,0,.3);}
#success-message .btn-close{ position: absolute; top: 0; right: 0; cursor: pointer; padding: 10px}

#error-message{ display: none; position: fixed; top: 30%; left:50%; text-align: center; transform: translate(-50%, -50%); background: #fff; z-index: 10000;
    border-radius: 5px; padding: 40px 50px; box-shadow: 0 15px 20px rgba(0,0,0,.22), 0 19px 60px rgba(0,0,0,.3);}
#error-message .btn-close{ position: absolute; top: 0; right: 0; cursor: pointer; padding: 10px}
#error-message .btn-close i{ color: #afbdc9;}
#error-message i{ color: #ffc107}
#error-message h3{ margin-top: 0; margin-bottom: 5px; font-weight: 500 !important;}
#error-message a{ color: #005DAC !important;}

.modal_content{ display: none; position: fixed; left: 0; bottom: 0; width: 100%; background: #edeff2; z-index: 10000;
     padding: 10px 45px;}
.modal_content p{ margin: 0}
.modal_content a{ text-decoration: underline; height: inherit; line-height: 1.2; margin-left: 15px}
.no-scroll{ overflow: hidden}

.button-up{ display: none; flex-direction: column; align-items: center; justify-content: flex-end; width: 80px; height:100%;
    position: fixed; z-index: 999; right: 0; top: 0; padding-bottom: 100px; cursor: pointer; text-align: center; line-height: 30px;
    color: #8E8E8E; background-color: #fff; font-weight: 500; font-size: 13px; transition: background-color 200ms linear}
/*.button-up.activated{ background-color:rgba(0, 0, 0, 0.2); color:#fff;}
.button-up.deactivated{ background: none; color: #7986CB}*/
.button-up i{ vertical-align: middle; font-size: 24px;}

.breadcrumbs { position: relative; top: 0; height: inherit; background-color: transparent; box-shadow: none; line-height: 1; padding: 20px 0;}
.breadcrumb { color: #9FA8DA; font-size: 13px; text-transform: none }
.breadcrumb:first-child::before { content: ''; }
.breadcrumb::before { display: inline-block; margin: 0; color: #9FA8DA; content: '\F142'; vertical-align: sub; font-weight: 700; font-style: normal; font-size: 18px; font-family: "Material Design Icons"; -webkit-font-smoothing: antialiased; }
.breadcrumb:last-child{ color: #616161; font-size: 13px; text-transform: none; opacity: 0.8 }

.news .card-panel{ padding: 0; margin: 0 10px 20px 10px;}
.news .news-hover .card-panel:hover{ color: #005DAC; }
.news .news-image{ display: block;}
.news .news-head ul{ display: inline-flex; }
.news .news-head ul li a{ text-transform: uppercase; }
.news .news-content{ padding: 10px; min-height: 108px; }
.news .news-content p{ margin:0;}
.news .news-content p.col{ padding:0; margin-top: 10px}
.news .news-image .image-caption{ position: absolute; bottom: 0; width:100%; background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(42,42,42,1) 100%); }
.news .news-image .image-caption p{ margin:2px 0; }
.news .news-image img{ width:100%; vertical-align: middle; }
.news .news-hover .owl-theme .owl-dots{ bottom: 0; }
.news .news-hover .owl-theme .owl-nav{ display: none; }

.adver-press .card .card-content{ padding: 0; }
.adver-press .card-content .bb:hover{ background-color: #eeeeee; }
.adver-press .card-content .col:last-child{ padding: 0;  }
.adver-press .ad-press-head ul{ display: flex; }
.adver-press .ad-press-head ul li a{ text-transform: uppercase; }
.adver-press .card-content .bb{ border-bottom: 1px solid #e4e4e4; }
.adver-press .card-content .bb:last-child{ border-bottom: none; }
.adver-press .ad-press-head .col{ padding: 0; }
.adver-press .card-content p{ margin:0; padding: 15px; }
.adver-press .card-content a{ display: block; color: #000; padding: 15px}
.adver-press .card-content>.col{ padding: 0; }
.adver-press .card-content .col.s9{ min-height: 74px}

.contact-head ul{ display: inline-flex; }
.contact-head ul li a{ text-transform: uppercase;}
.contact-name p{font-weight: bold; padding-bottom: 10px}
.contact-desc p{color: #9e9e9e}
.contact-desc .col.s10 p{ padding-bottom: 10px}
.contact-desc .col.s10 a{ color: #005DAC}

/*********** MAIN PAGE ***************/
/*#block1 .logo img{ vertical-align: middle; width: 100%; max-width: 169px; min-width: 169px}*/

/*#block1 .logo.mobile{ display: inline-block; padding: 11px}*/

#slide-out { display: flex; flex-direction: column; width: 17.2%; top: 90px}
#slide-out .info-view{ padding: 20px 25px 10px;}
#slide-out .info-view p{ margin: 0; color: #8E8E8E}
#slide-out ul{ margin: 0}
#slide-out ul li:first-child a{ color: #f88437}
#slide-out ul li>a{ padding: 0 25px; display: flex; align-items: center; font-size: 1rem; line-height: normal}
#slide-out ul li>a img{ margin-right: 5px; max-width: 30px}
#slide-out .footer-view{ display: flex; flex-direction: column; margin-top: auto; margin-bottom: 10%; padding: 0 25px}
#slide-out .footer-view .footer-view_logo{ display: flex; flex-wrap: wrap; align-items: center}
#slide-out .footer-view .footer-view_logo .su-logo{ margin: 3px 8px 3px 0}
#slide-out .footer-view .footer-view_logo>div{ display: flex; align-items: center; margin: 3px 0}
#slide-out .footer-view .footer-view_logo>div a{ display: flex; line-height: normal}
#slide-out .footer-view .footer-view_logo>div a:not(:last-child){ margin-right: 5px}
#slide-out .footer-view .footer-view_links{ padding-top: 30px}
#slide-out .footer-view .footer-view_links>div{ display: flex; flex-wrap: wrap; margin-bottom: 10px}
#slide-out .footer-view .footer-view_links>div a{ margin-right: 10px; margin-bottom: 5px; transition: .3s; color: #292929;
    border-bottom: 1px solid #2A6ECB; line-height: normal; font-size: 14px; font-weight: 500;}

.page-footer .footer{ display: none; background-color: #f8f8f8; padding: 1rem 0;}
.page-footer .footer .footer-view{ display: flex; flex-direction: column; padding: 0 .5rem}
.page-footer .footer .footer-view .footer-view_logo{ display: flex; flex-wrap: wrap; align-items: center}
.page-footer .footer .footer-view .footer-view_logo .su-logo{ margin: 3px 8px 3px 0}
.page-footer .footer .footer-view .footer-view_logo>div{ display: flex; align-items: center; margin: 3px 0}
.page-footer .footer .footer-view .footer-view_logo>div a{ display: flex; line-height: normal}
.page-footer .footer .footer-view .footer-view_logo>div a:not(:last-child){ margin-right: 5px}
.page-footer .footer .footer-view .footer-view_links{ padding-top: 30px}
.page-footer .footer .footer-view .footer-view_links>div{ display: flex; flex-wrap: wrap; margin-bottom: 10px}
.page-footer .footer .footer-view .footer-view_links>div a{ margin-right: 1rem; margin-bottom: 1rem; transition: .3s; color: #292929;
    border-bottom: 1px solid #2A6ECB; line-height: normal; font-weight: 500;}

#footer-nav{ display: none; position: fixed; bottom: 0; width: 100%; background: #FFF; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.14); z-index: 1000; padding: 10px}
#footer-nav .links{ display: flex; justify-content: space-around}
#footer-nav .links a{ display: flex; flex-direction: column; align-items: center; word-break: break-all; color: #9EAFC6; margin: 0 2px; font-size: 100%; text-align: center}
#footer-nav .links a img{ margin-bottom: .5rem}

#header{ position: sticky; position: -webkit-sticky; top: 0; z-index: 1000; width: 100%; transition: top 0.3s, position 0.3s; background-color: #FFFFFF; box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.24);}
#header .header_block{ display: flex;}
#header .header_block .header_block--logo{ display: flex; align-items: center; padding: 5px 0 5px 10px; width: 17.2%}
#header .header_block .header_block--logo .logo{ display: flex; align-items: center; margin-right: 10px}
#header .header_block .header_block--logo .logo img{ width: auto; vertical-align: middle}
#header .header_block .header_block--logo .title{ color: #414141; font-size: 12px; text-transform: uppercase; line-height: normal}
#header .header_block .header_block--nav{ display: flex; align-items: center; flex: 1}

#header .nav{ display: flex; width: 100%}
#header nav.main-navbar { position: relative; margin: 0 auto; height: auto; background-color: inherit; box-shadow: none; text-align: center; }
#header nav.main-navbar .button-collapse{ height: 60px; padding: 10px 20px; background-color: #eeeeee}
#header nav.main-navbar .button-collapse i{ height: 100%; line-height: normal}
#header nav.main-navbar .navbar-links{ float: left; }
#header nav.main-navbar .navbar-links ul{ position: relative; }
#header nav.main-navbar .navbar-links li{ display: inline; height: 90px; }
#header nav.main-navbar .navbar-links li a{ display: block; height: 100%; color: #25518E; /*757575*/ text-transform: uppercase; font-size: 15px; line-height: 90px; padding: 0 1.5rem}
#header nav.main-navbar .navbar-links li a:hover{ background-color: #1A3B68; color: #fff!important;}
/*#header nav.main-navbar .navbar-links li a.dropdown-button:hover { color: #005DAC }*/
#header nav.main-navbar .navbar-links li.active a{ color: #414141}
#header nav.main-navbar .navbar-links li:first-child a{ color: #f88437;}
#header nav.main-navbar .navbar-links li.active{ background-color: transparent}
/*#header nav.main-navbar .navbar-links li:hover { background: #fafafa }*/

#header nav.main-navbar  ul.dropdown-content { min-width: 490px; background-color: #ffffff; padding: 10px 0}
#header nav.main-navbar ul.dropdown-content li{ min-height: 40px; height: 100%; }
#header nav.main-navbar .navbar-links ul.dropdown-content li a{ padding: 10px; height: 100%; color:#414141; text-transform: none; line-height: 1.5; }
#header nav.main-navbar ul.dropdown-content li.active a{ color: #005DAC;}
#header nav.main-navbar ul.dropdown-content li a .badge{ background-color: #00B0F2; color: #fff; border-radius: 12px; margin-left: 15px}

#sidenav-overlay{ z-index: 1000}

#block3-about .sitemap-navbar{ }
#block3-about .sitemap-navbar>div{ margin-bottom: 2rem}
#block3-about .sitemap-navbar>div ul{ padding-top: 1.5rem}
#block3-about .sitemap-navbar>div ul li{ margin-bottom: 3px}
#block3-about .sitemap-navbar .sitemap_title{ display: inline-block; padding-right: 2rem; text-transform: uppercase; border-bottom: 2px solid #005dac}

#header .right-panel{ float: right; display: flex; align-items: center; padding-left: 20px}
#header .right-panel .vision_block{ display: flex; height: 100%; transition: .3s ease-out; padding: 0 15px}
#header .right-panel .vision_block:hover{ background-color: #1A3B68;}
#header .right-panel .vision_block:hover a i{ color: #FFFFFF}
#header .right-panel .vision_block a{ width: fit-content; display: flex; align-items: center; font-size: 15px; color: #222222; text-transform: uppercase; transition: 300ms}
#header .right-panel .vision_block a:hover{ text-decoration: underline}
#header .right-panel .vision_block a i{ font-size: 1.5rem; color: #25518E}

#header .right-panel .lang{ display: flex; height: 100%; transition: .3s ease-out;}
#header .right-panel .lang:hover{ background-color: #1A3B68;}
#header .right-panel .lang:hover a.dropdown-button{ color: #FFFFFF}
#header .right-panel .lang a.dropdown-button{ display: flex; align-items: center; padding: 15px; color: #25518E; /*9e9e9e*/ text-decoration: none; cursor: pointer}
/*#header .right-panel .lang a.dropdown-button i{vertical-align: middle}*/
#header .right-panel .lang ul.dropdown-content{ min-width: inherit}
#header .right-panel .lang ul.dropdown-content li{ line-height: normal; min-height: 46px}
#header .right-panel .lang ul.dropdown-content li a{ color: #555; text-align: center; font-size: 16px; display: flex; align-items: center; justify-content: center; height: 46px; padding: 15px; line-height: normal}
#header .right-panel .lang ul.dropdown-content li.active{ background-color: #f5f5f5;}
#header .right-panel .lang ul.dropdown-content li.active a:hover{ cursor: default}

#header .right-panel .search{ display: flex; align-items: center; justify-content: center; width: 80px; height: 100%; background-color: #25518E}
#header .right-panel .btn{ display: block; background-color: transparent; box-shadow: none; padding: 0 }
#header .right-panel .btn i{ color: #FFFFFF; font-size: 20px; vertical-align: middle}
#header .right-panel .search-field{ position: relative; display: inline-block; width: 0; overflow: visible !important;}
#header .right-panel .search-field input{ height: 35px; margin: 0; border-bottom: 1px solid #fff; color: #fff}
#header .right-panel .search-field input:focus{ box-shadow: 0 1px 0 0 #fff;}
#header .right-panel .search-close-button{ display: none; position: absolute; right: 0; top: 0; text-align: center}
#header .right-panel .search-close-button .btn{ padding: 0}

#header .right-panel .login{ display: table-cell; vertical-align: middle; padding-right: 10px}
#header .right-panel .login a{ display: block; padding: 15px}
#header .right-panel .login i{ color: #9e9e9e; font-size: 20px; vertical-align: middle}


/*#header .dochki .modal{ background-color: #eee; max-height: 100%; width: 100%; height: 100vh; top: 0 !important;}
#header .dochki .modal .modal-close{ width: 22px; height: 22px; font-size: 36px; display: flex; align-items: center;
    justify-content: center; position: absolute; top: 10px; right: 10px; padding: 0;}*/


.wrapper .left-sidebar{ display: inline-block}
.wrapper .left-sidebar .side-nav{ z-index: 1001}
/*.wrapper .left-sidebar .side-nav li.mobile-lang{ border-bottom: 1px solid #e4e4e4; text-align: center}
.wrapper .left-sidebar .side-nav li.mobile-lang ul li{ display: inline-block; border-top: none}
.wrapper .left-sidebar .side-nav li.mobile-lang ul li.active{ background-color: #f5f5f5}
.wrapper .left-sidebar .side-nav li.mobile-lang ul li a{ display: inline; padding: 15px; color: #9e9e9e;}*/
.wrapper .left-sidebar .side-nav a{ text-align: left; padding: 0 15px; display: inline-block}
.wrapper .left-sidebar .side-nav a:hover{ background-color: transparent}
.wrapper .left-sidebar .side-nav a.menu-title{ text-transform: uppercase}
.wrapper .left-sidebar .side-nav a.collapsible-header{ float: right; height: 48px; background-color: #eeeeee; padding: 0 10px;}
.wrapper .left-sidebar .side-nav a.collapsible-header.active{ background-color: #005DAC }
.wrapper .left-sidebar .side-nav a.collapsible-header.active i{ transform: rotateX(180deg); color: #fff}
.wrapper .left-sidebar .side-nav a.collapsible-header i{ font-size: 2.6rem; color: #005DAC; transition: 300ms; display: flex;
    height: inherit; align-items: center; justify-content: center; width: auto; margin: 0}
.wrapper .left-sidebar .side-nav li.bb{ position: relative; border-bottom: 1px solid #e4e4e4; line-height: 1.5}
.wrapper .left-sidebar .side-nav li:nth-child(2){ border-top: 1px solid #e4e4e4;}
.wrapper .left-sidebar .side-nav li.logo-menu{ display: flex; justify-content: center; align-items: center; height: 130px;}
.wrapper .left-sidebar .side-nav li.logo-menu a{ padding: 0; text-align: center}
.wrapper .left-sidebar .side-nav .collapsible-body ul{ background-color: #e8eaf6}
.wrapper .left-sidebar .side-nav .collapsible-body li:first-child{ border-top: 1px solid #fff;}
.wrapper .left-sidebar .side-nav .collapsible-body li{ border-bottom: 1px solid #fff; border-left: 3px solid transparent }
.wrapper .left-sidebar .side-nav .collapsible-body li:last-child{ border-bottom: none}
.wrapper .left-sidebar .side-nav .collapsible-body li.active{ border-left: 3px solid #005DAC; background-color: transparent}
.wrapper .left-sidebar .side-nav .collapsible-body li.active a{ color: #005DAC}
.wrapper .left-sidebar .side-nav .collapsible-body li a{ padding: 1rem 1rem 1rem 1.5rem; height: 100%; line-height: 1.5}
.wrapper .left-sidebar .side-nav .collapsible-body li a .badge{ background-color: #00B0F2; color: #fff; border-radius: 12px;
    margin-left: 15px; margin-top: 0}

#header .button-collapse{ display: flex; align-items: center; color: #414141; padding-right: 0;}
#header .button-collapse i.mdi-menu{ font-size: 30px}

#block-nav .header_block{ display: flex; flex-direction: column}
#block-nav .header_block .header_block--logo{ display: flex; align-items: center; padding: 20px 0 0}
#block-nav .header_block .header_block--logo .title{ color: #005dac; font-size: 22px; text-transform: uppercase; text-align: center;}
#block-nav .header_block .header_block--nav{ display: flex; align-items: center;}
#block-nav .logo{ display: flex; align-items: center; margin-right: 2.5rem}
#block-nav .logo a{ color: #000000}
#block-nav .logo img{ vertical-align: middle; width: 100%; max-width: 169px; min-width: 169px}

#block-nav .nav{ display: flex; margin-left: auto}
#block-nav nav.main-navbar { position: relative; margin: 0 auto; height: auto; background-color: #f9f9fc; box-shadow: none; text-align: center; }
#block-nav nav.main-navbar .button-collapse{ height: 60px; padding: 10px 20px; background-color: #eeeeee}
#block-nav nav.main-navbar .button-collapse i{ height: 100%; line-height: normal}
#block-nav nav.main-navbar .navbar-links{ float: left; }
#block-nav nav.main-navbar .navbar-links ul{ position: relative; }
#block-nav nav.main-navbar .navbar-links li { display: inline; height: 90px; }
#block-nav nav.main-navbar .navbar-links li a { display: block; height: 100%; color: #222; /*757575*/ text-transform: uppercase; font: 400 15px Helveticaneuecyr, sans-serif; line-height: 90px; padding: 0 9px}
#block-nav nav.main-navbar .navbar-links li a:hover { background: #F9F9FC }
#block-nav nav.main-navbar .navbar-links li a.dropdown-button:hover { color: #005DAC }
#block-nav nav.main-navbar .navbar-links li.active a{ color: #005DAC}
#block-nav nav.main-navbar .navbar-links li.active{ background-color: transparent}
#block-nav nav.main-navbar .navbar-links li:hover { background: #fafafa }


#block-nav nav.main-navbar  ul.dropdown-content { min-width: 490px; background-color: #ffffff; padding: 10px 0}
#block-nav nav.main-navbar ul.dropdown-content li{ min-height: 40px; height: 100%; }
#block-nav nav.main-navbar .navbar-links ul.dropdown-content li a{ padding: 10px; height: 100%; color:#414141; text-transform: none; line-height: 1.5; }
#block-nav nav.main-navbar ul.dropdown-content li.active a{ color: #005DAC;}
#block-nav nav.main-navbar ul.dropdown-content li a .badge{ background-color: #00B0F2; color: #fff; border-radius: 12px; margin-left: 15px}

#block-nav .right-panel{ float: right; display: table; height: 90px; padding-left: 20px}
#block-nav .right-panel .search{ display: table-cell; vertical-align: middle; /*padding-right: 10px*/ }
#block-nav .right-panel .btn{ display: block; background-color: transparent; box-shadow: none; padding: 0 }
#block-nav .right-panel .btn i{ color: #222; font-size: 20px; vertical-align: middle}
#block-nav .right-panel .search-field{ position: relative; display: inline-block; width: 0; overflow: visible !important;}
#block-nav .right-panel .search-field input{ height: 35px; margin: 0; border-bottom: 1px solid #fff; color: #fff}
#block-nav .right-panel .search-field input:focus{ box-shadow: 0 1px 0 0 #fff;}
#block-nav .right-panel .search-close-button{ display: none; position: absolute; right: 0; top: 0; text-align: center}
#block-nav .right-panel .search-close-button .btn{ padding: 0}

#block-nav .right-panel .login{ display: table-cell; vertical-align: middle; padding-right: 10px}
#block-nav .right-panel .login a{ display: block; padding: 15px}
#block-nav .right-panel .login i{ color: #9e9e9e; font-size: 20px; vertical-align: middle}
#block-nav .right-panel .lang{ display: table-cell; vertical-align: middle}
#block-nav .right-panel .lang a.dropdown-button{ display: flex; align-items: center; padding: 15px; color: #222; /*9e9e9e*/ text-decoration: none; cursor: pointer}
#block-nav .right-panel .lang ul.dropdown-content{ min-width: inherit}
#block-nav .right-panel .lang ul.dropdown-content li a{ color: #555; text-align: center; font-size: 14px}
#block-nav .right-panel .lang ul.dropdown-content li.active{ background-color: #f5f5f5;}
#block-nav .right-panel .lang ul.dropdown-content li.active a:hover{ cursor: default}

#block-nav .vision_block{ max-width: 249px}
#block-nav .vision_block a{ width: fit-content; display: flex; align-items: center; font-size: 15px; color: #222222; text-transform: uppercase; transition: 300ms}
#block-nav .vision_block a:hover{ text-decoration: underline}
#block-nav .vision_block a i{ font-size: 1.5rem; margin-right: .25rem}

#block-nav .left-sidebar{ display: inline-block}
#block-nav .left-sidebar .side-nav a{ text-align: left; padding: 0 15px;}
#block-nav .left-sidebar .side-nav a:hover{ background-color: transparent}
#block-nav .left-sidebar .side-nav a.menu-title{ text-transform: uppercase}
#block-nav .left-sidebar .side-nav a.collapsible-header{ position: absolute; top: 0; right: 0; float: right; height: 48px; background-color: #eeeeee}
#block-nav .left-sidebar .side-nav a.collapsible-header.active{ background-color: #005DAC }
#block-nav .left-sidebar .side-nav a.collapsible-header.active i{ transform: rotateX(180deg); color: #fff}
#block-nav .left-sidebar .side-nav a.collapsible-header i{ float: right; margin-right: 0.5rem; font-size: 2.6rem; color: #005DAC; transition: 300ms;}
#block-nav .left-sidebar .side-nav li.bb{ position: relative; border-bottom: 1px solid #e4e4e4; line-height: 1.5}
#block-nav .left-sidebar .side-nav li:nth-child(2){ border-top: 1px solid #e4e4e4;}
#block-nav .left-sidebar .side-nav li.logo-menu{ display: flex; justify-content: center; align-items: center; height: 130px;}
#block-nav .left-sidebar .side-nav li.logo-menu a{ padding: 0; text-align: center}
#block-nav .left-sidebar .side-nav .collapsible-body ul{ background-color: #e8eaf6}
#block-nav .left-sidebar .side-nav .collapsible-body li:first-child{ border-top: 1px solid #fff;}
#block-nav .left-sidebar .side-nav .collapsible-body li{ border-bottom: 1px solid #fff; border-left: 3px solid transparent }
#block-nav .left-sidebar .side-nav .collapsible-body li:last-child{ border-bottom: none}
#block-nav .left-sidebar .side-nav .collapsible-body li.active{ border-left: 3px solid #005DAC; background-color: transparent}
#block-nav .left-sidebar .side-nav .collapsible-body li.active a{ color: #005DAC}
#block-nav .left-sidebar .side-nav .collapsible-body li a{ padding: 1rem 1rem 1rem 1.5rem; height: 100%; line-height: 1.5}
#block-nav .left-sidebar .side-nav .collapsible-body li a .badge{ background-color: #00B0F2; color: #fff; border-radius: 12px;
    margin-left: 15px; margin-top: 0}

#block-nav .button-collapse{ display: flex; align-items: center; padding: 10px 10px 10px 0;}
#block-nav .button-collapse i.mdi-menu{ font-size: 30px}

#main_services{ padding: 2rem 0}
/*#main_services .owl-carousel .owl-item{ width: 200px!important; height: 200px!important;}*/
/*#main_services .owl-stage{ display: flex; justify-content: flex-start}*/
/*#main_services .owl-stage-outer{ overflow: hidden}*/
/*#main_services .item{ display: flex; flex: 0 0 200px; height: 200px;}*/
/*#main_services .item a{ width: 200px; height: 200px;}*/
#main_services .item div{ display: flex; flex-direction: column; height: 240px; border-radius: 12px; padding: 24px; background-color: #fff; align-items: flex-start; border: 2px solid #fff; transition: .3s}
#main_services .item a:hover div{ border: 2px solid #2A6ECB;}
#main_services .item p{ margin: 0; font-size: 20px !important; color: #292929; font-weight: 500 !important; line-height: 1.2;}
#main_services .item img{ margin-top: auto; margin-left: auto; width: auto}

#inner_services{ padding: 1rem 0}
#inner_services .inner-services{ display: inline-flex; flex-wrap: wrap; width: 100%}
#inner_services .inner-services .service__item{ width: 20%; display: flex; margin: .75rem 0; padding: 0 .75rem}
#inner_services .inner-services .service__item a{ width: 100%}
#inner_services .inner-services .service__item a:hover div{ border: 2px solid #2A6ECB;}
#inner_services .inner-services .service__item div{ display: flex; flex-direction: column; height: 180px; border-radius: 12px; padding: 24px; background-color: #fff; align-items: flex-start; border: 2px solid #fff; transition: .3s}
#inner_services .inner-services .service__item p{ margin: 0; font-size: 20px !important; color: #292929; font-weight: 500 !important; line-height: 1.2;}
#inner_services .inner-services .service__item img{ margin-top: auto; margin-left: auto; width: auto}

#inner_services .modal{ border-radius: 32px; width: 80%;}
#inner_services .modal .modal-content{ overflow-x: hidden; word-break: break-word}
#inner_services .modal h3{ }
#inner_services .modal .m-body{ line-height: 1.3}
#inner_services .modal .m-body>div:not(:last-child){ margin-bottom: 1rem}
#inner_services .modal .m-body ul{ margin: 0 0 1rem; padding-left: 24px;}
#inner_services .modal .m-body ul li{ list-style-type: disc}
#inner_services .modal .modal-footer{ border-top: 0; border-radius: 0; padding: 0 24px 24px}
#inner_services .modal .modal-footer a{ width: 100%; text-align: center; background-color: #005fac; margin: 0; color: #fff;
    padding: 0 5px; border-radius: 8px; text-transform: capitalize;}

.white-text{ color: #fff}
.with_border{ margin: 0 0 2rem; font-size: 24px !important; font-weight: 700 !important; text-transform: uppercase; line-height: 28px; border-left: 4px solid #2A6ECB; color: #292929; padding-left: 24px;
    overflow: hidden;  text-overflow: ellipsis;}
.with_border span{ display: block; font-size: 18px; text-transform: initial; color: #2A6ECB; line-height: normal}
.with_title{ color: #292929!important; font-size: 20px!important; font-weight: 700!important; display: flex; width: fit-content; align-items: center; transition: .3s; margin-bottom: 1.25rem; text-transform: uppercase}
.with_title:hover{ color: #2A6ECB!important;}
.with_title::after{ content: ""; display: block; min-width: 14px; min-height: 14px;
    background-image: url('/files/img/university/services/arrow_outward.png');
    background-size: cover; background-position: center; margin-left: 10px}
.with_tick{ color: #292929; display: flex; width: fit-content; align-items: center; transition: .3s; margin-bottom: 1rem; font-weight: 500}
.with_tick::before{ content: ""; display: block; min-width: 24px; min-height: 24px;
    background-image: url('/files/img/university/tick_icon.svg');
    background-size: cover; background-position: center; margin-right: 10px}
.with_tick_big{ display: flex; align-items: center; font-weight: 500}
.with_tick_big::before{ content: ""; display: block; min-width: 44px; min-height: 44px;
    background-image: url('/files/img/university/tick_icon_big.png');
    background-size: cover; background-position: center; margin-right: .75rem}
.with_alarm{ color: #292929; display: flex; width: fit-content; align-items: flex-start; transition: .3s; margin-bottom: 1rem}
.with_alarm::before{ content: ""; display: block; min-width: 24px; min-height: 24px;
    background-image: url('/files/img/university/alarm_icon.png');
    background-size: cover; background-position: center; margin-right: 10px;}
.with_btn{ display: flex; align-items: center; justify-content: center; background-color: #2A6ECB!important; color: #fff;
    padding: 1rem 1rem; margin-top: auto; font-weight: 500; font-size: 20px; line-height: normal; width: 100%; border-radius: 8px;}
.with_btn::after{ content: ""; display: block; min-width: 14px; min-height: 14px;
    background-image: url('/files/img/university/services/arrow_outward_white.png');
    background-size: cover; background-position: center; margin-left: 10px}
.with_btn:hover{ background-color: #1A3B68}
.with_btn_og{ display: flex; align-items: center; justify-content: center; background-color: #FD9637!important; color: #fff;
    padding: 1rem 1rem; margin-top: auto; font-weight: 500; font-size: 20px; line-height: normal; width: 100%; border-radius: 8px;}
.with_btn_og::after{ content: ""; display: block; min-width: 14px; min-height: 14px;
    background-image: url('/files/img/university/services/arrow_outward_white.png');
    background-size: cover; background-position: center; margin-left: 10px}
.hover-effect{ transition: .3s}
.hover-effect:hover{ color: #2A6ECB!important;}

#main_carousel .owl-carousel .item{ position: relative; text-align: left }
#main_carousel .owl-carousel .item img{ display: block; width: 100%; height: auto; }
#main_carousel .owl-carousel .owl-nav{ display: none}
#main_carousel .owl-carousel .owl-dots{ display: block !important; padding-top: 5px}
#main_carousel #main-carousel .overlayed{
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 70%;
    background: rgba(0,0,0,0);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}
#main_carousel .carousel-caption{ position: absolute; bottom: 25px; height: auto; z-index: 10; color: #fff !important; text-align: center;
    left: 0; right: 0; }

/*----------background-video------------*/
#wrapper_bgndVideo{ z-index: -1 !important; /*margin-top: -40px*/}

.bg-video{ position:relative; width: 100%; /*height: 42.5vw;*/height: 55.5vw; text-align: center; margin-left: auto; margin-right: auto;}
.bg-video img{ position: relative; z-index: -2; max-width: 100%; height: 100%; vertical-align: middle}
.bg-video button.volume{ position: absolute; top: 0; right: 0; z-index: 2 !important; width: 45px; height: 45px;
    background-color: #fff; float: right; margin: 15px; border-radius: 50%;  cursor: pointer; padding: 7px; text-align: center;}
.bg-video button.play_pause{ position: absolute; top: 46%; left: 46%; z-index: 2 !important; width: 70px; height: 70px;
    background-color: #fff; float: right; margin: 15px; border-radius: 50%;  cursor: pointer; padding: 7px; text-align: center;}
.bg-video button.play_pause i{ font-size: 30px; }
.bg-video button.volume i{ font-size: 20px; }
.bg-video button.volumeNo{ display: block;}
.bg-video .player .vp-controls{display: none!important;}
.bg-video .player .vp-controls-wrapper{display: none!important;}

/*----------FabLab Satbayev University-video------------*/
#wrapper_bgndVideo{ z-index: -1 !important; /*margin-top: -40px*/}

.lab-video{ position:relative; width: 100%; /*height: 42.5vw;*//*height: 36.5vw;*/ text-align: center; margin-left: auto; margin-right: auto;}
.lab-video img{ position: relative; z-index: -2; max-width: 100%; height: 100%; vertical-align: middle}
.lab-video button.volume{ position: absolute; top: 0; right: 0; z-index: 2 !important; width: 45px; height: 45px;
    background-color: #fff; float: right; margin: 15px; border-radius: 50%;  cursor: pointer; padding: 7px; text-align: center;}
.lab-video button.volume i{ font-size: 20px; }
.lab-video button.volumeNo{ display: block;}

@media screen and (min-width:2201px){
    .lab-video{height: 27.5vw;}
}
@media screen and (min-width:1601px) and (max-width: 2200px){
    .lab-video{height: 38.5vw;}
}
@media screen and (min-width:1501px) and (max-width: 1600px){
    .lab-video{height: 42.5vw;}
}
@media screen and (min-width:1401px) and (max-width: 1500px){
    .lab-video{height: 47.5vw;}
}
/* -------------------------------------------------------------------------
   begin Scroll Down Button
 * ------------------------------------------------------------------------- */
.scroll_down {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    height: 50px;
    width: 30px;
    bottom: 60px;
    background-color: transparent;
    border: 2px solid #005dac;
    border-radius: 20px;
    cursor: pointer;
    outline: none;
}
.scroll_down:before {
    position: absolute;
    top: 10px;
    left: 50%;
    content: '';
    width: 6px;
    height: 6px;
    margin-left: -3px;
    background-color: #005dac;
    border-radius: 100%;
    -webkit-animation: scroll_down_btn-animation 2s infinite;
    animation: scroll_down_btn-animation 2s infinite;
    box-sizing: border-box;
}

@keyframes scroll_down_btn-animation {
    0% {
        transform: translate(0, 0);
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
    80% {
        transform: translate(0, 20px);
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

@-webkit-keyframes scroll_down_btn-animation {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
    80% {
        -webkit-transform: translate(0, 20px);
        transform: translate(0, 20px);
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

/* -------------------------------------------------------------------------
   end Scroll Down Button
 * ------------------------------------------------------------------------- */

.slogan{ font-size: 2.5em; font-weight: 400; text-align: center; color: #4D5693}

#main_entrant{ background: linear-gradient(109deg, #1C4175 -0.07%, #3079DE 100%); position: relative; padding: 16px 0;}
#main_entrant .abs_img{ position: absolute; right: 0; bottom: 0; max-width: 31vw}
#main_entrant .entrant-block{ display: inline-flex; flex-wrap: wrap; width: 63%}
#main_entrant .entrant-block .entrant-block__inner{ padding: 0 .75rem; margin: 1rem 0; width: 50%}
#main_entrant .entrant-block .entrant-block__inner>div{ display: flex; align-items: flex-start}
#main_entrant .entrant-block .entrant-block__inner>div img{ max-width: 100%; height: auto; margin-right: 15px; border-radius: 16px}
#main_entrant .entrant-block .entrant-block__inner>div span{ font-size: 18px; font-weight: 400; color: #fff}

#main_admission{ background-color: #f8f8f8; padding: 4rem 0 6rem}
#main_admission .adm-block{ display: inline-flex!important; flex-wrap: wrap}
#main_admission .adm-block .ad-block_inner{ display: flex!important; width: 33.33%; padding: 0 0.75rem;}
#main_admission .card{ display: flex; width: 100%; box-shadow: none; border-radius: 20px}
#main_admission .card-content{ display: flex; flex-direction: column; padding: 1.5rem; width: 100%;}
#main_admission .card-content .title{ font-size: 28px; font-weight: 700; color: #25518E; margin-bottom: 1.5rem;}

#main_cooper{ background: url("/files/img/university/int_cooper_bg.png") #1C4175 no-repeat; background-size: cover; position: relative; padding: 2rem 0;}
#main_cooper .abs_img{ position: absolute; right: 0; bottom: 0; max-width: 34vw}
#main_cooper .cooper-block{ display: flex; flex-direction: column; padding: 2rem 3rem}
#main_cooper .cooper-block .cooper-block__title{ display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 3rem}
#main_cooper .cooper-block .cooper-block__title img{ margin-right: 1.5rem}
#main_cooper .cooper-block .cooper-block__title h2{ font-size: 2rem!important; font-weight: 700!important; line-height: normal}

#main_accr{ padding: 1.5rem 0; background-color: #fff}
#main_accr .accr-block{ display: flex; flex-wrap: wrap; align-items: center}
#main_accr .accr-block h2{ margin: .5rem 0}
#main_accr .accr-block .accr-block__inner{ display: flex; justify-content: space-around; width: 100%; margin: .5rem 0}
#main_accr .accr-block .accr-block__inner>div{ display: flex; align-items: center}
#main_accr .accr-block .accr-block__inner>div img{ margin-right: 10px}
#main_accr .accr-block .accr-block__inner>div p{ line-height: normal; color: #292929;}
#main_accr .accr-block .accr-block__inner>div span{ display: block; font-size: 20px; font-weight: 600; color: #25518E; margin-bottom: 5px;}


#main_courses{ background-color: #f8f8f8; padding: 2rem 0}
#main_courses .courses-block{ display: inline-flex!important; flex-wrap: wrap; width: 100%}
#main_courses .courses-block .courses-block__inner{ display: flex!important; width: 33.33%; padding: 0 0.75rem;}
#main_courses .card{ display: flex; flex-direction: column; width: 100%; border-radius: 20px; box-shadow: none}
#main_courses .card .card-content.c1{ background: url("/files/img/university/main/main_1.jpg") #4d4d4d no-repeat; background-size: cover}
#main_courses .card .card-content.c2{ background: url("/files/img/university/main/main_2.jpg") #4d4d4d no-repeat; background-size: cover}
#main_courses .card .card-content.c3{ background: url("/files/img/university/main/main_3.jpg") #4d4d4d no-repeat; background-size: cover}
#main_courses .card .card-content{ display: flex; align-items: flex-start;
    justify-content: flex-start; flex-direction: column; color: #fff; padding: 2rem 1.5rem 2.5rem; border-radius: 20px 20px 0 0; height: 100%;}
#main_courses .card .card-content p{ color: #fff!important; margin-bottom: 2rem; font-size: 20px !important; font-weight: 500!important; line-height: normal}
#main_courses .card .card-content span{ display: block; text-align: left; font-weight: 500}
#main_courses .card .card-btn{ border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
#main_courses .card .card-btn a{ border-radius: inherit}

#mag_programs .card .card-content{ min-height: 230px}
#mag_programs .card .card-content.p1{ background: url("/files/img/university/graduate/programms/prog1.png") #4d4d4d no-repeat; background-size: cover}
#mag_programs .card .card-content.p2{ background: url("/files/img/university/graduate/programms/prog2.png") #4d4d4d no-repeat; background-size: cover}
#mag_programs .card .card-content.p3{ background: url("/files/img/university/graduate/programms/prog3.png") #4d4d4d no-repeat; background-size: cover}


#main_science{ background-color: #f8f8f8; padding: 3rem 0}
#main_science .sc-block{ display: inline-flex; flex-wrap: wrap; width: 100%; margin-bottom: 1rem}
#main_science .sc-block .sc-block__text{ width: 40%; padding: 0 .75rem}
#main_science .sc-block .sc-block__text h2{ margin-bottom: 1.5rem}
#main_science .sc-block .sc-block__text p{ margin-top: 0; margin-bottom: 1.5rem}
#main_science .sc-block .sc-block__card{ width: 60%; display: flex; padding: 0 .75rem}
#main_science .sc-block .sc-block__card .card_inner{ width: 50%; display: flex; flex-direction: column; padding-left: 1rem}
#main_science .sc-block .sc-block__card .card_inner>div{ padding: 1.5rem; background-color: #fff; display: flex; flex-direction: column; align-items: center; height: 100%; border-radius: 20px;}
#main_science .sc-block .sc-block__card .card_inner>div p{ width: 100%; margin-top: 0; margin-bottom: 2rem}
#main_science .sc-block .sc-block__card .card_inner>div img{ max-width: 100%; width: auto;}

#main_alumni{ background-color: #f8f8f8; padding: 2rem 0}
#main_alumni .alumni-block{ background: url("/files/img/university/main_alumni_bg.png") #4d4d4d no-repeat; background-size: cover; display: inline-flex; flex-wrap: wrap; width: 100%; padding: 1.5rem; border-radius: 16px}
#main_alumni .alumni-block .alumni-block__community{ display: flex; flex-direction: column; flex: 1}
#main_alumni .alumni-block .alumni-block__community h2{ color: #fff}
#main_alumni .alumni-block .alumni-block__community p{ color: #fff}
#main_alumni .alumni-block .alumni-block__community a{ width: fit-content}
#main_alumni .alumni-block .alumni-block__graduate{ display: flex; width: 33.333%;}
#main_alumni .alumni-block .alumni-block__graduate>div{ display: flex; flex-direction: column; align-items: center; padding: 1.5rem; border: 1px solid #8E8E8E;
    background: rgba(160, 160, 160, 0.8); border-radius: 20px;}
#main_alumni .alumni-block .alumni-block__graduate>div img{ width: 150px; height: 150px; object-fit: cover; border-radius: 50%;}
#main_alumni .alumni-block .alumni-block__graduate>div h3{ text-align: center}
#main_alumni .alumni-block .alumni-block__graduate>div p{ text-align: center; height: 66px; max-height: 66px; text-overflow: ellipsis; overflow: hidden;}


#main_links { padding: 1rem 0}
#main_links .block-links{ display: inline-flex; flex-wrap: wrap; width: 100%}
#main_links .block-links .links-inner{ display: flex; width: 33.33%; padding: 0 .75rem;}
#main_links .block-links .links-inner>div{ width: 100%; display: flex; flex-direction: column; align-items: center; padding: 1.5rem; background-color: #fff; border-radius: 20px;}
#main_links .block-links .links-inner>div img{ width: auto; max-width: 100%; margin-bottom: 1.5rem}

#block-events{ background-color: #F2F2F2; padding: 2rem 0 4rem}
#block-events .events{ display: flex; align-items: center; justify-content: space-between}
#block-events .owl-carousel .item{ position: relative;}
#block-events .owl-carousel .item a{ color: #212121}
#block-events .owl-carousel .item .event{ transition: background-color .25s ease,color .3s ease; background-color: #fff; color: #212121;
    border-radius: 2px; display: flex; flex-direction: column; padding: 1.25rem}
#block-events .owl-carousel .item .event:hover{ color: #fff!important; background-color: #005dac}
#block-events .owl-carousel .item .event:hover .event__date .event_month span{ color: #fff}
#block-events .owl-carousel .item .event .event__date{ margin-left: auto; margin-bottom: 1rem; display: flex; align-items: center;}
#block-events .owl-carousel .item .event .event__date .event_day{ font-size: 3rem; position: relative; margin-right: 2rem; font-weight: 700;}
#block-events .owl-carousel .item .event .event__date .event_month{ display: flex; flex-direction: column;}
#block-events .owl-carousel .item .event .event__date .event_month p{ margin: 0;}
#block-events .owl-carousel .item .event .event__date .event_month span{ color: #969696; transition: background-color .25s ease,color .3s ease;}
#block-events .owl-carousel .item .event .event__content{ font-weight: 500}

#block-events .owl-nav{ display: block !important; margin: 0}
#block-events .owl-nav button{ border: 0; background-color: transparent}
#block-events .owl-nav button i{ font-size: 30px;
    width: 35px;
    height: 35px;
    border: 1px solid #005dac;
    color: #005dac;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center; transition: ease .3s;}
#block-events .owl-nav button i:hover{ color: #fff; background-color: #005dac;}
#block-events .owl-dots{ display: none!important;}
#block-events .events-link{ margin-top: 2rem}
#block-events .events-link a{ display: inline-flex; align-items: center; color: #005dac; transition: ease .3s;}
#block-events .events-link a:hover{ font-weight: 500}

#events-calendar{ background-color: #f5f5f5; padding: 3rem 0}
#events-calendar h2{ text-align: center; text-transform: uppercase}
#events-calendar .events-calendar__header .events-calendar__filters{ display: flex; flex-wrap: wrap;}
#events-calendar .events-calendar__header .events-calendar__filters .events-calendar__filter{ margin-right: 1.5rem; margin-bottom: .25rem;}
#events-calendar .events-calendar__header .events-calendar__filters .events-calendar__filter label{ color: #000000; padding-left: 30px}
#events-calendar .events-calendar__header .events-calendar__filters .events-calendar__filter [type="checkbox"].filled-in:checked+label:after{ border-color: #005dac; background-color: #005dac;}
#events-calendar .events-calendar__header .events-calendar__filters .events-calendar__filter [type="checkbox"].filled-in:not(:checked)+label:after{ border-color: #005dac;}

#events-calendar .events-calendar__timespan{ display: flex; justify-content: space-between;  align-items: center;
    margin: 2rem 0; background-color: #fff;}
#events-calendar .events-calendar__timespan .events-calendar__periods{ }
#events-calendar .events-calendar__timespan .events-calendar__periods .events-calendar__period{ border: 0; background-color: transparent; padding: 1.5rem;}
#events-calendar .events-calendar__timespan .events-calendar__periods .events-calendar__period.active{ border-bottom: 3px solid #005dac !important;}
#events-calendar .events-calendar__timespan .events-toggle{ display: flex; align-items: center; padding: 1rem 1.5rem;}
#events-calendar .events-calendar__timespan .events-toggle .events-toggle__name{ text-transform: capitalize; font-weight: 500; margin-right: 1.5rem}
#events-calendar .events-calendar__timespan .events-toggle .events-toggle__arrow {padding: 1px 6px;}
#events-calendar .events-calendar__timespan .events-toggle .events-toggle__arrow i{ font-size: 30px;
    width: 35px;
    height: 35px;
    border: 1px solid #005dac;
    color: #005dac;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center; transition: ease .3s;}
#events-calendar .events-calendar__timespan .events-toggle .events-toggle__arrow i:hover{ color: #fff; background-color: #005dac;}
#events-calendar .events-calendar__list{ margin-top: 2.4rem}
#events-calendar .events-calendar__list > :not(:last-child){ margin-bottom: 1rem}
#events-calendar .events-calendar-item{ display: flex; align-items: flex-start; padding: 2rem 1.5rem; border: 0; background-color: #ffffff; border-radius: 6px}
#events-calendar .events-calendar-item__date{ display: flex; flex-shrink: 0; align-items: flex-start; min-width: 12rem; max-width: 12rem; margin-right: 1.4rem}
#events-calendar .events-calendar-item__day{ font-size: 2rem; line-height: normal; position: relative; margin-right: 2rem; padding-right: 2rem; font-weight: 700; min-width: 78px; text-align: center}
#events-calendar .events-calendar-item__day::after {
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    width: 1px;
    height: 70%;
    background: #969696;
    transform: translateY(-50%);
    content: ""
}
#events-calendar .events-calendar-item__day.d_none{ visibility: hidden}
#events-calendar .events-calendar-item__month {display: flex; flex-direction: column}
#events-calendar .events-calendar-item__month small {font-size: 100%; color: #969696}
#events-calendar .events-calendar-item__content > :not(:last-child) {margin-bottom: 1rem}
#events-calendar .events-calendar-item__row {display: flex; align-items: baseline}
#events-calendar .events-calendar-item__time {min-width: 16rem; max-width: 16rem; font-weight: 700; margin-right: 1rem}
#events-calendar .events-calendar-item__wrapper {display: flex; align-items: flex-start}
#events-calendar .events-calendar-item__tag {width: 16px; height: 16px; flex-shrink: 0; margin: 4px 1.6rem 0; border-radius: 50%; background-color: #005dac}
#events-calendar .events-calendar-item__title {color: #000000; transition: color .35s ease; line-height: 1.3}

#event-inner{ padding: 2rem 0}
#event-inner h2{ margin-top: 0}
#event-inner .event-inner{ background-color: #ffffff; padding: 2.5rem; box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12), 0 3px 1px -2px rgba(0,0,0,.2);}
#event-inner .event-inner .event-inner_header{ border-bottom: 1px solid #969696; padding-bottom: 1.5rem;}
#event-inner .event-inner .event-inner_header--top{ display: flex; align-items: flex-start}
#event-inner .event-inner .event-inner_header--top .event__date{ display: flex; flex-shrink: 0; align-items: center; min-width: 18rem;
    border-right: 1px solid #969696; margin-right: 2rem; padding-right: 2rem;}
#event-inner .event-inner .event-inner_header--top .event__date .event__day{ font-size: 3rem; line-height: normal; font-weight: 700; margin-right: 2.5rem}
#event-inner .event-inner .event-inner_header--top .event__date .event__month{ display: flex; flex-direction: column;}
#event-inner .event-inner .event-inner_header--top .event__date .event__month span{ text-transform: capitalize;}
#event-inner .event-inner .event-inner_header--top .event__date .event__month small{ font-size: 100%; color: #969696;}
#event-inner .event-inner .event-inner_header--top .event__title{ font-size: 18px; font-weight: 700}
#event-inner .event-inner .event-inner_header--bottom{ padding-top: 1.5rem}
#event-inner .event-inner .event-inner_header--bottom p{ margin: 0; color: #969696;}
#event-inner .event-inner .event-inner_header--bottom span{}
#event-inner .event-inner .event-inner_content{ padding-top: 1.5rem; font-size: 18px;}

#block-news{ padding-bottom: 30px}
#block-news h2{ color: #212121 !important;}
#block-news .card-image a{ display: block}
#block-news .card-content a{ display: block; color: #212121}
#block-news .card-content p{ color: #212121;}

#block13{ background-color: #edeff2; padding: 40px 0}
.bg-grey{ background-color: #edeff2!important;}

    /*********** FOOTER ***************/
.page-footer{ background-color: transparent !important; padding-top: 0}
.page-footer .logo-bottom{ text-align: center; margin: 30px 0}
.page-footer .logo-bottom img{ max-width: 100%; height: auto; vertical-align: middle}
/*
.page-footer ul li:first-child{ margin-bottom: 15px}
*/
.page-footer ul.ref li:first-child{ margin-bottom: 0 !important;}
.page-footer ul.ref li.social{ display: inline-block}
.page-footer ul li{ color: #EDEFF2}
.page-footer ul li a{ color: #EDEFF2}
.page-footer ul li a[href]:hover{ opacity: 0.7}
.page-footer h5{ font-size: 1.2rem !important;}
.page-footer .text-footer{ background-color: #00345F;}
.page-footer .text-bottom{ font-size: 18px; color: #fff; opacity: 0.5; margin: 12px 0; font-weight: 500}

/************ ABOUT PAGE **************/
#submenu{ width: 100% !important; z-index: 100; background-color: #005DAC }
#submenu .submenu-content{ display: flex; padding: 0 .75rem}
#submenu .submenu-content .submenu-content_left{ margin-left: auto}
#submenu.fixed{ position: fixed !important; top: 0}
#submenu .inst-title{ display: table-cell; vertical-align: middle; line-height: 1.2; height: 60px; color: #fff;}
#submenu .inst-title h1{font-size: 15px!important;margin: auto; font-weight: 400!important;}

#submenu nav.second-navbar { position: relative; height: auto; background-color: transparent; box-shadow: none; text-align: center;}
#submenu nav.second-navbar .button-collapse{ height: 60px; padding: 10px 20px; background-color: #eeeeee}
#submenu nav.second-navbar .button-collapse i{ height: 100%; line-height: normal}
#submenu nav.second-navbar .navbar-links{ float: left; }
#submenu nav.second-navbar .navbar-links ul{ position: relative; }
#submenu nav.second-navbar .navbar-links li{ display: inline; height: 60px; }
#submenu nav.second-navbar .navbar-links li a{ position: relative; display: block; height: 100%; color: #fff; text-transform: none;
    font: 400 15px Helveticaneuecyr, sans-serif; line-height: 60px; }
#submenu nav.second-navbar .navbar-links li.active a{ font-weight: bold}
#submenu nav.second-navbar .navbar-links li a:hover{ background-color: transparent; }
#submenu nav.second-navbar .navbar-links>li.active{ background: transparent; box-shadow: inset 0 -4px 0 #fff }
#submenu nav.second-navbar .navbar-links li span.badge{ position: absolute; top: 5px; right: -5px; background-color: #00aeef;
    color: #fff; height: auto; min-width: inherit; font-size: 0.7rem; line-height: initial; border-radius: 12px; padding: 2px 10px;
}

#submenu nav.second-navbar .mobile-dropdown-button{ display: block; width: 60px; height: 60px; float: right; cursor: pointer;}
/*
#submenu nav.second-navbar .mobile-dropdown-button.dropdown i:before{ !*transform: rotateX(180deg);*! content: "\F360";}
*/
#submenu nav.second-navbar .mobile-dropdown-button i{ height: 60px; line-height: 60px; transition: 300ms;}

#submenu div#dropdown-inner{ position: relative; display: none }
#submenu div#dropdown-inner ul{ margin: 0}
#submenu div#dropdown-inner.visible{ display: block }

#submenu #dropdown-inner li{ position: relative; border-bottom: 1px solid #004F91; line-height: 1.5; border-left: 2px solid transparent; }
#submenu #dropdown-inner li:last-child{ border-bottom: none;}
#submenu #dropdown-inner li:first-child{ border-top: 1px solid #004F91;}
#submenu #dropdown-inner li a{ display: block; text-align: left; padding: 14px 18px; line-height: 1.5; height: 100%; color: #fff}
#submenu #dropdown-inner li .badge{ background-color: #00B0F2; color: #fff; border-radius: 12px;
    margin-left: 15px; margin-top: 0}
#submenu #dropdown-inner li.active{ border-left: 2px solid #fff}
#submenu #dropdown-inner li.active a{ font-weight: bold}
/*#submenu #dropdown-inner li a.dropdown-inner-button{ position: absolute; top: 0; right: 0; float: right; background-color: #eeeeee; cursor: pointer; padding: 10px 20px;}
#submenu #dropdown-inner li a.dropdown-inner-button.active{ background-color: #3f51b5}
#submenu #dropdown-inner li a.dropdown-inner-button i{ font-size: 2rem; color: #3f51b5; transition: 300ms; vertical-align: text-top;}
#submenu #dropdown-inner li a.active i{ transform: rotateX(180deg); color: #fff }
#submenu #dropdown-inner ul#dropdown-inner-child{ background-color: #e8eaf6 }
#submenu #dropdown-inner ul#dropdown-inner-child li{ border-bottom: 1px solid #fff; }
#submenu #dropdown-inner ul#dropdown-inner-child li:last-child{ border-bottom: none; }
#submenu #dropdown-inner ul#dropdown-inner-child li a{ color: #424242;}*/

#inst-dir{ display: flex; align-items: flex-start; padding-top: 3rem}
#inst-dir .inst-dir_desc{ width: 100%}
#inst-dir .inst-dir_title{ display: flex; flex-direction: column; align-items: flex-start; padding-right: 2rem}
#inst-dir .inst-dir_title>div{ width: 360px}
#inst-dir .inst-dir_title>div img{ object-fit: cover; border-radius: 50%; box-shadow: 1px 1px 5px 1px rgba(0,0,0,.3);}
#inst-dir .inst-dir_title h3{ font-weight: bold !important; text-align: center; margin-bottom: 0}
#inst-dir .inst-dir_title .links{ display: flex; flex-wrap: wrap; align-items: center; color: #005dac; margin-bottom: 2rem}
#inst-dir .inst-dir_title .links a{ display: flex;}
#inst-dir .inst-dir_title .links a:hover{ text-decoration: underline}
#inst-dir .inst-dir_title .links a i{ margin-right: .5rem}
#inst-dir .inst-dir_title .bio{ height: 150px; overflow: hidden; display: -webkit-box; border-bottom: 10px solid #ffffff;
    -webkit-line-clamp: 6; -webkit-box-orient: vertical; line-height: 1.35}
#inst-dir .inst-dir_desc a.btn{ margin: 2rem 0;}

#inst-events{ padding: 3rem 0; background-color: #005dac}
#inst-events .inst-event{ padding: 0 2.5em}
#inst-events .inst-event .inst-event-row{ margin: 0 -.75rem; display: inline-flex; flex-wrap: wrap;}
#inst-events .inst-event .inst-event_inner{ display: flex; flex-direction: column; align-items: center; justify-content: center;
    width: 25%; padding: 0 .75rem; margin: 1rem 0}
#inst-events .inst-event .inst-event_inner>div{ width: 200px; height: 200px; background-color: #0060bd; border-radius: 50%;
display: flex; align-items: center; justify-content: center;
box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);}
#inst-events .inst-event .inst-event_inner>div img{ }
#inst-events .inst-event .inst-event_inner p{ text-align: center; color: #fff}
#inst-events .inst-event .inst-event_inner:hover p{ color: #f5cf7e}

#block-chairs{ padding-top: 2rem}
#block-chairs .card{ box-shadow: 0 2px 4px rgba(63, 81, 181, 0.06);}
#block-chairs .card .card-content{ padding: 2.5rem}
#block-chairs .chairs-title h5{ margin: 0;}
#block-chairs .chairs-block{ display: inline-flex; flex-wrap: wrap; width: 100%; padding: 2rem 0;}
#block-chairs .chairs-block .chairs-block_inner{ display: flex; width: 33.33%; padding: 0 .75rem; margin: 1rem 0;}
#block-chairs .chairs-block .chairs-block_inner a{ display: flex; width: 100%; align-items: center; justify-content: space-between; border: 1px solid #005dac; padding: .5rem 1rem; border-radius: 20px}
#block-chairs .chairs-block .chairs-block_inner a:hover{ background-color: #c2e3ff}
#block-chairs .chairs-block .chairs-block_inner a:hover .c-title{ color: #005dac}
#block-chairs .chairs-block .chairs-block_inner a:hover .c-icon{ background-color: #005dac}
#block-chairs .chairs-block .chairs-block_inner a:hover .c-icon i{ color: #fff}
#block-chairs .chairs-block .chairs-block_inner a .c-title{ text-transform: uppercase; font-weight: 500; color: #222222; margin-right: .5rem}
#block-chairs .chairs-block .chairs-block_inner a .c-icon{ width: 56px; min-width: 56px; display: flex; align-items: center; justify-content: center; border-radius: 50%; border: 1px solid #005dac;}
#block-chairs .chairs-block .chairs-block_inner a .c-icon i{ color: #005dac}
#block-chairs .chairs-block--gal .card .card-content{ padding: 1rem}
#block-chairs .chairs-block--gal .card .card-content a{ display: flex; align-items: center; justify-content: space-between; width: 100%; min-height: 50px;}
#block-chairs .chairs-block--gal .card .card-content a span{ line-height: 1.2; color: #222222; margin-right: .5rem}
#block-chairs .chairs-block--gal .card .card-content a i{ color: #005DAC}
#block-chairs .owl-carousel .owl-nav.disabled, #block-chairs .owl-carousel .owl-dots.disabled{ display: block !important;}
#block-chairs .owl-theme .owl-nav [class*=owl-]{ display: flex; align-items: center; justify-content: center; width: 40px; height: 40px;
    background-color: #c8c8c8; border-radius: 50%; margin: 0; padding: 0; position: absolute; top: 35%; z-index: 5; cursor: pointer;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;}
#block-chairs .chairs-block--gal .owl-next{ right: -20px;}
#block-chairs .chairs-block--gal .owl-next:hover{ right: -25px;}
#block-chairs .chairs-block--gal .owl-prev{ left: -20px;}
#block-chairs .chairs-block--gal .owl-prev:hover{ left: -25px;}
#block-chairs .owl-theme .owl-dots .owl-dot.active span, #block-chairs .owl-theme .owl-dots .owl-dot:hover span{ background: #00447e;}

#block-comp{ background-color: #005daf; padding: 2rem 0}
#block-comp .comp-logo{ display: flex; flex-wrap: wrap}
#block-comp .comp-logo>div{ width: 50%; padding: 1em 2.5em;}
#block-comp .comp-logo>div h5{ text-align: center; color: #fff; margin: 1rem 0; height: 50px;}
#block-comp .comp-logo>div .comp-logo_inner{ display: flex; flex-wrap: wrap; margin-left: -.75rem; margin-right: -.75rem;}
#block-comp .comp-logo>div .comp-logo_inner>div{ display: flex; align-items: center; justify-content: center; width: 33.33%; padding: 0 0.5rem; margin: 0.5rem 0}
#block-comp .comp-logo>div .comp-logo_inner>div img{ width: 100%; height: auto; max-width: 150px}

.university-tabs{ width: 100% !important; z-index: 100; background-color: transparent; border-bottom: 1.5px solid #d7dde6;}
.university-tabs .navbar-links{ position: relative; display: flex; overflow-x: auto; padding: 0!important;}  /*padding: 0 7em!important;*/
.university-tabs .navbar-links li{ list-style-type: none !important; padding-right: 2rem; height: 50px;}
.university-tabs .navbar-links li.active a{ color: #4c4c4c !important; border-bottom: 2px inset #005dac;}
.university-tabs .navbar-links li a{ height: 100%; color: #8f8f8f !important; text-transform: none; font: bold 15px Helveticaneuecyr, sans-serif; display: flex; align-items: center; padding-left: 0}
.university-tabs .navbar-links li a:hover{ background-color: transparent !important; }

#block-specialities.inst-eduPrograms{ padding: 2rem 0 1rem}
#block-specialities.inst-eduPrograms .card{ margin-top: 0}
#block-specialities.inst-eduPrograms .card .card-content{ padding: 3rem 2.5rem}
#block-specialities.inst-eduPrograms .card .card-content h2{ margin-top: 0; font-weight: 500 !important}
#block-specialities.inst-eduPrograms .inst-eduPrograms_wrapper{ display: inline-block; width: 100%}
#block-specialities.inst-eduPrograms .inst-eduPrograms_wrapper>div{ margin-left: -0.75rem; margin-right: -0.75rem;}
#block-specialities.inst-eduPrograms .inst-eduPrograms_wrapper .eduPrograms-inner{ display: inline-block; width: 100%}
#block-specialities.inst-eduPrograms .inst-tabs{ width: 100% !important; z-index: 100; background-color: transparent;
    border-bottom: 1.5px solid #d7dde6; margin-bottom: 2rem}
#block-specialities.inst-eduPrograms .tabs{ background-color: transparent; width: auto; margin: 1em 0 0;}
#block-specialities.inst-eduPrograms .tabs .tab{ flex-grow: 0; margin-right: 1rem; text-transform: capitalize}
#block-specialities.inst-eduPrograms .tabs .tab a{ padding: 0; color: #8e8e8e; font-weight: bold}
#block-specialities.inst-eduPrograms .tabs .tab a.active{ color: #005dac; cursor: default}
#block-specialities.inst-eduPrograms .tabs .indicator{ background-color: #005dac}

/*.university-tabs nav.second-navbar .mobile-dropdown-button{ display: block; width: 60px; height: 60px; color: #9e9e9e !important; float: right; cursor: pointer;}
.university-tabs nav.second-navbar .mobile-dropdown-button i{ height: 60px; line-height: 60px; transition: 300ms;}

.university-tabs div#dropdown-inner{ position: relative; display: none }
.university-tabs div#dropdown-inner ul{ margin: 0}
.university-tabs div#dropdown-inner.visible{ display: block }

.university-tabs #dropdown-inner li{ position: relative; border-bottom: 1px solid #004F91; line-height: 1.5; border-left: 2px solid transparent; }
.university-tabs #dropdown-inner li:last-child{ border-bottom: none;}
.university-tabs #dropdown-inner li:first-child{ border-top: 1px solid #004F91;}
.university-tabs #dropdown-inner li a{ display: block; text-align: left; padding: 14px 18px; line-height: 1.5; height: 100%; color: #fff}
.university-tabs #dropdown-inner li.active{ border-left: 2px solid #fff}
.university-tabs #dropdown-inner li.active a{ font-weight: bold}*/

#block3-about .card{ box-shadow : 0 2px 4px rgba(63, 81, 181, 0.06);}
#block3-about .card-content{ padding: 4em 2em 4em; border-radius: 6px; width: 100%; text-align: justify; word-break: break-word;}
#block3-about.block-inst .card-content{ padding: 4em 2.5em;}
#block3-about.block-inst .card-content h1{ font-weight: 600 !important; color: #575656;}
#block3-about .card-content h1{ text-align: initial; margin-top: 0; text-overflow: ellipsis; overflow: hidden;}
#block3-about .card-content h2{ text-align: initial;}
#block3-about .card-content h3{ text-align: initial;}
#block3-about .card-content p{ margin: 10px 0}
#block3-about .table{ overflow-x: auto; max-width: 100%}
#block3-about .card-content iframe{margin-top:10px; max-width: 100%}
#block3-news-solo iframe{margin-top:10px; max-width: 100%}

#block3-about .card-content ul{ padding-left: 30px; margin: 0; padding-top: 10px;}
#block3-about .card-content ul li{ list-style-type: disc }
#block3-about .card-content ul li ul li{ list-style-type: circle }

#block3-about .card-content a{ color: #005DAC}

#block3-about .card-content .stud-coom{ display: flex; align-items: center; margin-bottom: 2rem}
#block3-about .card-content .stud-coom div:first-child{ margin-right: 2rem; flex-shrink: 0; width: 18%}


#block3-about .tel-wrapper{ display: inline-flex; align-items: center;}
#block3-about .cont-wrapper{ display: inline-flex; flex-wrap: wrap; width: 100%;}
#block3-about .cont-wrapper p{ text-align: left; margin: 2px 0}
#block3-about .cont-wrapper h3{ font-size: 1.3em !important; margin-bottom: 10px}
#block3-about .cont-wrapper .cont-wrapper-inner{ display: flex; flex-direction: column; width: 33.33%; padding: 0 .75rem; margin: .5rem 0 .75rem}
#block3-about .cont-wrapper .cont-wrapper-inner.collapse{ width: 100%;}
#block3-about .cont-wrapper .cont-wrapper-inner.collapse ul.collapsible{ padding: 0!important; margin: 0!important; box-shadow: none; border-right: 0; border-left: 0}
#block3-about .cont-wrapper .cont-wrapper-inner.collapse ul.collapsible li{ list-style-type: none!important; text-align: left}
#block3-about .cont-wrapper .cont-wrapper-inner.collapse ul.collapsible li .collapsible-header{ align-items: center; line-height: 1.2; padding: .5rem 1rem}
#block3-about .cont-wrapper .cont-wrapper-inner.collapse ul.collapsible li .collapsible-header i{ color: #005dac; font-size: 1.25rem; transition: all .25s ease-in;}
#block3-about .cont-wrapper .cont-wrapper-inner.collapse ul.collapsible li .collapsible-header span{ width: 100%}
#block3-about .cont-wrapper .cont-wrapper-inner.collapse ul.collapsible li .collapsible-header.active i{ transform: rotate(45deg);}
#block3-about .cont-wrapper .cont-wrapper-inner.collapse ul.collapsible li .collapsible-body{ word-break: break-word; padding: .5rem 2rem; background-color: #f1f1f1; margin-bottom: 1px; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);}
#block3-about .cont-wrapper .cont-wrapper-inner.collapse ul.collapsible li .collapsible-body h4{ margin: .75rem 0 .5rem;}
#block3-about .cont-wrapper .cont-wrapper-inner.collapse ul.collapsible li .collapsible-body p{ margin-top: 5px;}
#block3-about .cont-wrapper .cont-wrapper-inner.add-info{ width: 50%}

/*#block-specialities.collapse{ padding-top: 1rem}
#block-specialities.collapse ul.collapsible{ box-shadow: 0 2px 4px rgba(63, 81, 181, 0.06); margin-bottom: 0}
#block-specialities.collapse ul.collapsible .collapsible-header{ font-size: 1.25rem}
#block-specialities.collapse ul.collapsible .collapsible-body{ padding: 20px}*/

#block-teachers{ padding: 2rem 0 0}
#block-teachers .card{ box-shadow : 0 2px 4px rgba(63, 81, 181, 0.06); margin: 0}
#block-teachers .card-content{ text-align: justify; padding: 3em 2.5em}
#block-teachers .card-content h2{ margin-top: 0; font-weight: 500 !important}
#block-teachers .card-content .teacher_block{ display: inline-flex; flex-wrap: wrap; width: 100%; padding-top: 3rem}
#block-teachers .card-content .teacher_inner{ display: flex; width: 25%; padding: 0 .75rem; text-align: center; justify-content: center; margin: 1rem 0 2.5rem}
#block-teachers .card-content .teacher_inner a:hover p.name{ color: #005dac!important;}
#block-teachers .card-content img{ width: 180px; border-radius: 50%}
#block-teachers .card .card-content p.name{ font-size: 1.3125em !important; font-weight: bold !important; line-height: 24px; color: #212121; margin-top: 10px}
#block-teachers .card .card-content p.spec{ font-size: 1.0625em !important; color: #212121; margin-top: 5px}

#block-teachers .card .card-content .font-bold{ font-weight: bold !important; text-align: initial}
#block-teachers .card .card-content table{ border: 0 !important; width: auto !important;}
#block-teachers .card .card-content table td{ font-size: 16px; border: 0 !important; padding: 0 20px 15px 0 !important;}
#block-teachers .card-content .mt-15{ margin-top: 20px}

#block-contacts .card{ box-shadow : 0 2px 4px rgba(63, 81, 181, 0.06); margin: 0}
#block-contacts .card-content{ padding: 3em 2.5em}
#block-contacts h2{ margin-top: 0; font-weight: 500 !important}
#block-contacts .contacts-block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#block-contacts .contacts-block .contacts-inner{ display: flex; width: 50%; padding: 0 .75rem; border-top: 1px solid #ddd; border-right: 1px solid #ddd;}
#block-contacts .contacts-block .contacts-inner:nth-child(even){ border-right: 0}
#block-contacts .contacts-block .contacts-inner>div{ text-overflow: ellipsis; overflow-x: hidden; margin: 1rem 0}
#block-contacts .contacts-block .contacts-inner>div p.name{ font-size: 1.3125em !important; font-weight: bold !important; color: #212121; margin-bottom: .5rem}
#block-contacts .contacts-block .contacts-inner>div p.spec{ font-size: 1.0625em !important; color: #212121; margin: 0 0 .5rem}
#block-contacts .contacts-block .contacts-inner>div .cont-desc{ display: flex; flex-direction: column;}
#block-contacts .contacts-block .contacts-inner>div .cont-desc>div{ display: flex; align-items: center}
#block-contacts .contacts-block .contacts-inner>div .cont-desc i.text {color: #9FA8DA; margin-right: 1rem}
#block-contacts .contacts-block .contacts-inner>div .cont-desc p{ margin: 0}
/*#block-contacts .contacts-block .contacts-inner .card {display: flex; width: 100%; border-left: 5px solid rgba(255, 193, 7, 0); box-shadow : 0 2px 4px rgba(63, 81, 181, 0.06);}
#block-contacts .contacts-block .contacts-inner .card-content {width: 100%; word-break: break-word; padding-top: 4.5em}
#block-contacts .contacts-block .contacts-inner .card:hover {border-left: 5px solid #FFC107;}
#block-contacts .contacts-block .contacts-inner .card .card-content p.name {font-size: 1.3125em !important; font-weight: bold !important; color: #212121}
#block-contacts .contacts-block .contacts-inner .card .card-content p.spec {font-size: 1.0625em !important; color: #212121}
#block-contacts .contacts-block .contacts-inner .card .card-content .cont-desc {display: grid; padding-top: 1.5em;}
#block-contacts .contacts-block .contacts-inner .card .card-content .cont-desc p {padding-top: 3px;}
#block-contacts .contacts-block .contacts-inner .card .card-img img{position: absolute; right: 0; bottom: 0; max-width: 100%; height: auto; vertical-align: middle}
#block-contacts .contacts-block .contacts-inner .card i.text {color: #9FA8DA}*/

#data-tab-content h5{ font-weight: 500}
#data-tab-content .block-inst .tabs{ background-color: transparent;}
#data-tab-content .block-inst .tabs li.active{ border-bottom: solid 4px #005DAC ;}
#data-tab-content .block-inst .tabs .tab a{ color: #005DAC ; text-transform: none; font-size: 1.125em}
#data-tab-content .block-inst .tabs .indicator {background-color: #005DAC ;}
#data-tab-content .block-inst .line {border-top: 2px solid #E8EAF6; margin-top: -1px; margin-left: -7em; margin-right: -7em}
#data-tab-content .text{ padding: 1.5em 0}
#data-tab-content .uncover {text-align: center}
#data-tab-content .uncover a.btn {background-color: #E8EAF6; padding: 0 2.5em; height: inherit; text-transform: none;
    font-size: 1em; font-weight: 300; color: #9FA8DA; line-height: 25px; border-radius: 20px; box-shadow: none}
#data-tab-content .uncover .line1 {border-top: 2px solid #E8EAF6; margin-top: -13px}

    /*#block-specialities {background: url("/files/img/university/spec_background.jpg") #ffffff no-repeat;}*/
#block-specialities .breadcrumbs{ top: 70px}
#block-specialities .breadcrumb{ color: #fff}
#block-specialities .breadcrumb:last-child{ color: #f5f5f5}
#block-specialities .breadcrumb::before{ color: #fff}
#block-specialities .item{ height: 300px; position: relative;}
#block-specialities .overlayed{ display: block; border-radius: inherit;
    position: absolute;
    left: 0;
    width: 100%;
    height: inherit;
    background: rgba(0,0,0,0);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.6));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.6));
    background: -o-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.6));
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.6));
    background: linear-gradient(to bottom, rgba(0,0,0,0.2), rgba(0,0,0,0.6));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 )";
}
#block-specialities .item img{ position: absolute; top: 50px; right: 0; left: 0; max-width: 400px; width: 100%; z-index: 1; margin: auto;}
#block-specialities .item img:hover{ opacity: 0.6}
/*#block-specialities .container{ position: absolute; top: 0; left: 0; right: 0}*/
#block-specialities .card{ box-shadow : 0 2px 4px rgba(63, 81, 181, 0.06); margin-top: -8em}
#block-specialities .card .card-content{ display: inline-block; width: 100%; padding-top: 3em; padding-bottom: 3em; vertical-align: middle}
#block-specialities .card .header{ font-size: 0.875em; color: #bcbcbc;}
#block-specialities .card .header span{ margin-left: 5px}
#block-specialities .card .card-desc{ color: #000000; padding-top: 3em}
#block-specialities .card .card-desc .title{ font-size: 2.25em; font-weight: bold; line-height: 1.2; margin-bottom: 0.5em; text-overflow: ellipsis; overflow-x: hidden}
#block-specialities .card .card-desc p{ font-size: 14px !important; margin-top: 15px}
#block-specialities .card .card-desc a{ color: #005DAC}
/*#block-specialities .card-content .card-desc ul{ padding-left: 30px; margin: 0; padding-top: 10px;}*/
#block-specialities .card-content .card-desc ul li{ list-style-type: disc }
#block-specialities .card-content .card-desc ul li ul li{ list-style-type: circle }
#block-specialities .card .footer{ margin: 1em 0; padding: 0}
#block-specialities .card .footer p{ color: #bcbcbc; padding-right: 10px;}

#block-specialities .block-degree .tabs{ background-color: transparent;}
#block-specialities .block-degree .tabs .tab a{ color: #9e9e9e ; text-transform: none; font-size: 1.125em}
#block-specialities .block-degree .tabs .tab a.active{ color: #005DAC ;}
#block-specialities .block-degree .tabs .indicator{ background-color: #005DAC ; height: 3px}
#block-specialities .block-degree .line{ border-top: 2px solid #BDBDBD; margin-top: -2px;}
#block-specialities .block-degree .info{ display: inline-block; width: 100%; }
#block-specialities .block-degree .info .info_header{ border-bottom: 1px solid #ddd; padding: 20px 0}
#block-specialities .block-degree .info .info_header a#backPrevPage:hover{ text-decoration: underline}
#block-specialities .block-degree .info .info_body{ font-size: 17px; padding: 15px 0}
#block-specialities .block-degree .info .info_footer{display: flex; flex-wrap: wrap; text-align: center; padding: 15px 0}
#block-specialities .block-degree .info .info_footer a{ flex: 1 48%; background-color: #0095d9; color: #fff; height: auto; line-height: 1.2; border-radius: 26px; padding: 10px 20px}
#block-specialities .block-degree .info .point{ display: inline-block; width: 100%;}
#block-specialities .block-degree .info .point .accr{ display: flex; flex-wrap: wrap}
#block-specialities .block-degree .info .point .accr img{ height: 65px !important;}
#block-specialities .block-degree .info .point .accr a{ margin-bottom: 1rem; margin-right: 1rem}
#block-specialities .block-degree .info .point .accr a:last-child{ margin-right: 0}
#block-specialities .block-degree .info .point .overflow{ text-overflow: ellipsis; overflow: hidden}
#block-specialities .block-degree .info ul{ padding-left: 30px; margin: 0; padding-top: 10px;}
#block-specialities .block-degree .info ul li{ list-style-type: disc }
#block-specialities .block-degree .info ul li ul li{ list-style-type: circle }
#block-specialities .block-degree .info .col{ padding: 0}
#block-specialities .block-degree .point .collapsible{ padding: 0; border: 0; box-shadow: none}
#block-specialities .block-degree .point .collapsible li{ list-style-type: none}
#block-specialities .block-degree .point .collapsible li{ list-style-type: none}
#block-specialities .block-degree .point .collapsible li .collapsible-header{ border: 0; font-size: 1.2em; margin-top: 15px; align-items: center; justify-content: space-between; padding: 0}
#block-specialities .block-degree .point .collapsible li .collapsible-header i{ color: #005DAC}
#block-specialities .block-degree .point .collapsible li .collapsible-body{ border: 0; padding: 0 1.5rem}
#block-specialities .block-degree .overflow-scroll{ padding-left: 20px}
.scroll-text{ display: none;}
#block-specialities .block-degree .trajectory { font-size: 14px; border: 0; margin: 5px 0 20px 0;}

#block-specialities .spec-img{ position: relative; display: flex; background-size: cover !important; width: 100%; height: 270px; margin: 0.5rem 0 1rem; border-radius: 20px}
#block-specialities .spec-img:hover .overlayed{
    background: rgba(0,0,0,0);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0.9));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0.9));
    background: -o-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0.9));
    background: -ms-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0.9));
    background: linear-gradient(to bottom, rgba(0,0,0,0.3), rgba(0,0,0,0.9));
}
#block-specialities .spec-img:hover .spec_title{ text-decoration: underline}
#block-specialities .spec-img a{ position: relative; display: flex; width: 100%;}
#block-specialities .spec-img .mask{ display: flex; flex-direction: column; align-self: flex-end; z-index: 1;
    font-size: 19px !important; text-align: left; padding: 0 30px 35px 25px; margin: 0}
#block-specialities .mask .section{ color: #ffffff; font-weight: bold !important; padding: 0}
#block-specialities .mask .spec_title{ color: #ffffff; line-height: 1.32; margin: 0;}

/****************** NEWS-ALL **********************/
#block-news-all #items{ display: inline-flex; flex-direction: column; width: 100%}

#block-news-all #hot-news .news_main{ display: flex; width: 100%; margin: 1rem 0 2rem}
#block-news-all #hot-news .news_main .news_main--img{ width: 50%; margin: .5rem 0; border-radius: 20px;}
#block-news-all #hot-news .news_main .news_main--img img{ max-width: 100%; height: auto; border-radius: inherit; vertical-align: middle}
#block-news-all #hot-news .news_main .news_main--desc{ width: 50%; display: flex; flex-direction: column; padding: 0 1rem 1rem; margin: .5rem 0;}
#block-news-all #hot-news .news_main .news_main--desc h2{ font-size: 2rem!important; font-weight: 700!important; line-height: normal; color: #292929; margin-top: 0}
#block-news-all #hot-news .news_main .news_main--desc a{ margin-top: auto; margin-left: auto; margin-bottom: 0}

/*#block-news-all #subscribe .subsribe-logo {text-align: center; max-width: 100%; height: auto; vertical-align: middle; padding: 15px 0;}
#block-news-all #subscribe .subsribe-title {font-size: 1.75em; font-weight: 600; color: #616161; line-height: 1.2; padding: 20px 0;}
#block-news-all #subscribe .subsribe-desc {color: #616161; line-height: 1.2; padding-bottom: 30px}
#block-news-all #subscribe input:not(.browser-default) {height: 2.5rem; border-bottom: 1px solid #FFD54F;}
#block-news-all #subscribe input:not(.browser-default):focus:not([readonly]) {box-shadow: 0 1px 0 0 #FFD54F}
#block-news-all #subscribe label {color: #bdbdbd}
#block-news-all #subscribe a.btn {background-color: #FFD54F; padding: 0 5em; height: inherit;
    text-transform: none; font-size: 0.8125em; color: #616161; letter-spacing: 0; margin-top: 40px; box-shadow: none}*/

#block-news-all #other-news{ display: flex; flex-wrap: wrap; background-color: #fff; padding-top: 2rem; padding-bottom: 1rem}
#block-news-all #other-news .news-inner{ display: flex; width: 33.33%; padding: 0 .75rem;}
#block-news-all #other-news .news-inner .card{ width: 100%; background-color: transparent}
#block-news-all #other-news .news-inner .card-content{ min-height: 100px}
#block-news-all #other-news .news-inner a{ width: 100%; display: flex; flex-direction: column; align-items: flex-start; color: #292929}
#block-news-all #other-news .news-inner a img{ max-width: 100%; height: auto; border-radius: 20px; margin-bottom: 5px}
#block-news-all #other-news .news-inner a span{ font-size: 1.125rem; padding: 0 5px; line-height: normal}

#block-news-all ul.pagination {text-align: center; margin: 0; padding: 1rem 0}
#block-news-all ul.pagination li i {color: #7986cb}
#block-news-all ul.pagination li {border-radius: 4px; padding: 0;}
#block-news-all ul.pagination li.active {background-color: #7986cb}


/****************** NEWS-SOLO **********************/
.public-info{ padding: 1.75em 0.75rem}
.public-data{ color: #BDBDBD; text-align: left}
.view{ color: #BDBDBD; text-align: left; margin-left: 40px}
#block3-news-solo .card{ box-shadow : 0 2px 4px rgba(63, 81, 181, 0.06);}
#block3-news-solo .card .news-image{ text-align: center}
#block3-news-solo .card .news-image img{ margin-bottom: 15px}
#block3-news-solo .card-content .news-title h1{ color: #212121; margin: 10px 0 10px 0; line-height: 1.2em }
#block3-news-solo .card-content .news-content p{ color: #212121; padding: 0 0 10px 0;}
#block3-news-solo .card-content .news-content{ padding-bottom: 40px; font-size: 1.2em !important;}

#block3-news-solo .news-content ul{ padding: 10px 0 10px 30px; margin: 0;}
#block3-news-solo .news-content ul li{ list-style-type: disc }
#block3-news-solo .news-content ul li ul li{ list-style-type: circle }
#block3-news-solo .news-content a{ color: #005DAC}
#block3-news-solo .table{ overflow-x: auto; max-width: 100%}
#block3-news-solo table{ max-width: 100% !important}
#block3-news-solo table td{ border: 1px solid #000 !important; vertical-align: middle; font-size: 14px; padding: 5px 10px !important;}
#block3-news-solo table td p{ padding:0 !important;}

#block3-news-solo .news-content .info-block{ display: flex; align-items: flex-start; margin-top: 1rem}
#block3-news-solo .news-content .info-block img{ margin-right: 1.5rem}

/*#block3-news-solo #subscribe .card-content{ display: inline-block; width: 100%; vertical-align: middle}
#block3-news-solo .subsribe-logo { max-width: 100%; height: auto; vertical-align: middle;}
#block3-news-solo .subsribe-title {font-size: 1.75em; font-weight: 600; color: #616161; line-height: 1.2; padding-top: 15px}
#block3-news-solo .subsribe-desc {color: #616161; line-height: 1.2; padding-bottom: 20px}
#block3-news-solo .input-field {display: inline-block; margin-right: 1em}
#block3-news-solo input[type=text]:not(.browser-default) { height: 2.5rem; border-bottom: 1px solid #FFD54F; width: inherit}
#block3-news-solo input[type=email]:not(.browser-default) { height: 2.5rem; border-bottom: 1px solid #FFD54F; width: inherit}
#block3-news-solo input[type=text]:not(.browser-default):focus:not([readonly]) {box-shadow: 0 1px 0 0 #FFD54F}
#block3-news-solo input[type=email]:not(.browser-default):focus:not([readonly]) {box-shadow: 0 1px 0 0 #FFD54F}
#block3-news-solo label[for=name] {color: #bdbdbd}
#block3-news-solo label[for=email] { color: #bdbdbd}
#block3-news-solo a.btn { background-color: #FFD54F; padding: 0 5em; height: inherit;
    text-transform: none; font-size: 0.8125em; color: #616161; letter-spacing: 0; box-shadow: none}*/

#block3-news-solo #popular-news{ padding: 30px 0}
#block3-news-solo #popular-news .title h2{ color: #212121; line-height: 1.2; }
/*#block3-news-solo #popular-news .card{ background-color: transparent; box-shadow: none}*/
#block3-news-solo #popular-news .card-content{ /*font-size: 1.25em; padding: 15px 0*/ color: #212121;}

/****************** SMI-ALL **********************/
#block3-smi-all .card{ margin: 0.5rem 0 1.5rem 0;}

#block3-smi-all .card-content{ display: block; }
#block3-smi-all .card-content p{ padding: 10px 0 10px 0;}
#block3-smi-all .card-content .smi-data p{ font-size: 16px; color: #656565; padding-top: 15px;}
#block3-smi-all .card-content .smi-title p{ font-family: PTSans Bold, sans-serif; font-weight: bold; font-size: 24px; color: #212121;}
#block3-smi-all .card-content .smi-content p{ font-family: PTSans Regular, sans-serif; font-size: 16px; color: #212121;}

/****************** SMI-SOLO **********************/
#block3-smi-solo .card-content p{ padding: 10px 0 10px 0;}
#block3-smi-solo .card-content .smi-title h1{ font-family: PTSans Bold, sans-serif; font-weight: bold; font-size: 24px; color: #212121; margin: 10px 0 10px 0; line-height: 1.5em }
#block3-smi-solo .card-content .smi-content p{ font-family: PTSans Regular, sans-serif; font-size: 16px; color: #212121;}

/****************** OBYAV-ALL **********************/
#block3-obyav-all .card{ margin: 0.5rem 0 1.5rem 0;}


#block3-obyav-all .card-content p{ padding: 10px 0 10px 0;}
#block3-obyav-all .card-content .obyav-data p{ font-size: 16px; color: #656565; padding-top: 15px;}
#block3-obyav-all .card-content .obyav-title p{ font-family: PTSans Bold, sans-serif; font-weight: bold; font-size: 24px; color: #212121;}
#block3-obyav-all .card-content .obyav-content p{ font-family: PTSans Regular, sans-serif; font-size: 16px; color: #212121;}

/****************** OBYAV-SOLO **********************/
#block3-obyav-solo .card-content p{ padding: 10px 0 10px 0;}
#block3-obyav-solo .card-content .obyav-title h1{ font-family: PTSans Bold, sans-serif; font-weight: bold; font-size: 24px; color: #212121; margin: 10px 0 10px 0; line-height: 1.5em}
#block3-obyav-solo .card-content .obyav-content p{ font-family: PTSans Regular, sans-serif; font-size: 16px; color: #212121;}

/****************** GALLERY **********************/
#block3-gallery img{ width: 100%; vertical-align: middle; overflow: hidden; margin-bottom: 20px;}

/****************** QUESTION-ANSWER **********************/
.answers#items .q-card{ position: relative; margin: .5rem 0 1rem 0; background-color: #fff; transition: box-shadow .25s, -webkit-box-shadow .25s; border-radius: 2px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2); word-break: break-word}
.answers#items .q-card:hover{ box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);}
.answers#items .q-card-content{ background: inherit!important; padding: 4%; padding-bottom: 1% !important;}
.answers#items .readAnswer{ padding: 2% 4%}
.answers#items .readAnswer span{ color: #005DAC; cursor: pointer; font-weight: bold;}
.answers#items .readAnswer .text2{ display: none}
.answers#items .readAnswer .active{ display: block}
.answers#items .showAnswer{ display: none; border-top: 1px solid #dedede; background-color: #f7f7f9; margin-top: 20px}
.answers#items .showAnswer.visible{ display: block;}
.answers#items .question-title{ display: flex; margin-bottom: 10px}
.answers#items .question-title .name{ font-size: 16px; font-weight: bold; color: #212121; text-align: left}
.answers#items .question-title .date{ font-size: 14px; color: #969594; margin-left: auto;}
.answers#items .answer-title{ font-size: 16px; font-weight: bold; color: #212121; padding-bottom: 10px }
.answers#items .answer-text{ word-break: break-word; margin-bottom: 10px}
.answers#items .signature{ text-align: left; margin-top: 15px; float: right}
.answers#items .signature-title{ font-size: 16px; font-weight: bold; color: #212121; padding-bottom: 5px}
.answers#items .signature-position{ font-size: 14px; color: #969594;}

.answers#items .mdi{ color: #969594; font-size: 4.5em }
.answers#items img{ width: 4.5em; height: 4.5em; border-radius: 50% }
.rectors_blog#block3-about ul.pagination{ text-align: center}
.rectors_blog#block3-about ul.pagination li.active{ background-color: #7986cb;}
.rectors_blog#block3-about ul.pagination li.active a{ color: #fff;}
.rectors_blog#block3-about ul.pagination li a{ color: #444;}
.rectors_blog#block3-about .rectors_blog_card .card-content{ background: url("/files/img/university/Frame.png") #ffffff repeat;}
.rectors_blog#block3-about .rectors_blog_card h1{ margin-bottom: 10px}
/*reserve*/
/*.rectors_blog#block3-about .rectors_blog_card .btns{ text-align: left; padding: 10px 0; margin-bottom: 15px}
.rectors_blog#block3-about .rectors_blog_card .btns a{ background-color: #F9F9FC; text-transform: capitalize; padding: 0 1.5rem; margin-right: 10px}
.rectors_blog#block3-about .rectors_blog_card .btns a:hover{ background-color: #005DAC; color: #fff}
.rectors_blog#block3-about .rectors_blog_card .btns a.active{ background-color: #005DAC; color: #fff}*/

.rectors_blog#block3-about .rectors_blog_card .btns{ text-align: left; border-bottom: 1px solid #ddd; padding-top: 10px; margin-bottom: 45px}
.rectors_blog#block3-about .rectors_blog_card .btns a{ background-color: transparent; width: 100%; color: #222222; box-shadow: none; text-transform: capitalize; padding: 0 1.5rem; margin-right: 10px}
.rectors_blog#block3-about .rectors_blog_card .btns a:hover{ color: #005DAC}
.rectors_blog#block3-about .rectors_blog_card .btns a.active{ color: #005DAC; border-bottom: 2px solid #005DAC}

.rectors_blog#block3-about .rectors_blog_card .d-table{ display: flex}
.rectors_blog#block3-about .rectors_blog_card .d-table .r_desc{ padding-top: 30px}
.rectors_blog#block3-about .rectors_blog_card .d-table .r_desc h2{ margin: 15px 0}
.rectors_blog#block3-about .rectors_blog_card .d-table .r_desc p.signature{ float: right; text-align: right; margin-top: 15px; margin-bottom: 0}
.rectors_blog#block3-about .rectors_blog_card .d-table .r_img{ margin-left: 50px}
.rectors_blog#block3-about .rectors_blog_card .d-table .r_img img{ width: 266px; max-width: inherit; border-radius: 6px}
.rectors_blog#block3-about .rectors_blog_card .d-table .r_img div{ text-align: left; font-size: 13px}

.rectors_blog#block3-about .rectors_blog_card .faq h2{ text-align: center}
.rectors_blog#block3-about .rectors_blog_card .faq ul{ background: #ffffff; padding: 0}
.rectors_blog#block3-about .rectors_blog_card .faq ul li{ list-style-type: none}
.rectors_blog#block3-about .rectors_blog_card .faq ul li .collapsible-header{ color: #005DAC; align-items: center; text-align: left}
.rectors_blog#block3-about .rectors_blog_card .faq ul li .collapsible-header span{ color: #717171; margin-right: 20px}
.rectors_blog#block3-about .rectors_blog_card .faq ul li .collapsible-header i{ transition: all .2s ease-in; font-size: 2.4rem; width: 2.25rem; color: #B5BCCA; margin-left: auto; margin-right: 0}
.rectors_blog#block3-about .rectors_blog_card .faq ul li .collapsible-header.active i{ transform: rotate(180deg); transition: all .2s ease-in;}
.rectors_blog#block3-about .rectors_blog_card .faq ul li .collapsible-body{ padding: 1rem 2rem}
.rectors_blog#block3-about .rectors_blog_card .faq ul li .collapsible-body p{ margin-left: 50px; margin-top: 0; margin-bottom: 0;}

#question-button a.btn{ background-color: #005DAC; text-transform: none; padding: 1rem 2rem; line-height: inherit; height: auto; margin: 15px 0}
#question-button a.btn i{ vertical-align: middle; margin-right: 5px}
#question-button p.question-but-title{ margin: 0; padding: 0.6rem 0; line-height: 1.2}

#feedback-button a.btn{ background-color: #005DAC; text-transform: none; padding: 1rem 2rem; line-height: inherit; height: auto}
#feedback-button a.btn i{ vertical-align: middle; margin-right: 15px }
#feedback-button p.feedback-but-title{ margin: 0; padding: 0.6rem 0; line-height: 1.2}

.field-error {color: red; font-size: .8em}

/****************** ERROR 404 **********************/
#error-page { flex: 1 0 auto; padding-top: 4rem}
#error-page .error-content{ display: flex; width: 100%}
#error-page .error-img{ margin-right: 2rem}
#error-page .error-img img{ max-width: 100%; height: auto; vertical-align: middle}
#error-page .error-text h1{ color: #4677c7; font-weight: bold !important; margin-bottom: 1rem}
#error-page .error-text h2{ color: #4677c7; font-weight: bold !important; margin-top: 0}
#error-page .error-text a{ color: #4677c7; text-decoration: underline;}
#error-page .error-text a:hover{ color: #2c5191;}
#error-page .error-text button{ color: #4677c7; text-decoration: underline; padding: 0; border: 0; background: none}
#error-page .error-text button:hover{ color: #2c5191;}

/****************** END ERROR 404 **********************/


/****************** BACHELOR**********************/

#slider-bach .owl-carousel .owl-stage{ display: flex;}
#slider-bach .owl-carousel .item{ display: flex; flex: 1 0 auto; width: 100%; height: 100%}
#slider-bach .owl-carousel .item>*{ width: 100%; height: 100%;}
#slider-bach .owl-carousel .owl-dots{ background-color: #fff; margin-top: 0; padding-top: 10px}

#cards {padding: 1rem 0;}
#cards h2 {margin: 0 0 2rem;}
#cards .card-block{ display: inline-flex; flex-wrap: wrap; width: 100%; margin-bottom: 1rem}
#cards .card-block .card-block__inner{ display: flex; width: 33.33%; padding: 0 .75rem; margin: 0.5rem 0}
#cards .card-block .card-block__inner div{ display: flex; align-items: center; width: 100%; padding: 1.5rem 1rem; background-color: #fff; border-radius: 20px; word-break: break-word}
#cards .card-block .card-block__inner img{ margin-right: .75rem; z-index: 1}
#cards .card-block .card-block__inner span{ line-height: normal;}
#cards .card-block .card-block__inner a{ width: 100%; color: #fff;}
#cards .card-block .card-block__inner a>div{ background-color: #2A6ECB; text-transform: uppercase}

#entrant_numbers {padding: 1rem 0;}
#entrant_numbers h2 {margin: 0 0 2rem}
#entrant_numbers .numbers{ display: inline-flex; flex-wrap: wrap; width: 100%}
#entrant_numbers .numbers .numbers_inner{ display: flex; padding: 0 .75rem; margin: .5rem 0}
#entrant_numbers .numbers .numbers_inner.w-25{ width: 25%}
#entrant_numbers .numbers .numbers_inner.w-16{ width: 16.666%}
#entrant_numbers .numbers .numbers_inner>div{ width: 100%; display: flex; justify-content: center; flex-direction: column; align-items: center; padding: 3rem 2rem; background-color: #fff; border-radius: 20px; text-align: center}
#entrant_numbers .numbers .numbers_inner>div .with_img{ display: flex; align-items: center; margin-bottom: 1.5rem}
#entrant_numbers .numbers .numbers_inner>div .with_img img{ margin-right: .75rem}
#entrant_numbers .numbers .numbers_inner>div .with_img span{ font-size: 18px; color: #25518E; text-transform: lowercase!important;}
#entrant_numbers .numbers .numbers_inner>div span{ line-height: normal}
#entrant_numbers .numbers .numbers_inner>div span::first-letter{ text-transform: capitalize}
#entrant_numbers .numbers .numbers_inner>div p.big_num{ font-size: 56px !important; font-weight: 700 !important; background: linear-gradient(101deg, #25518E 0.03%, #276CCC 100.03%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: normal; margin: 2rem 0;}
#entrant_numbers .numbers .numbers_inner>div p.sm_num{ margin: 0; color: #25518E; font-weight: 600 !important; font-size: 32px !important; line-height: normal;}

#numbers {padding: 1rem 0;}
#numbers h2 {margin: 0 0 2rem}
#numbers .numbers{ display: inline-flex; flex-wrap: wrap; width: 100%}
#numbers .numbers .numbers_inner{ display: flex; padding: 0 .75rem; margin: .5rem 0}
#numbers .numbers .numbers_inner.w-25{ width: 25%}
#numbers .numbers .numbers_inner.w-20{ width: 20%}
#numbers .numbers .numbers_inner.w-16{ width: 16.666%}
#numbers .numbers .numbers_inner>div{ width: 100%; display: flex; flex-direction: column; align-items: center; padding: 1.75rem; background-color: #f8f8f8; border-radius: 20px; text-align: center}
#numbers .numbers .numbers_inner>div .with_img{ display: flex; align-items: center; margin-bottom: 1.5rem}
#numbers .numbers .numbers_inner>div .with_img img{ margin-right: .75rem}
#numbers .numbers .numbers_inner>div .with_img span{ font-size: 18px; color: #25518E; text-transform: lowercase!important;}
#numbers .numbers .numbers_inner>div span{ line-height: normal}
#numbers .numbers .numbers_inner>div span::first-letter{ text-transform: capitalize}
#numbers .numbers .numbers_inner>div p.big_num{ font-size: 56px !important; font-weight: 700 !important; background: linear-gradient(101deg, #25518E 0.03%, #276CCC 100.03%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: normal; margin: 1rem 0;}
#numbers .numbers .numbers_inner>div p.sm_num{ margin: 0; color: #25518E; font-weight: 600 !important; font-size: 32px !important; line-height: normal;}

#entrant_inclusive {padding: 2rem 0;}
#entrant_inclusive h2 {margin: 0 0 2rem}
#entrant_inclusive .cards{ display: inline-flex; flex-wrap: wrap; width: 100%}
#entrant_inclusive .cards .card_inner{ display: flex; padding: 0 .75rem; width: 33.333%; flex-direction: column; margin: .5rem 0; color: #fff}
#entrant_inclusive .cards .card_inner>div{ border-radius: 20px; padding: 1.25rem; display: flex; flex-direction: column; height: 100%;}
#entrant_inclusive .cards .card_inner .first{ background: url("/files/img/university/undergraduate/inclusive1.png") #276CCC no-repeat; background-size: cover}
#entrant_inclusive .cards .card_inner .second{ background: url("/files/img/university/undergraduate/inclusive2.png") #276CCC no-repeat; background-size: cover}
#entrant_inclusive .cards .card_inner .third{ background: url("/files/img/university/undergraduate/inclusive3.png") #276CCC no-repeat; background-size: cover}
#entrant_inclusive .cards .card_inner p.title{ font-size: 1.25rem!important; font-weight: 600!important; line-height: normal; margin-bottom: 1rem}
#entrant_inclusive .cards .card_inner span{ text-transform: uppercase; margin-bottom: .5rem;}
#entrant_inclusive .cards .card_inner p{ color: #fff}
#entrant_inclusive .cards .card_inner ul{ padding-left: 1.75rem;}
#entrant_inclusive .cards .card_inner ul li{ list-style-type: disc}

#inclusive{ padding: 2rem 0}
#inclusive .inc-block{ display: inline-flex; width: 100%; justify-content: space-between}
#inclusive .inc-block .inc-block__inner{ display: flex; flex-direction: column; padding: 0 .75rem; margin: .5rem 0 1rem}
#inclusive .inc-block .inc-block__inner p{ margin-top: 0}
#inclusive .inc-block .inc-block__inner .bb{ display: flex; align-items: center; margin-bottom: 1rem}
#inclusive .inc-block .inc-block__inner .bb:last-child{ margin-bottom: 0}
#inclusive .inc-block .inc-block__inner .bb>div{ display: flex; padding: 10px; border-radius: 50%; background-color: #25518E; margin-right: 1.5rem;}
#inclusive .inc-block .inc-block__inner .bb span{ }
#inclusive .inc-block .inc-block__img{ display: flex; padding: 0 .75rem; margin: .5rem 0 1rem}

#inclusive .point-block{ display: inline-flex; flex-wrap: wrap; width: 100%; margin-bottom: 1rem}
#inclusive .point-block .point-block__inner{ display: flex; width: 16.666%; padding: 0 .75rem; margin: .5rem 0 1rem}
#inclusive .point-block .point-block__inner>div{ word-break: break-word; display: flex; flex-direction: column; border-radius: 24px; background: #FFFFFF; padding: 1rem; line-height: normal; width: 100%}
#inclusive .point-block .point-block__inner>div p{ margin: 0; color: #25518E; font-weight: 500!important; font-size: 1.125rem !important;}
#inclusive .point-block .point-block__inner>div span{ margin-top: 1rem; color: #414141; font-weight: 400}

#entrant_admission {padding: 1rem 0;}
#entrant_admission #main_admission{ padding: 2rem 0}
#entrant_admission h2 {margin: 0 0 2rem}

#entrant_military{ padding: 1rem 0;}
#entrant_military h2{ margin: 0 0 2rem}
#entrant_military .m-block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#entrant_military .m-block .m-block__inner{ display: flex; flex-direction: column; align-items: flex-start; width: 50%; padding: 0 .75rem; margin: .5rem 0}
#entrant_military .m-block .m-block__inner p{ margin: 0}
#entrant_military .m-block .m-block__inner span{ display: block; margin-top: 1rem;}
#entrant_military .m-block .m-block__inner img{ max-width: 100%; border-radius: 20px; margin-left: auto;}

#entrant_graduates {padding: 1rem 0;}
#entrant_graduates h2{ margin: 0 0 2rem}
#entrant_graduates .gr-block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#entrant_graduates .gr-block .gr-block__inner{ display: flex; width: 50%; padding: 0 .75rem; margin: 1rem 0}
#entrant_graduates .gr-block .gr-block__inner>div{ display: flex; width: 100%; border-radius: 20px; background-color: #fff}
#entrant_graduates .gr-block .gr-block__inner>div .with_img{ display: flex}
#entrant_graduates .gr-block .gr-block__inner>div .with_img img{ max-width: 188px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; object-fit: cover; object-position: center;}
#entrant_graduates .gr-block .gr-block__inner>div .with_text{ width: 100%; padding: 1.5rem 1rem;}
#entrant_graduates .gr-block .gr-block__inner>div .with_text p.name{ font-weight: 500 !important; font-size: 20px !important; line-height: normal; margin: 0}
#entrant_graduates .gr-block .gr-block__inner>div .with_text span{ color: #555555;}

#block_about{ padding: 1rem 0;}
#block_about h2{ margin: 0 0 2rem}
#block_about .collage{ display: grid; grid-gap: 1rem; grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-flow: dense; padding: 2rem 0}
#block_about .collage .big{ grid-row: span 2; grid-column: span 2;}
#block_about .collage img{ border-radius: 6px; max-width: 100%; width: 100%; height: 100%; vertical-align: middle; object-fit: cover; object-position: center}

#bach_specialities {padding: 2rem 0;}
#bach_specialities h2 {margin: 0 0 2rem}

#specialities ul.collapsible{ margin: 0; border: 0; box-shadow: none;}
#specialities .collapsible-header{ justify-content: space-between; align-items: center; line-height: normal; border-bottom: 1px solid #2A6ECB!important; border-radius: 8px}
#specialities .collapsible-header:hover h3{ color: #2A6ECB}
#specialities .collapsible-header h3{ font-size: 1rem !important; font-weight: 500 !important; margin: 0; transition: .3s}
#specialities .collapsible-header div{display: flex; justify-content: space-between; align-items: center; width: 50%; max-width: 100%}
#specialities .collapsible-header span{font-weight: 400; color: #8E8E8E;}
#specialities .collapsible-header i{ font-size: 1.25rem; transition: all .25s ease-in; width: auto; margin-left: .5rem; margin-right: 0; color: #2A6ECB;}
#specialities .collapsible-header.active i{ transform: rotate(180deg)!important;}
#specialities .collapsible-body {padding: 0; border: 0}
#specialities .collapsible-body p {display: inline-block; margin: 0.5em 0; color: #616161}
#specialities .collapsible-body a{ font-weight: 400; color: #292929; padding: .5rem 1rem;}
#specialities .collapsible-body a:hover{text-decoration: underline}

#contacts{ background-color: #fff; padding: 3rem 0 2rem;}
#adm-contacts{ }
#adm-contacts .cont-block{ display: flex; align-items: flex-start; width: 100%; margin-top: 2rem}
#adm-contacts .cont-block .cont-inner{ display: flex; align-items: flex-start; margin: .5rem 2rem .5rem 0}
#adm-contacts .cont-block .cont-inner p{ margin: 0 0 .75rem;}
#adm-contacts .cont-block .cont-inner a{ color: #25518E; font-weight: 500}
#adm-contacts .cont-block .cont-inner .cont-inner__img{ display: flex; padding: 10px; border-radius: 50%; background-color: #25518E; margin-right: 1.5rem;}
#adm-contacts .cont-block .cont-inner .cont-inner__p p:not(:last-child){ margin: 0 0 .5rem}

#admission {padding: 1rem 0 2rem}
#admission .admission_block{ display: inline-flex; flex-direction: column; width: 100%; padding: 1rem 0 1rem}
#admission .admission_block .admission_inner{ display: flex; width: 100%; flex-direction: column; padding: 1.25rem; background-color: #fff; margin-bottom: 1rem;}
#admission .admission_block .admission_inner h3{ font-size: 20px !important; color: #292929; font-weight: 500 !important; line-height: normal; margin: 0;}
#admission .admission_block .admission_inner p{ margin: 0; color: #25518E; font-weight: 500 !important; line-height: normal}
#admission .admission_block .admission_inner a{ transition: .3s; color: #25518E; font-weight: 500; text-decoration: underline}
#admission .admission_block .admission_inner a:hover{ color: #2A6ECB!important;}
#admission .admission_block .admission_inner .details{ display: flex; width: 100%; flex-wrap: wrap; margin-top: 1rem}
#admission .admission_block .admission_inner .details .details-inner{ width: 25%; display: flex; align-items: flex-start; margin: 1rem 0}
#admission .admission_block .admission_inner .details .details-inner .details-inner__img{ margin-right: 1rem; width: 40px; min-width: 40px; height: 40px; display: inline-flex;
    line-height: normal; align-items: center; justify-content: center; background-color: #25518E; color: #fff; border-radius: 50%; font-weight: 500}
#admission .admission_block .admission_inner .details .details-inner .details-inner__desc{ line-height: 1.2; padding-right: 2rem;}

#admission .card .card-content { display: inline-block; width: 100%; vertical-align: middle;}
#admission .card .first { background-color: #edf1f2;}
#admission .card .first .title{ text-align: center}
#admission .title h3{ margin: 0}
#admission .card .second { padding: 15px 24px; border-radius: 0}
#admission .card .second span {vertical-align: sub;  color: #fff;}
#admission .card .third { background-color: #fff; height: auto; padding-top: 30px; padding-left: 38px; padding-right: 0}

#admission .third .block { display: flex; padding-left: 0; margin-left: -20px; margin-top: 20px}
#admission .third .block_contact { display: flex; margin-bottom: 20px; margin-left: -15px; padding: 0}
#admission .third .block_contact .block_image { width: 40px; min-width: 40px; margin-right: 0;}
#admission .third .block_contact .desc {padding-left: 0; margin-left: 15px;}
#admission .third .block_image { width: 40px; min-width: 40px; margin-right: 20px;}

#admission .third .line { padding: 0 0 10px 0;}
#admission .third .line.blue-1 { border-left: 2px solid #00aeef;}
#admission .third .line.blue-2 { border-left: 2px solid #0095d9;}
#admission .third .line.blue-3 { border-left: 2px solid #005DAC;}
#admission .third .line:last-child { border-left: 2px solid transparent;}
#admission .third .line.last { border-left: 2px solid transparent;}
#admission .line .circle{ width: 21px; height: 21px; border-radius: 25px; padding: 0; background-color: #fff; margin-left: -11px}
#admission .line.blue-1 .circle{ border: 2px solid #00aeef;}
#admission .line.blue-2 .circle{ border: 2px solid #0095d9;}
#admission .line.blue-3 .circle{ border: 2px solid #005DAC;}
#admission .line a { display: block; text-decoration: underline; width: fit-content}
#admission .line.blue-1 a{ color: #005DAC;}
#admission .line.blue-2 a{ color: #005DAC;}
#admission .line.blue-3 a{ color: #005DAC;}
#admission .line i.mdi{ margin-right: 5px}
#admission .line.blue-1 i.mdi { color: #005DAC;}
#admission .line.blue-2 i.mdi {color: #005DAC;}
#admission .line.blue-3 i.mdi {color: #005DAC;}
#admission .line .desc {line-height: 1.2;}
#admission .line .pl-30 {padding-left: 30px}
#admission .line.blue-3 .graphic{ border: 2px solid #005DAC;}
#admission .third a.btn-go, #admission .more_btn{ background-color: #005DAC; color: #fff; height: auto; text-decoration: none;
    line-height: inherit; padding: .6rem 2rem;}
#admission .more_btn{ margin: 1rem .75rem;}

#interPrograms {padding: 30px 0; background-color: #fff}
#interPrograms .card-content {display: inline-block; width: 100%; vertical-align: middle;}
#interPrograms .inter_prog {text-align: center}
#interPrograms .inter_prog img{max-width: 100%; height: auto; vertical-align: middle}
#interPrograms .inter_prog p{font-size: 1.25em !important; line-height: 1.2; color: #6f6f6f}

#interPrograms .universities{ position: relative}
#interPrograms .universities .map_reserve{ display: none; position: relative; width: 100%;}
#interPrograms .universities .map{ position: relative; width: 100%;}
#interPrograms .universities .map img{ max-width: 100%;}
#interPrograms .universities .map .dots{ position: absolute}
#interPrograms .universities .map .dots img{ cursor: pointer; max-width: 100%}
#interPrograms .universities .dot_1{ top: 50px; left: 115px}
#interPrograms .universities .dot_2{ top: 27px; left: 245px}
#interPrograms .universities .dot_3{ top: 15px; left: 460px}
#interPrograms .universities .dot_4{ top: 25px; left: 475px}
#interPrograms .universities .dot_5{ top: 35px; left: 492px}
#interPrograms .universities .dot_6{ top: 25px; left: 515px}
#interPrograms .universities .dot_7{ top: 30px; left: 535px}
#interPrograms .universities .dot_8{ top: 55px; left: 520px}
#interPrograms .universities .dot_9{ top: 47px; left: 550px}
#interPrograms .universities .dot_10{ top: 25px; left: 570px}
#interPrograms .universities .dot_11{ top: 58px; left: 577px}
#interPrograms .universities .dot_12{ top: 70px; left: 607px}
#interPrograms .universities .dot_13{ top: 20px; left: 605px}
#interPrograms .universities .dot_14{ top: 15px; left: 625px}
#interPrograms .universities .dot_15{ top: 60px; right: 355px}
#interPrograms .universities .dot_16{ top: 45px; right: 265px}
#interPrograms .universities .dot_17{ top: 55px; right: 245px}
#interPrograms .universities .dot_18{ top: 90px; right: 260px}
#interPrograms .universities .dot_19{ top: 60px; right: 425px}
#interPrograms .universities .caption{ position: absolute; right: 0; margin-top: -30px; margin-right: 15px}
#interPrograms .universities pre {position: absolute; margin-top: -70px; color: #6f6f6f !important;}
#interPrograms .university_logos {padding: 0; text-align: center}
#interPrograms .university_logos img {max-width: 100%; height: auto}

#employment {padding: 30px 0; background-color: #f2f1ed}
#employment .card {display: inline-block}
#employment .card .card-image{background-color: #00aeef; padding: 1em 0}
#employment .card  img{max-width: 100%; height: auto; vertical-align: middle}
#employment .card-content {padding: 2em 1.5em 1.3em 1em}
#employment .line pre{padding-bottom: 30px}
#employment .company_logos {text-align: center; padding: 0}
#employment .company_logos img {margin: 0 14px}

.widget-body{
    margin: 0 -5px!important;
}
.widget-body img{
    box-shadow: none!important;
    padding: 0!important;
}
/****************** END BACHELOR **********************/

/****************** graduate **********************/
#mag_specialities {padding: 2rem 0;}
#mag_specialities h2 {margin: 0 0 2rem}

#mag_journey{ padding: 2rem 0}
#mag_journey .jr-block{ display: flex; align-items: flex-start}
#mag_journey .jr-block .jr-block__desc{ width: 50%; margin-right: 1.5rem}
#mag_journey .jr-block .jr-block__img{ width: 50%}
#mag_journey .jr-block img{ max-width: 100%; width: auto; height: auto}

/*#block6-graduate{ padding: 2rem 0}
#block6-graduate .card .card-image img{ width: inherit; margin: 0 auto; padding: 40px 0}
#block6-graduate .card .card-content { background-color: #f2f1ed; text-align: center; min-height: 138px; line-height: 1.2}*/

.committee .card { background-color: #fac13a; }
.committee a{ color: #000000; text-align: center; font-size: 1em; text-transform: uppercase; width: 100%}
.committee .card-content {padding: 15px; }

/****************** PHD **********************/

#phd_specialities {padding: 2rem 0;}

#phd_cooper{ padding: 2rem 0}
#phd_cooper .cooper-block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#phd_cooper .cooper-block .cooper-block__inner{ width: 33.33%; display: flex; flex-direction: column; align-items: center; text-align: center; margin: .75rem 0; padding: 0 .75rem}
#phd_cooper .cooper-block .cooper-block__inner>div{ height: 60px; margin-bottom: 1rem; display: flex; align-items: center;}
#phd_cooper .cooper-block .cooper-block__inner>div img{ max-width: 100%;}

#phd_cooper .ch-block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#phd_cooper .ch-block .ch-block__inner{ display: flex; width: 50%; margin: 1rem 0; padding: 0 .75rem}
#phd_cooper .ch-block .ch-block__inner>div{ width: 100%; display: flex; flex-direction: column; align-items: center; text-align: center; border-radius: 20px}
#phd_cooper .ch-block .ch-block__inner>div .title{ background: linear-gradient(101deg, #25518E 0.03%, #276CCC 100.03%); width: 100%;
    border-top-left-radius: 20px; border-top-right-radius: 20px; padding: 1.5rem 1rem;}
#phd_cooper .ch-block .ch-block__inner>div .title h3{ margin: 0; color: #fff;}
#phd_cooper .ch-block .ch-block__inner>div .desc{ width: 100%; display: flex; flex-direction: column; align-items: center; padding: 1.5rem 1rem;
    background-color: #fff; height: 100%; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}

#phd_scientific{ padding: 2rem 0}

#block8-phd{ background: url("/files/img/university/phd/background.jpg") #F9F9FC no-repeat; padding: 2.5em 0 12.5em; margin-bottom: 30px}
#block8-phd .prof{ background-color: #fff; padding: 24px}
#block8-phd h2{ color: #fff;}
#block8-phd .prof h3{ margin: 0}

#block11-phd {background-color: #ffffff !important; padding: 30px 0}
#block11-phd .card .first { background-color: #00aeef; border-radius: 0}
#block11-phd .card .first h3 { margin: 0}
#block11-phd .card .card-content {display: inline-block; width: 100%; vertical-align: middle}
#block11-phd .card .card-content img { margin-bottom: 15px;}
#block11-phd .card .card-content p { color: #222222; line-height: 1.2;}
#block11-phd .card .card-content p.tel a{ display: block; color: #222222; margin: 3px 0}
#block11-phd .card .card-content p.tel span{ display: block;}

#block-additional{ background-color: #f0f4f8; padding: 30px 0}
#block-additional .text-center{ text-align: center; margin-bottom: 30px}
#block-additional p{ margin-top: 5px; font-size: 1.4em !important;}
#block-additional img{ height: auto; vertical-align: middle}
#block-additional .add-block{ display: inline-flex; align-items: flex-end; justify-content: center; width: 100%}

#block-scAdv {padding-top: 2rem}
#block-scAdv .collapsible-header {align-items: center}
#block-scAdv .collapsible-header img{ margin-right: 30px; margin-left: 15px}
#block-scAdv h3{ margin: 0; margin-right: 5px}
#block-scAdv .collapsible-header span.badge{ font-size: 1em; font-weight: 400; background-color: #7aaec3; color: #fff;
    border-radius: 2px; height: auto; line-height: normal; min-width: inherit; padding: 2px 6px;}
#block-scAdv .collapsible-header span.badge b{ font-weight: 400}
#block-scAdv .collapsible-body{ background-color: #edf1f2; padding: 0}
#block-scAdv .collapsible-body p{ display: inline-block; margin: 0.3em 0; color: #616161}
#block-scAdv .collapsible-body a{ color: #616161; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;
    padding: 0.5em 1em .5em calc(1em + 75px)}
#block-scAdv .collapsible-body a:hover{ text-decoration: underline}
#block-scAdv .collapsible-body a span:first-child{ margin-right: 5px; line-height: normal}

/****************** END **********************/

/****************** SECOND EDUCATION **********************/

#block2-secondEdu .owl-carousel .item img{ display: block; width: 100%; height: auto; }
#block2-secondEdu .owl-carousel .owl-nav{ display: none}
#block2-secondEdu .owl-carousel .owl-dots{ display: none !important;}
#block2-secondEdu .owl-carousel .carousel-caption{ position: absolute; bottom: 5em; height: auto; z-index: 10;
    color: #fff !important; text-align: left; padding: 2em; background-color: #20b6ee; max-width: 810px; opacity: 0.9}
#block2-secondEdu .owl-carousel .carousel-caption .cap-title { font-size: 2.4em; font-weight: 500; margin-bottom: 10px; margin-top: 0}
#block2-secondEdu .owl-carousel .carousel-caption .cap-text{ font-size: 1.5em; }

#block3-secondEdu{ background-color: #fff; padding: 30px 0}
#block3-secondEdu .point{ display: inline-block; width: 100%; margin-bottom: 20px;}
#block3-secondEdu p{ color: #3e3e3e; line-height: 1.3; margin-top: 10px; margin-bottom: 2px}
#block3-secondEdu img{ max-width: 100%; height: auto; vertical-align: middle}

#block4-secondEdu {background-image: url("/files/img/university/secondEducation/forms/form_1.jpg"); background-size: cover; padding-top: 3em; padding-bottom: 2em}
#block4-secondEdu .text-center {text-align: center}
#block4-secondEdu input { background-color: #fff; opacity: .7; font-size: 1.25em; height: 3.5rem; padding-left: 15px; width: 95%}
#block4-secondEdu input:not(.browser-default):focus:not([readonly]) {border-bottom: 1px solid #9e9e9e; box-shadow: none}
#block4-secondEdu input::-webkit-input-placeholder{color: #000000}
#block4-secondEdu input::-moz-placeholder{color: #000000}
#block4-secondEdu input:-moz-placeholder{color: #000000}
#block4-secondEdu input:-ms-input-placeholder{color: #000000}
#block4-secondEdu input[placeholder] {color: #000000;}
#block4-secondEdu button.btn {background-color: #fff; color: #000000; height: auto; margin-top: 15px; letter-spacing: 0; padding: 0.5em 2em}
#block4-secondEdu .preloader{ margin-top: 15px !important;}

#block5-secondEdu{ padding: 30px 0}
#block5-secondEdu h2{ color: #222222}
#block5-secondEdu img{ max-width: 100%; height: auto; vertical-align: middle}
#block5-secondEdu p{ margin: 0}

#block6-secondEdu{ background: linear-gradient(to right, #a0e4f0, #8091f5); padding: 30px 0}
#block6-secondEdu .card .card-content{ text-align: center; min-height: 260px}
#block6-secondEdu .card img{ max-width: 100%; height: auto; vertical-align: middle}
#block6-secondEdu .card p{ color: #222222; margin: 5px}

#block7-secondEdu{ background-color: #f0f4f8; padding: 30px 0}
#block7-secondEdu pre{ margin-bottom: 0}
#block7-secondEdu h2{ margin-top: 0}
#block7-secondEdu .adv{ text-align: center; margin-bottom: 20px}
#block7-secondEdu p{ color: #222222; line-height: 1.3}

#block-onlineFormat{ background-color: #ffffff; padding: 30px 0}
#block-onlineFormat .card{ display: table}
#block-onlineFormat .card .pict{ display: table-cell; vertical-align: middle}
#block-onlineFormat .card .pict img{ vertical-align: middle}
#block-onlineFormat .card .card-content{ display: table-cell}
#block-onlineFormat .card-content .more_button a{ position: absolute; bottom: 0; right: 0; font-size: 1.25em; padding: 1em 2em}
#block-onlineFormat .card-content .more_button a span{ background: linear-gradient(90deg, #194a77, #19b0dd); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
#block-onlineFormat .center{ min-height: 200px}


#block8-secondEdu{ background-color: #ffffff; padding: 30px 0}
#block8-secondEdu .first .card{ display: flex; width: 100%}
#block8-secondEdu .first .card div:first-child{ display: flex;}
#block8-secondEdu .first .card div:first-child img{ display: flex;}
#block8-secondEdu .first .card div:last-child{ display: flex; width: inherit; padding: 1.5rem; flex-direction: column;}
#block8-secondEdu .first .card p{ margin: 1rem 0}
#block8-secondEdu .first .card a{ padding-top: 1rem; margin-top: auto; margin-left: auto}
#block8-secondEdu .first .card a#blue span{ background: linear-gradient(90deg, #194a77, #19b0dd); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
#block8-secondEdu h2{ margin-top: 0}

#block8-secondEdu .second .card{ display: inline-block; vertical-align: middle;}
#block8-secondEdu .second .caption{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; text-align: center; margin: auto; height: 6em;}
#block8-secondEdu .second .caption h3{ color: #fff; margin-bottom: 30px}
#block8-secondEdu .second .form{ text-align: center; margin-top: 1em; padding: 0}
#block8-secondEdu .second .line{ display: flex; align-items: flex-end; padding: 0 7em; margin-bottom: 20px}
#block8-secondEdu .second .line .input-field{ width: 100%; margin-top: 0}
#block8-secondEdu .second .line img{ max-width: none; margin-right: 15px}
#block8-secondEdu .second .card-content input:not(.browser-default):focus:not([readonly]) {border-bottom: 1px solid #00aeef; box-shadow: 0 1px 0 0 #fff}
#block8-secondEdu .second .card-content input {margin-bottom: 0}
#block8-secondEdu .second .card-content label{font-size: 1.25em; color: #838383;}
#block8-secondEdu .second .card-content button.btn {background-color: #00aeef; padding: 0.5em 1.5em; height: auto;
text-transform: uppercase; border-radius: 5px; letter-spacing: 0;}

#block9-secondEdu{ background-color: #f0f4f8; padding: 30px 0}
#block9-secondEdu .row .col.s1{ width: 3.333333%}
#block9-secondEdu .process{ margin-top: 15px}
#block9-secondEdu p{ line-height: 1.3; margin-top: 5px}
#block9-secondEdu .uni img{ max-width: 100%; height: 50px; vertical-align: middle; margin-left: 27px}
#block9-secondEdu .uni1 img{ height: auto; vertical-align: middle; margin-top: 10px}

#block10-secondEdu{ background: linear-gradient(to right, #98cef2, #8398f5); padding: 30px 0}
#block10-secondEdu .card .card-content{ display: inline-block; width: 100%}
#block10-secondEdu .card .title{ background-color: #0095d9; padding: 24px 0 0}
#block10-secondEdu .card .title .tabs{ background-color: transparent;}
#block10-secondEdu .title h2{ color: #fff; margin-left: 1em; text-align: center}
#block10-secondEdu .title .tabs .indicator{ background-color: #fac13a; height: 4px}
#block10-secondEdu .tabs .tab{ text-transform: none;}
#block10-secondEdu .tabs .tab a{ color: #fff;}
#block10-secondEdu .card .spec{ padding: 0}
#block10-secondEdu .card-content ul.collapsible{ border: none; box-shadow: none; margin: 0}
#block10-secondEdu .collapsible-header img{ margin-right: 30px; margin-left: 15px}
#block10-secondEdu h3{ margin: 0}
#block10-secondEdu span.badge{ font-size: 1em; font-weight: 400; background-color: #edf1f2; color: #616161;
    border-radius: 2px; height: 22px; min-width: inherit; padding: 0 6px;}
#block10-secondEdu span.badge b{ font-weight: 400}
#block10-secondEdu .collapsible-body{ background-color: #edf1f2; padding: 0}
#block10-secondEdu .collapsible-body p{ display: inline-block; margin: 0.3em 0; color: #616161}
#block10-secondEdu .collapsible-body a{ color: #616161; display: block; padding: 0.5em 6em }
#block10-secondEdu .collapsible-body a:hover{ text-decoration: underline}

#block10-secondEdu .card .spec .recom{ display: inline-block; width: 100%; padding: 30px}
#block10-secondEdu .card .spec .recom .recom-desc{ color: #222222; line-height: 1.3}
/*#block10-secondEdu .card .spec .recom .input-field .caret{ color: #656565;}
#block10-secondEdu .card .spec .recom .input-field input.select-dropdown{ color: #656565; height: 2rem; line-height: 2rem}
#block10-secondEdu .card .spec .recom .input-field .dropdown-content li>span{ color: #656565; font-size: inherit}
#block10-secondEdu .card .spec .recom .input-field .dropdown-content li.disabled>span{ color: rgba(0,0,0,0.3);}*/
#block10-secondEdu .card .spec .recom .adjacent{ margin-top: 20px}
#block10-secondEdu .card .spec .recom .adjacent .spec-title{ color: #656565; margin-bottom: 3px}
#block10-secondEdu .card .spec .recom .adjacent .content{ background-color: #edf1f2; padding: 15px}
#block10-secondEdu .card .spec .recom .adjacent .content p{ line-height: 1.2; margin-bottom: 10px}
#block10-secondEdu .card .spec .recom .adjacent .content p:last-child{ margin-bottom: 0}
#block10-secondEdu .card .spec .recom .caption{ display: inline-block; background-color: #edf1f2; color: #656565; padding: 15px; margin-top: 4em; margin-bottom: 2em}
#block10-secondEdu .card .spec .recom .recom-desc i.mdi{ margin-right: 5px}
/****************** SELECT(then fix) **********************/
#block10-secondEdu .card .spec .recom select{
    color: #656565;
    height: 2rem;
    line-height: 2rem;
    border-bottom: 1px solid #9e9e9e !important;
    border: 0;
    background-color: transparent;
    border-radius: 0;
    outline: none;
    margin-top: 1rem;
    padding: 0;
}
/****************** END **********************/

#block12-secondEdu{ background-color: #fff; padding: 30px 0}
#block12-secondEdu .center{ text-align: center}
#block12-secondEdu img{ display: block; max-width: 100%; height: auto; vertical-align: middle; margin: 0 auto;}
#block12-secondEdu h2{ margin-bottom: 1.5em}
#block12-secondEdu p{ margin-top: 2em}

#block13-secondEdu{ background-color: #fff; padding: 30px 0}
#block13-secondEdu .card{ display: inline-block; vertical-align: middle;}
#block13-secondEdu .caption-top{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; text-align: center; margin: auto;}
#block13-secondEdu .caption-bottom{ position: absolute; right: 0; bottom: 0; left: 0; text-align: center; margin: auto; padding-bottom: 10px}
#block13-secondEdu h3{ color: #fff;}
#block13-secondEdu .form{ text-align: center; padding: 0}
#block13-secondEdu .line{ display: flex; align-items: flex-end; padding: 0 7em; margin-bottom: 20px;}
#block13-secondEdu .line img{ max-width: none; margin-right: 15px;}
#block13-secondEdu .line .input-field{ width: 100%; margin-top: 0;}
#block13-secondEdu .card-content input:not(.browser-default):focus:not([readonly]) {border-bottom: 1px solid #9e9e9e; box-shadow: 0 1px 0 0 #fff}
#block13-secondEdu .card-content input {margin-bottom: 0}
#block13-secondEdu .card-content label{font-size: 1.25em; color: #838383;}
#block13-secondEdu .card-content button.btn {background-color: #00aeef; height: auto;
    text-transform: uppercase; border-radius: 5px; letter-spacing: 0; padding: 0.5em 2.5em;}
/****************** END **********************/

/****************** FABLAB **********************/

#fablab_main{ padding: 2rem 0 0; background-color: #fff}
#fablab_main .fb-block{ display: flex; width: 100%}
#fablab_main .fb-block img{ width: auto; height: auto; max-width: 100%}
#fablab_main .fb-block .fb-block__text{ width: 50%; padding-right: 2.5rem}
#fablab_main .fb-block .fb-block__text h2{ font-size: 1.5rem !important; margin-top: 1rem; margin-bottom: .5rem; font-weight: 600 !important;}
#fablab_main .fb-block .fb-block__text p.text{ color: #005dac; font-size: 2rem !important; margin: 1.25rem 0; line-height: normal}
#fablab_main .fb-block .fb-block__text div{ display: flex; align-items: center; border-top: 1px solid #D2D2D2;}
#fablab_main .fb-block .fb-block__img{ width: 50%; display: flex; align-items: flex-start; justify-content: flex-end;}

#fablab_about{ padding: 2rem 0 3rem; background-color: #005dac; color: #ffffff;}
#fablab_about h2{ font-size: 1.5rem !important; font-weight: 600 !important;}
#fablab_about span{ display: block}

#fablab_adv{ padding: 2rem 0}
#fablab_adv h2{ font-size: 1.5rem !important; font-weight: 600 !important;}
#fablab_adv .adv-block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#fablab_adv .adv-block .adv-block__inner{ width: 20%; display: flex; flex-direction: column; padding: 0 .75rem; margin: 1rem 0 .5rem}
#fablab_adv .adv-block .adv-block__inner>div{ padding: 3px; border-radius: 20px;}
#fablab_adv .adv-block .adv-block__inner>div img{ max-width: 100%; height: auto; border-radius: 20px;}
#fablab_adv .adv-block .adv-block__inner p{ margin: 0 0 .75rem; font-weight: 500 !important;}
#fablab_adv .adv-block .adv-block__inner span{ }

#fablab_why{ padding: 2rem 0}
#fablab_why h2{ font-size: 1.5rem !important; font-weight: 600 !important;}
#fablab_why .why-block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#fablab_why .why-block .why-block__inner{ width: 33.333%; padding: 0 .75rem; margin: 1rem 0 .5rem}
#fablab_why .why-block .why-block__inner>div{ background-color: #005dac; height: 100%; display: flex; flex-direction: column; align-items: flex-start; border-radius: 20px; padding: 1.5rem}
#fablab_why .why-block .why-block__inner>div .wh_text{ display: flex; align-items: flex-start; justify-content: space-between; width: 100%; margin-bottom: 1rem}
#fablab_why .why-block .why-block__inner>div .wh_text p{ color: #fff; font-size: 1.5rem!important; font-weight: 500!important; margin: 0 1rem 1rem 0}
#fablab_why .why-block .why-block__inner>div .wh_text img{ width: auto; height: auto; max-width: 100%}
#fablab_why .why-block .why-block__inner>div span{ color: #fff}

#fablab_sdg{ padding: 2rem 0}
#fablab_sdg h2{ font-size: 1.5rem !important; font-weight: 600 !important; margin: 0 0 2.5rem;}
#fablab_sdg .sdg-block{ display: flex; width: 100%}
#fablab_sdg .sdg-block .sdg-block__title{ display: flex; flex-direction: column; width: 50%; padding-right: 3rem}
#fablab_sdg .sdg-block .sdg-block__title .card-block{ display: flex; flex-wrap: wrap; align-items: flex-start; width: 100%}
#fablab_sdg .sdg-block .sdg-block__title .card-block img{ width: 150px; height: auto; max-width: 100%; margin-top: .5rem; margin-bottom: .5rem}
#fablab_sdg .sdg-block .sdg-block__title .card-block img:not(:last-child){ margin-right: 2rem}
#fablab_sdg .sdg-block .sdg-block__desc{ width: 50%}
#fablab_sdg .sdg-block .sdg-block__desc p{ margin-top: 0}
#fablab_sdg .sdg-block .sdg-block__desc a{ padding: 7px 7px 7px 1.25rem; border: 2px solid #005dac; margin-top: 1rem; display: inline-flex;
    border-radius: 80px; color: #005dac; font-weight: 500; font-size: 1.25rem; align-items: center; line-height: normal}
#fablab_sdg .sdg-block .sdg-block__desc a span{ display: flex; align-items: center; justify-content: center; padding: 20px;
    background-color: #005dac; border-radius: 50%; margin-left: 1rem; z-index: 2}
#fablab_sdg .sdg-block .sdg-block__desc a span img{ width: auto; height: auto;}

#fablab_contacts{ padding: 4rem 0; background-color: #25518E}
#fablab_contacts h2{ font-size: 1.5rem !important; font-weight: 600 !important; margin: 0 0 2.5rem; color: #fff}
#fablab_contacts p{ color: #fff}
#fablab_contacts .cont-block{ display: flex; width: 100%}
#fablab_contacts .cont-block .cont-block__text{ width: 60%; padding-right: 3rem}
#fablab_contacts .cont-block .cont-block__desc{ width: 40%}
#fablab_contacts .cont-block .cont-block__desc a{ display: inline-flex; align-items: center; text-decoration: underline; color: #fff}
#fablab_contacts .cont-block .cont-block__desc a img{ margin-right: 8px; width: 25px; height: auto;}

/****************** END **********************/

/****************** MASSMEDIA **********************/
#massMedia-slider .item img{ min-height: 210px; object-fit: cover}
#massMedia-slider .carousel-caption{ position: absolute; top: 0; bottom: 0; align-items: center; max-width: 400px}
#massMedia-slider .carousel-caption .capt{ display: inherit; flex-direction: column; align-items: flex-start; color: #fff}
#massMedia-slider .carousel-caption .capt h2{ margin: 0 0 10px;}
#massMedia-slider .carousel-caption .capt p{ text-align: left}
a.contact-us.btn{ background-color: #3FA9F5; border-radius: 25px; text-transform: inherit; height: auto; padding: 0.3rem 2rem}

#massMedia-history{ padding: 2rem 0}
#massMedia-history .history-ref{ width: 100%; justify-content: space-between; flex-wrap: wrap}

#massMedia-history .history-ref .timeline{ display: flex; width: 100%; overflow-x: auto}
#massMedia-history .history-ref .timeline li{ width: 100%; min-width: 160px}
#massMedia-history .history-ref .timeline li:first-child{ margin-left: -10px}
#massMedia-history .timeline .timestamp{ display: flex; flex-direction: column; align-items: center;}
#massMedia-history .timeline .timestamp .line{ width: 2px; height: 40px; background-color: #00B0F2}
#massMedia-history .timeline .event{ display: flex; justify-content: center; align-items: center; flex-direction: column;
    border-top: 2px solid #00B0F2; position: relative;}
#massMedia-history .timeline .event .year{ font-size: 38px; font-weight: 300; color: #00B0F2;}
#massMedia-history .event::before{content: ''; width: 14px; height: 14px; background-color: #fff; border-radius: 25px; border: 2px solid #00B0F2;
    position: absolute;  top: -9px;}
#massMedia-history .timeline .event p{ margin-left: 17px}


#massMedia-history .history-block{ width: 100%; justify-content: space-between; flex-wrap: wrap; margin-top: 2rem}
#massMedia-history .history-block .history-img{ position: relative; margin: .5rem 0 1rem 0;}
#massMedia-history .history-block .history-img img{ max-width: 100%; vertical-align: middle}
#massMedia-history .history-img .abs_img{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; flex-direction: column;
    justify-content: center; align-items: center; margin: auto}
#massMedia-history .history-img .abs_img a{ color: #fff; margin-top: 10px}
#massMedia-history .history-img .abs_img a:hover{ opacity: 0.8; text-decoration: underline}

#massMedia-contacts{ padding: 2rem 0}
#massMedia-contacts .contact-block{ width: 100%; justify-content: space-between;}
#massMedia-contacts .contact-block h2{ margin-top: 0}
#massMedia-contacts .contact-block .left-block{ display: flex; flex-direction: column; flex-wrap: wrap; justify-content: space-between;
    padding: 0 .75rem; margin: 1rem 0; max-width: 100%}
#massMedia-contacts .contact-block .contact-data{ border-left: 6px solid #00B0F2; padding: 5px 24px 24px}
#massMedia-contacts .contact-block .contact-data p{ margin: 5px 0 !important;}
#massMedia-contacts .contact-block .contact-data h3{ margin-bottom: 10px; font-weight: 500 !important;}
#massMedia-contacts .contact-block .contact-data a{ display: flex; align-items: center; color: #000; word-break: break-all}
#massMedia-contacts .contact-block .contact-data a img{ margin-right: 15px}
#massMedia-contacts .contact-block .how-find{ background-color: #0C5EAA; color: #fff; max-width: 370px; margin-top: 15px; padding: 24px}
#massMedia-contacts .contact-block .contact-map{ margin: 1rem 0; padding: 0 .75rem;}
#massMedia-contacts .contact-block .contact-map img{ max-width: 100%; vertical-align: middle}

/****************** END **********************/

/****************** UNIQUM **********************/
#uniqum-numbers{ padding: 1.5em 0}
#uniqum-numbers h2{ margin-bottom: 0}
#uniqum-numbers .magazine-covers {display: flex; width: 100%; padding: 3em 0}
#uniqum-numbers .magazine-covers a img:hover{ /*box-shadow: 0 5px 15px rgba(0,0,0,0.3);*/ box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); transition: all 0.2s ease-in-out;}
#uniqum-numbers .magazine-covers .new-cover{ display: inherit; align-items: baseline; width: 40%; margin: .5rem 1.5rem 1rem 0;}
#uniqum-numbers .magazine-covers .old-covers{ display: inherit; flex-wrap: wrap; align-items: baseline; width: 60%;}
#uniqum-numbers .magazine-covers .old-covers a{ width: 33.33%; padding-right: 0.75rem; margin: .5rem 0 .5rem;}
#uniqum-numbers .magazine-covers img{ width: 100%; vertical-align: middle; height: auto; border-radius: 5px; transition: opacity 0.15s ease-in-out;}

#uniqum-contacts a.tel{ color: inherit}
#uniqum-contacts a.email{ color: #005dac}

/****************** END **********************/

/****************** ALUMNI **********************/

#alumni-about{ padding: 2em 0}
#alumni-about a{ background-color: transparent; border-radius: 0; color: #005dac; cursor: pointer; padding: 0}
#alumni-about a:hover{ text-decoration: underline}

#alumni-numbers{ padding: 1em 0; background-color: #edeff8}
#alumni-numbers .numbers{ display: flex; flex-wrap: wrap; justify-content: space-evenly}
#alumni-numbers .numbers .nb{ display: inherit; align-items: center; flex-direction: column; text-align: center; margin: 1rem auto; padding: 0 0.75rem}
#alumni-numbers .nb .num{ font-size: 1.5em; color: #005dac; margin-top: 7px}

#alumni-graduates{ padding: 3em 0; background-color: #edeff8}
#alumni-graduates .d-flex{ width: 100%; flex-wrap: wrap}
#alumni-graduates label{ position: relative; display: block; height: auto; font-size: 1em; color: #222222; transform: initial; margin-bottom: 10px}
/*#alumni-graduates span.caret{ color: #005dac}*/
/*#alumni-graduates input.select-dropdown{ color: #005dac; height: 2rem; line-height: 2rem; border-bottom-color: #005dac; margin: 0}*/
/*#alumni-graduates .select-wrapper .dropdown-content{ min-width: 60px; max-height: 250px}*/
#alumni-graduates .year-search { padding-right: 30px; margin: .5rem 0 1rem;}
/*#alumni-graduates .year-search .select-wrapper{ display: inline-block; width: 80px; margin: 0 10px}*/
#alumni-graduates .spec-search{ margin: .5rem 3rem 1rem 0;}
#alumni-graduates .letter-search{ margin: .5rem 0 1rem;}
#alumni-graduates .letter-search .letters{ display: flex; flex-wrap: wrap}
#alumni-graduates .letter-search .letters a{ display: inherit; align-items: center; justify-content: center; color: #222; background-color: #d6d6d6;
width: 31px; height: 31px; border-radius: 5px; cursor: pointer; margin-right: 5px; margin-bottom: 5px}
#alumni-graduates .letter-search .letters a.selected{ background-color: #005dac; color: #fff}

/****************** SELECT(then fix) **********************/
#alumni-graduates select{
    color: #005dac;
    height: 2rem;
    line-height: 2rem;
    border-bottom: 1px solid #005dac !important;
    margin: 0;
    background-color: transparent;
    outline: none;
    border: 0;
    border-radius: 0;
    padding: 0;
}
#alumni-graduates select option{ color: #777}
#alumni-graduates .year-search select{ display: inline-block; width: 80px; margin: 0 10px}
/****************** END **********************/

#alumni-graduates span{ color: #777}
#alumni-graduates .graduate{ display: flex; padding: 0 0.75rem; width: 33.33%}
#alumni-graduates .community{ display: flex; padding: 0 0.75rem; width: 66.66%;}
#alumni-graduates .community .card{ background: url("/files/img/university/alumni/people.png") #fff repeat no-repeat bottom;}
#alumni-graduates .community p{ padding-bottom: 2rem}
#alumni-graduates .graduate .card{ width: 100%}
#alumni-graduates .graduate .card-content{ padding: 0}
#alumni-graduates .card-content .title{ position: relative; background-color: #045fad; display: flex; flex-direction: column; align-items: center;
    color: #fff; text-align: center; padding: 24px 10px 0}
#alumni-graduates .card-content .title .badge{ position: absolute; right: 24px; background-color: #00aeef; color: #fff; height: auto;
    border-radius: 12px; padding: 2px 12px;}
#alumni-graduates .card-content .title img{ width: 150px; border-radius: 50%}
#alumni-graduates .card-content .desc{ text-align: center; padding: 24px 15px;}
#alumni-graduates .card-content .desc .quote{ position: relative; text-align: center; padding: 3px 24px;}
#alumni-graduates .card-content .quote .left{ position: absolute; top: 0; left: 0}
#alumni-graduates .card-content .quote .right{ position: absolute; bottom: 0; right: 0}
#alumni-graduates .card-content .quote p{ height: 66px; max-height: 66px; text-overflow: ellipsis; overflow: hidden;}
#alumni-graduates .card-content .desc a.btn{ background-color: #005dac; width: 56px; height: 56px; line-height: 56px; margin-top: 20px}
#alumni-graduates .card-content .desc a.btn i{ line-height: 56px}

#alumni-graduates ul.pagination {text-align: center}
#alumni-graduates ul.pagination li i {color: #005dac}
#alumni-graduates ul.pagination li {border-radius: 4px; padding: 0;}
#alumni-graduates ul.pagination li.active {background-color: #005dac}

#alumni-graduates #notFindByFilter{ font-size: 18px; font-style: italic; color: #757575}

#alumni-support{ padding-top: 3em; background-color: #edeff8}
#alumni-support .card-content{ padding: 3em}
#alumni-support .card-content h2{ margin-top: 0}
#alumni-support .card-content p{ margin-bottom: 10px}
#alumni-support .center{ padding: 2rem 0}
#alumni-support .form{ display: flex; justify-content: space-evenly; width: 100%; flex-wrap: wrap}
#alumni-support .form .items{ display: inherit; align-items: center;}
#alumni-support .form .items img{ margin-right: 5px}
#alumni-support .form .items .input-field{ width: 240px; max-width: 100%}
#alumni-support .form .items input:not(.browser-default):focus:not([readonly]) {border-bottom: 1px solid #00aeef; box-shadow: 0 1px 0 0 #fff}
#alumni-support .form .items label{font-size: 1.25em; color: #4a4a4a;}
.btn-brand{ background-color: #005dac !important; display: flex; height: auto; text-transform: inherit; border-radius: 5px!important; width: fit-content;
    letter-spacing: 0; line-height: 36px; color: #fff !important; margin: 30px auto 0; padding: 0.5em 1.5em;}

#alumni-graduates-solo .pl{ padding-left: 230px; }
#alumni-graduates-solo .header{ background-color: #005dac; color: #fff; padding: 4em 6% 2em}
#alumni-graduates-solo .header .header-left{ position: relative; float: left; border-radius: 50%; margin-right: 25px}
#alumni-graduates-solo .header .header-right h2{ margin-top: 0}
#alumni-graduates-solo .edu { padding: 1.5em 6%;}
#alumni-graduates-solo .edu p{ margin: 10px 0!important;}
#alumni-graduates-solo .edu .edu-right{ margin-bottom: 50px}
#alumni-graduates-solo .edu .edu-right .d-flex{ display: flex; flex-wrap: wrap}
#alumni-graduates-solo .edu .edu-right .edu-items{ display: flex; align-items: center; margin: .5rem 0; padding-right: 40px}
#alumni-graduates-solo .edu .edu-right .edu-items img{ margin-right: 10px}
#alumni-graduates-solo .edu .edu-right .edu-items span{ display: block}
#alumni-graduates-solo .edu .public-info{ padding-left: 0; padding-right: 0}

#alumni-graduates-solo q{ position: relative; display: block; text-align: center; max-width: 380px; font-style: italic; font-size: 18px; margin: 2rem auto; padding: 1em 1.5em;}
#alumni-graduates-solo q::before{ content: ""; background: url(/files/img/university/alumni/quote_1.png) left top no-repeat; display: block;
    width: 24px; height: 19px; position: absolute; top: 0; left: 0}
#alumni-graduates-solo q::after{ content: ""; background: url(/files/img/university/alumni/quote_2.png) right bottom no-repeat; display: block;
    width: 24px; height: 19px; position: absolute; bottom: 0; right: 0}

#alumni-graduates-solo .download{ display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; padding: 2em 0}
#alumni-graduates-solo .download .btn{ background-color: #ededed; color: #5d5d5d; height: auto; text-transform: inherit; border-radius: 5px; padding: 0.2em 1.5em; margin: .5rem 0}
#alumni-graduates-solo .download .col{ padding: 0}
#alumni-graduates-solo .download .share{ margin: .5rem 0}

#alumni-graduates-solo .links{ padding-bottom: 2em}
#alumni-graduates-solo .links a{ display: flex; align-items: center; color: #b3b3b3; margin-bottom: 12px; width: fit-content}
#alumni-graduates-solo .links a:hover{ text-decoration: underline}
#alumni-graduates-solo .links a img{ margin-right: 10px;}



    /****************** END **********************/

#news .news_title, #block-news-all .news_title{ display: flex; align-items: center; flex-wrap: wrap; font-size: 2em; margin: 1.78rem 0 1.424rem}
#news .news_title a, #block-news-all .news_title a{ color: #005DAC; margin-right: 15px; margin-bottom: 0}
#block-news-all .news_title{ padding: 0 .75rem;}
/*#news .news-block, #popular-news .news-block{ display: inline-flex; flex-wrap: wrap}
#news .news-block .news-inner, #popular-news .news-block .news-inner{ display: flex; width: 33.33%; padding: 0 .75rem;}
#news .news-block .news-inner .card, #popular-news .news-block .news-inner .card{ width: 100%; background-color: transparent}
#news .news-block .news-inner .card-content, #popular-news .news-block .news-inner .card-content{ min-height: 100px}
#news .news-block .news-inner a, #popular-news .news-block .news-inner a{ width: 100%; display: flex; flex-direction: column; align-items: flex-start; color: #292929}
#news .news-block .news-inner a img, #popular-news .news-block .news-inner a img{ max-width: 100%; height: auto; border-radius: 20px; margin-bottom: 5px}
#news .news-block .news-inner a span, #popular-news .news-block .news-inner a span{ font-size: 1.125rem; padding: 0 5px; line-height: normal}*/

#news .news-block{ display: flex;; flex-wrap: wrap}
#news .news-block>div{ padding: 0 .75rem;}
#news .news-block .news-block__large{ width: 40%; text-align: center}
#news .news-block .news-block__large .title{ font-size: 28px !important}
#news .news-block .news-block__medium{ width: 30%}
#news .news-block .news-block__small{ width: 30%}
#news .news-block .title{ display: block; font-weight: 600; font-size: 1.125rem}
#news .news-block .tag{ display: flex; background-color: #D8E8FF; border-radius: 8px; padding: 6px 16px;
    margin-right: auto; margin-left: auto; margin-bottom: 1rem;
    width: fit-content; color: #2A6ECB;}
#news .news-block p{ text-align: left!important; margin-top: 1rem}
#news .news-block a{ width: 100%; display: flex; flex-direction: column; color: #292929}
#news .news-block a img{ max-width: 100%; height: auto; vertical-align: middle}
#news .news-block a span{ line-height: normal}
#news .news-block .card{ display: flex; flex-direction: column; width: 100%; margin-top: 1.5rem; background-color: transparent}
#news .news-block .card .card-content{ border: 1px solid #d6d6d6; padding: 1rem}

#popular-news .news-block{ display: inline-flex; flex-wrap: wrap}
#popular-news .news-block .news-inner{ display: flex; width: 33.33%; padding: 0 .75rem;}
#popular-news .news-block .news-inner .card{ width: 100%; background-color: transparent; box-shadow: none}
#popular-news .news-block .news-inner .card-content{ min-height: 100px}
#popular-news .news-block .news-inner a{ width: 100%; display: flex; flex-direction: column; align-items: flex-start; color: #292929}
#popular-news .news-block .news-inner a img{ max-width: 100%; height: auto; border-radius: 20px; margin-bottom: 5px}
#popular-news .news-block .news-inner a span{ font-size: 1.125rem; padding: 0 5px; line-height: normal}

#block-news .news-block{ display: inline-flex; flex-wrap: wrap}
#block-news .news-block .news-inner{ display: flex; width: 33.33%; padding: 0 .75rem;}
#block-news .news-block .news-inner .card{ width: 100%; background-color: transparent}
#block-news .news-block .news-inner .card-content{ min-height: 100px}
#block-news .news-block .news-inner a{ width: 100%; display: flex; flex-direction: column; align-items: flex-start; color: #292929}
#block-news .news-block .news-inner a img{ max-width: 100%; height: auto;}
#block-news .news-block .news-inner a span{ font-size: 1.125rem; padding: 0 5px; line-height: normal}

#tags {display: inline-block}
#tags .tags-padding {display: flex; align-items: center; flex-wrap: wrap; padding-top: 1em; padding-bottom: 2em}
#tags span {margin-right: 0.7em; margin-top: 0.3em}
#tags img { vertical-align: sub; margin-right: 5px; width: 25px;}
#tags a.tags-button, .news_title .tags a.tags-button {display: flex; align-items: center; margin: .3em .5em 0 0; font-size: 13px; text-transform: none; background-color: #e0e0e0; color: #616161!important; padding: 8px 12px; border-radius: 16px; cursor: pointer; height: 35px}
#tags a.tags-button.selected, .news_title .tags a.tags-button.selected{background-color: #f5f5f5; color: #616161; border: 1px solid #bdbdbd;}

.tags .tags-padding {display: flex; align-items: center; flex-wrap: wrap; padding-top: 1em; padding-bottom: 2em}
.tags span {margin-right: 0.7em; margin-top: 0.3em}
.tags img { margin-right: 5px; width: 25px;}
.tags a.tags-button {display: block; float: left; margin: .3em .5em 0 0; font-size: 13px; text-transform: none; background-color: #e0e0e0; color: #616161; padding: 8px 12px; border-radius: 16px; cursor: pointer}
.tags a.tags-button.selected {background-color: #f5f5f5; color: #616161; border: 1px solid #bdbdbd;}

.preloader{ display: none; text-align: center; margin-top: 30px}
.more_btn{ font-size: 18px; float: right; color: #005DAC; margin: 10px 0}
.more_link{ font-size: 18px; float: right; color: #005DAC; margin: 10px 0}

.bg-img-grad1{ background-image: url("/files/img/university/graduate/forms/form_grad1.jpg");}
.bg-img-grad2{ background-image: url("/files/img/university/graduate/forms/form_grad2.jpg");}
.bg-img-phd1{ background-image: url("/files/img/university/phd/forms/form_phd1.jpg");}
.bg-img-phd2{ background-image: url("/files/img/university/phd/forms/form_phd2.jpg");}

.block-getConsult { background-size: cover; padding: 2em 0;}
.block-getConsult .text-center {text-align: center; color: #ffffff}
.block-getConsult input { background-color: #fff!important; font-size: 1.25em!important; height: 3.5rem!important; padding-left: 15px!important; width: 90%!important}
.block-getConsult input:not(.browser-default):focus:not([readonly]) {border-bottom: 1px solid #9e9e9e; box-shadow: none}
.block-getConsult input::-webkit-input-placeholder{color: #000000}
.block-getConsult input::-moz-placeholder{color: #000000}
.block-getConsult input:-moz-placeholder{color: #000000}
.block-getConsult input:-ms-input-placeholder{color: #000000}
.block-getConsult input[placeholder] {color: #000000;}
.block-getConsult button.btn { color: #ffffff; height: auto; margin-top: 15px; letter-spacing: 0; padding: 0.5em 2em}
.block-getConsult button.light_blue{ background-color: #07A3D3}
.block-getConsult button.dark_yellow{ background-color: #EFBC49}
.block-getConsult button.light_green{ background-color: #B4D175}
.block-getConsult button.blue{ background-color: #0F8AFF!important;}
.block-getConsult .preloader{ margin-top: 15px !important;}

#block-getCourses { background-size: cover; background-image: url("/files/img/university/graduate/bg-2.png"); padding: 4em 0;}
#block-getCourses .text-center {text-align: center; color: #ffffff}
#block-getCourses .preloader{ margin-top: 0 !important; width: 225px!important;}
#block-getCourses .form-wrapper{ background-color: #ffffff; padding: 2.5rem; border-radius: 8px}
#block-getCourses .form-wrapper p{ font-size: 1.125rem!important; font-weight: bold!important; margin: 0 0 15px}
#block-getCourses .form-wrapper span.desc{ color: #a8a8a8}
#block-getCourses .form-wrapper .form-wrapper_data>div{ display: inline-flex; flex-wrap: wrap; width: 100%; margin: 0 -0.75rem;}
#block-getCourses .form-wrapper .form-wrapper_data .input-field{ display: flex; width: 33.33%; padding: 0 .75rem; margin-top: 0}
#block-getCourses .form-wrapper .form-wrapper_data .input-field input{ background-color: #efefef; border-radius: 5px;
    height: 3.5rem!important; padding-left: 15px!important; border-bottom: 1px solid transparent}
#block-getCourses .form-wrapper .form-wrapper_data .input-field input:not(.browser-default):focus:not([readonly]) {border-bottom: 1px solid #9e9e9e; box-shadow: none}
#block-getCourses .form-wrapper .form-wrapper_data .input-field input::-webkit-input-placeholder{color: #000000}
#block-getCourses .form-wrapper .form-wrapper_data .input-field input::-moz-placeholder{color: #000000}
#block-getCourses .form-wrapper .form-wrapper_data .input-field input:-moz-placeholder{color: #000000}
#block-getCourses .form-wrapper .form-wrapper_data .input-field input:-ms-input-placeholder{color: #000000}
#block-getCourses .form-wrapper .form-wrapper_data .input-field input[placeholder] {color: #000000;}
#block-getCourses .form-wrapper .form-wrapper_inner{ display: flex; flex-wrap: wrap; border-bottom: 2px solid rgba(190, 190, 190, 0.5);
    padding: 1.5rem 0}
#block-getCourses .form-wrapper .form-wrapper_inner div{ width: 50%; margin: 0.75rem 0}
#block-getCourses .form-wrapper .form-wrapper_inner div:first-child{ padding-right: 4rem}
#block-getCourses .form-wrapper .form-wrapper_inner [type="checkbox"].filled-in:checked+label:after{ border-color: #005dac; background-color: #005dac;}
#block-getCourses .form-wrapper .form-wrapper_inner [type="checkbox"].filled-in:not(:checked)+label:after{ border-color: #005dac;}
#block-getCourses .form-wrapper .form-wrapper_inner label{ display: flex; width: fit-content; height: auto; color: #000; margin-bottom: 1.25rem; line-height: normal}
#block-getCourses .form-wrapper .form-wrapper_inner.bottom{ border-bottom: 0; align-items: center; padding-bottom: 0}
#block-getCourses .form-wrapper .form-wrapper_inner.bottom label{ color: #005dac; margin-bottom: 0}
#block-getCourses .form-wrapper .form-wrapper_inner.bottom .btn{ color: #ffffff; height: auto; letter-spacing: 0; padding: 0.5em 3em;
    background-color: #005dac; border-radius: 6px}


#admission-condition .d-flex{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 15px}
#admission-condition .in-border{ border-style: dashed; border-radius: 15px; border-color: #0aa7e5; padding: 5px 20px}
#admission-condition .green-border{ border-color: #5daf0e; width: 100%; border-radius: 50px;
    border-width: 3px !important; padding: 13px 20px 13px 20px; min-height: 85px;
    display: flex; flex-direction: column; justify-content: center;}
#admission-condition .out-border{ padding: 5px 24px; margin-top: 30px}
#admission-condition .string{ display: flex; align-items: center; color: #383838; margin-bottom: 7px}
#admission-condition .string img{ max-width: 100%; margin-right: 15px}
#admission-condition .string p{ line-height: 1.2; margin: 5px 0}
#admission-condition .light_blue{ color: #0aa7e5!important;}
#admission-condition .light_green{ color: #5daf0e!important;}
#admission-condition .blue_text{ color: #294d9c!important;}
#admission-condition .title{ font-size: 19px!important; margin-bottom: 15px!important;}
#admission-condition .subtitle{ font-size: 15px!important;}
#admission-condition .green-border .string{ margin-bottom: 0!important;}
#admission-condition .green-border .string p{ margin: 0;}

#admission-condition .list-docs{ position: relative; display: flex; flex-direction: column;
    justify-content: space-between; margin: .5rem 0 1rem;}
#admission-condition .list-docs .pl-25{ padding-left: 25px}
#admission-condition .list-docs .in-border{ padding: 13px 50px 13px 20px}
#admission-condition .list-docs .in-border .string{ font-size: 17px;}
#admission-condition .list-docs .in-border .place{ color: #fff; background-color: #294d9c; border-radius: 13px;
    padding: 5px 10px; margin-right: 25px; width: 130px}
#admission-condition .list-docs .in-border .place.gmk{ background-color: #3a6ecc}
#admission-condition .list-docs .in-border .place.ims{ background-color: #74a4e8}
#admission-condition .abs_img{ position: absolute; max-width: 100%; bottom: 0; right: 0}

#admission-condition .list-docs.phd .in-border .string{ font-size: 14px; margin-bottom: 0}

#admission-condition .list-docs .string{ font-size: 18px; margin-bottom: 24px}
#admission-condition .list-docs .string:last-child{ margin-bottom: initial}
#admission-condition .list-docs .green-border{ margin-top: 50px}

#admission-condition .list-docs.points .green-border{ padding-right: 20px}
#admission-condition .list-docs.points .string{ flex-wrap: wrap; margin-bottom: 5px}
#admission-condition .list-docs.points .numbers{ display: flex; flex-wrap: wrap}
#admission-condition .list-docs.points .numbers .string{ padding-right: 30px}
#admission-condition .list-docs.points .exp{ display: flex; justify-content: space-around; margin-top: 10px}
#admission-condition .admission-condition .schema{ font-size: 16px; margin-top: 25px}
#admission-condition .admission-condition .schema .string{ color: #474747!important;}

#admission-condition .admission-condition{ display: flex; flex-direction: column; justify-content: space-between; margin: .5rem 0 1rem;}
#admission-condition .admission-condition .w-290{ width: 290px; border-width: 2px!important; padding: 10px 20px}
#admission-condition .admission-condition .w-290 .string{ margin-bottom: 0}
#admission-condition .admission-condition .pr-15{ padding-right: 15px; font-size: 17px}
#admission-condition .admission-condition .fs-17{ font-size: 17px}
#admission-condition .admission-condition .desc{  padding: 10px 0}
#admission-condition .admission-condition .in-border{ align-self: center}
#admission-condition .admission-condition .in-border .string{ font-size: 14px}

/**********************  Search Box   ************************/
.site-search{ visibility: hidden; position: absolute; margin-top: 0; display: flex; align-items: center; height: 61px; width: 100%; background-color: #f9f9fc; z-index: 4; opacity: 0; transition: opacity .4s}
.search-open{ visibility: visible; opacity: 1; left: 0}
#___gcse_0{ text-align: initial !important}
#___gcse_0 .gsc-control-cse{ background-color: transparent; border: none; padding:0}
/*#___gcse_0 .gsc-search-box th,td{ padding:0!important}*/
#___gcse_0 .gsc-above-wrapper-area-container .gsc-orderby-container{ display:none;}
#___gcse_0 .gsc-adBlock{ display:none}
#___gcse_0 .gsc-above-wrapper-area-container{ border:none!important}
#___gcse_0 .gsc-resultsHeader{ display:none}
#___gcse_0 .gcsc-more-maybe-branding-root{ display:none}
#___gcse_0 a.gs-title{ text-decoration:none}
#___gcse_0 table.gsc-input{ border:none!important}
#___gcse_0 table td.gsc-result-info-container{ border:none!important }
#___gcse_0 td { border: none!important; background:none!important; padding: 0!important;}
input.gsc-input[type=text]:not(.browser-default):focus:not([readonly]){ border-bottom:none; box-shadow:none}
input.gsc-input{ background:none!important; text-indent:10px!important}
.gsib_a{ height: 28px}
#___gcse_0 .gsc-results-wrapper-overlay{ left: 0!important; right: 0!important; height: 700px!important; padding: 24px!important;}
#___gcse_0 .gsc-results-close-btn-visible{ position: sticky !important; position: -webkit-sticky !important;}
#___gcse_0 .gsc-results-close-btn{ top: 0!important; right: 0!important; z-index: 1001}
/*#___gcse_0 .gsc-search-button-v2{ filter: grayscale(1)}*/


.info-box{ margin-top: 1rem}
.info-box input{ opacity: 0 !important; width: auto !important;}
.info-box label{ padding-left: 25px; font-size: 15px !important;}
.info-box label span{ color: #222}
.info-box [type="checkbox"].filled-in:not(:checked)+label:after{ height: 16px; width: 16px; top: 4px; border-color: #222}
.white-color [type="checkbox"].filled-in:not(:checked)+label:after{ border-color: #fff}
.white-color input{ width: auto !important; opacity: 0 !important;}
.info-box [type="checkbox"].filled-in:checked+label:after{ height: 16px; width: 16px; top: 4px}
.info-box [type="checkbox"].filled-in:checked+label:before{ width: 7px; height: 10px; top: 4px}

.d--flex{ display: flex; align-items: center; justify-content: space-between}
.d--flex img{ padding: 15px 15px 15px 0}
.card-content hr{ border: 0; border-top: 1px solid #d5d5cc; margin: 35px 0; padding: 0}
.card-content blockquote{ border-left: 6px solid #64a9dc; margin: 30px 0}
.d--inline--block{ display: inline-block; width: 100%}
.card-content .news-text-quote {
    display: block;
    max-width: 700px;
    margin: 36px auto !important;
    background: url(/upload/base/downloads/newsquote.png) 10px top no-repeat;
    font-size: 16px !important;
    font-family: GothamProMedium, sans-serif;
    padding-top: 30px !important;
    padding-left: 5vw !important;
    line-height: 1.4;
    font-style: italic;
}
.card-content .white-shadow { box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, .45); border-radius: 2px; padding: 25px;
    /* box-shadow: 10px 11px 7px -9px rgba(0,0,0,0.6); */
}

#timeline .d-flex{ display: flex; position: relative}
#timeline .justify-content-between{ justify-content: space-between}
#timeline .justify-content-around{ justify-content: space-around}
#timeline .align-items-center{ align-items: center}
#timeline .align-baseline{ align-items: baseline}
#timeline .flex-column{ flex-direction: column}
#timeline .flex-wrap{ flex-wrap: wrap}
#timeline .flex1{ flex: 1}
#timeline .mr-2{ margin-right: 1.8rem}
#timeline .mr-1{ margin-right: 1.4rem}
#timeline .ml-auto{ margin-left: auto}
#timeline .mt--50{ margin-top: -50px}
#timeline .mt--30{ margin-top: -30px}
#timeline .mt--10{ margin-top: -8px}
#timeline .mt-1{ margin-top: 1rem}
#timeline .mt-2{ margin-top: 2rem}
#timeline .mt-3{ margin-top: 3rem}
#timeline .mt-4{ margin-top: 4rem}
#timeline .fs-20{ font-size: 20px}
#timeline .fs-22{ font-size: 22px}
#timeline .w-30{ width: 30%}
#timeline .w-35{ width: 35%}
#timeline .w-40{ width: 40%}
#timeline .w-45{ width: 45%}
#timeline .w-50{ width: 50%}
#timeline .w-55{ width: 55%}
#timeline .w-60{ width: 60%}
#timeline .w-65{ width: 65%}
#timeline .grey-bg{ background-color: #ededed; height: 100%; padding: 20px}
#timeline .green-color{ color: #b4d174}
#timeline .blue-color{ color: #2c5191}
#timeline .light-blue-color{ color: #009ed5}
#timeline .red-color{ color: #ce241c}
#timeline .orange-color{ color: #f6ba40}
#timeline .text-uppercase{ text-transform: uppercase}
#timeline .text-left{ text-align: left}
#timeline .tl-items p{ margin-top: 0; color: #6f6f6f; cursor: pointer; transition: 200ms; font-weight: 500!important;
    min-width: 88px; max-width: 90px}
#timeline .tl-items p:hover{ font-size: 17px!important; color: #2c5191;}
#timeline .tl-items p.active{ color: #2c5191; font-size: 18px!important;}

#timeline .rc-items p{ margin-top: 0; color: #6f6f6f; cursor: pointer; transition: 200ms; font-weight: 500!important;
    min-width: 88px; max-width: 90px}
#timeline .rc-items p:hover{ font-size: 17px!important; color: #2c5191;}
#timeline .rc-items p.active{ color: #2c5191; font-size: 18px!important;}

#timeline .tl-content .filter-group{ position: relative}
#timeline .tl-content .rc-group{ position: relative; padding-top: 30px}
#timeline .tl-content p{ color: #282828; line-height: 1.3; margin: 0}
#timeline .tl-content num{ display: block; font-size: 4rem; font-weight: bold; line-height: 1; letter-spacing: -2px; margin-bottom: 15px; margin-left: -5px}
#timeline .tl-content .num-sm{ font-size: 3rem}
#timeline .tl-content .num-lg{ font-size: 5rem}
#timeline .tl-content .pic{ margin-top: .5rem; margin-bottom: .5rem}
#timeline .tl-content .pic img{ display: block; width: auto; margin-bottom: 12px}
#timeline .tl-content .pic-abs{ position: absolute; top: 20px; right: -25px; z-index:10;}
#timeline .tl-content .img-abs{ position: absolute; top: -20px; right: 20px; z-index:10;}

#timeline .tl-content .rc-group .pic{ margin-top: 0}
#timeline .tl-content .rc-group .pic img{ width: 180px}

/**********************  END   ************************/


#dsv-events{ position: relative; display: inherit; width: 100%}
#dsv-events .card { box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12), 0 3px 1px -2px rgba(0,0,0,.2);}
#dsv-events .card .card-content{ padding: 24px}
#dsv-events .card .card-content a{ display: block; color: #212121}

#dsv-students{ position: relative; display: inherit; width: 100%}
#dsv-students .mt-30{ display: inline-block; vertical-align: middle; margin-top: 30px;}
#dsv-students img{ width: 180px;}
#dsv-students p.name{ font-size: 1.3125em !important; font-weight: bold !important; line-height: 24px; color: #212121; margin-top: 10px;}
#dsv-students p.spec{ font-size: 1.0625em !important; color: #212121; margin-top: 5px;}

#dsv-students .item{ height: 300px;}
#dsv-students .overlayed{ display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: inherit;
    background: rgba(0,0,0,0);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.6));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.6));
    background: -o-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.6));
    background: -ms-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.6));
    background: linear-gradient(to bottom, rgba(0,0,0,0.2), rgba(0,0,0,0.6));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 )";
}
#dsv-students .item img{ position: absolute; top: 50px; right: 0; left: 0; max-width: 400px; width: 100%; z-index: 1; margin: auto;}
#dsv-students .item img:hover{ opacity: 0.6}
#dsv-students.dsv-solo { padding-top: 0}
#dsv-students.dsv-solo .card{ margin-top: -8em}
#dsv-students.dsv-solo .card .card-content{ display: inline-block; padding: 3em 2em}

#dsv-students .card-header .card-header-left{ float: left}
#dsv-students .card-header .card-header-right{ width: 100%; padding-left: 200px}
#dsv-students .card-header .card-header-right .font-bold{ font-weight: bold !important; text-align: initial; border-bottom: 1px solid #ccc;
    margin-top: 0; padding-bottom: 10px}
#dsv-students .card-header-right .links{ display: flex; flex-wrap: wrap}
#dsv-students .card-header-right .links a{ margin-right: 15px; margin-top: 10px}
#dsv-students .links a img{ width: auto; height: 35px !important; border-radius: 0}

#dsv-students .card-body{ display: flex; float: left; width: 100%; margin-top: 20px}
#dsv-students .card-content .body-title{ border-bottom: 1px solid #ccc; font-size: 1.7em !important; padding-bottom: 10px; margin-bottom: 10px}

#dsv-org{ position: relative; display: inherit; width: 100%}
#dsv-org .mt-30{ display: inline-block; vertical-align: middle; margin-top: 30px;}
#dsv-org img{ width: 180px; border-radius: 50%}
#dsv-org p.name{ font-size: 1.3125em !important; font-weight: bold !important; line-height: 24px; color: #212121; margin-top: 10px;}
#dsv-org p.spec{ font-size: 1.0625em !important; color: #212121; margin-top: 5px;}

/**********************  CORPORATE COURSES   ************************/
#corpTraining-slider .item img{ display: block; width: 100%; height: auto; min-height: 250px; object-fit: cover}
#corpTraining-slider .item-tr{ position: relative}
#corpTraining-slider .item-tr img{ min-height: 320px;}
#corpTraining-slider .item .item_text{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center; display: flex; align-items: center;
    flex-direction: column; justify-content: center; color: #fff; font-size: 2rem; font-weight: bold;
    text-transform: uppercase; line-height: 1.2; padding: 0 .5rem}
#corpTraining-slider .item .item_text span{ font-size: 18px; text-transform: none; line-height: 1.2; margin-top: 3rem}

#corpCourses-main{ padding: 4rem 0; background: url("/files/img/university/corpCourses/main_bg.png") #00000099 no-repeat; background-size: cover}
#corpCourses-main .main-block{ padding: 2rem 2.5rem;}
#corpCourses-main .main-block h1{ font-size: 3rem !important; color: #fff; font-weight: 700 !important; margin: 0;}
#corpCourses-main .main-block p{ color: #fff; font-size: 1.5rem !important; margin: 2rem 0; line-height: normal;}
#corpCourses-main .main-block a{ color: #2A6ECB; background-color: #fff; padding: .75rem 1rem; border-radius: 4px; line-height: normal; display: inline-flex; align-items: center; font-weight: 500;}
#corpCourses-main .main-block a::after{ content: ""; display: block; min-width: 14px; min-height: 14px;
    background-image: url('/files/img/university/corpCourses/arrow_outward.png');
    background-size: cover; background-position: center; margin-left: 10px}

#corpCourses-desc{ padding: 2rem 0 2rem; background: linear-gradient(90deg, #25518F 0%, #276AC7 100%);}
#corpCourses-desc .desc-block{ display: flex; flex-direction: column; width: 100%}
#corpCourses-desc .desc-block .desc-block__title{ display: inline-flex; align-items: center; flex-wrap: wrap; justify-content: space-between; width: inherit; margin-bottom: 2rem}
#corpCourses-desc .desc-block .desc-block__title>div{ padding: 0 .75rem; margin: .75rem 0}
#corpCourses-desc .desc-block .desc-block__title .desc{ display: flex; align-items: center}
#corpCourses-desc .desc-block .desc-block__title>div h2{ margin-bottom: 0; color: #fff; border-left-color: #fff}
#corpCourses-desc .desc-block .desc-block__title>div img{ margin-right: 1rem;}
#corpCourses-desc .desc-block .desc-block__title>div p{ margin: 0; line-height: normal; color: #fff; font-size: 1.125rem !important;}
#corpCourses-desc .desc-block .desc-block__cards{ display: inline-flex; flex-wrap: wrap; width: inherit}
#corpCourses-desc .desc-block .desc-block__cards .card_inner{ display: flex; width: 20%; padding: 0 .75rem; margin: .75rem 0}
#corpCourses-desc .desc-block .desc-block__cards .card_inner>div{ display: flex; flex-direction: column; align-items: center; width: 100%; border-radius: 20px; background-color: #fff; padding: 2rem 1rem; text-align: center}
#corpCourses-desc .desc-block .desc-block__cards .card_inner>div img{ margin-bottom: 1rem}
#corpCourses-desc .desc-block .desc-block__cards .card_inner>div span{ line-height: normal}

#corpCourses-msg{ padding: 2rem 0 0}

#corpCourses-edu-programs .card .card-content{ flex-direction: row; min-height: 210px}
#corpCourses-edu-programs .card .card-content .round{ display: flex; background-color: #25518E; align-items: center; justify-content: center; min-width: 30px; min-height: 30px; border-radius: 50%; margin-right: .75rem; font-weight: 500;}
#corpCourses-edu-programs .card .card-content p{ margin: 0}
#corpCourses-edu-programs .card .card-content.e1{ background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),
url("/files/img/university/corpCourses/3_napravleniya/nap1.png") no-repeat center center; background-size: cover}
#corpCourses-edu-programs .card .card-content.e2{ background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),
url("/files/img/university/corpCourses/3_napravleniya/nap2.png") no-repeat center center; background-size: cover}
#corpCourses-edu-programs .card .card-content.e3{ background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),
url("/files/img/university/corpCourses/3_napravleniya/nap3.png") no-repeat center center; background-size: cover}
#corpCourses-edu-programs .card .card-content.e4{ background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),
url("/files/img/university/corpCourses/3_napravleniya/nap4.png") no-repeat center center; background-size: cover}
#corpCourses-edu-programs .card .card-content.e5{ background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),
url("/files/img/university/corpCourses/3_napravleniya/nap5.png") no-repeat center center; background-size: cover}
#corpCourses-edu-programs .card .card-content.e6{ background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),
url("/files/img/university/corpCourses/3_napravleniya/nap6.png") no-repeat center center; background-size: cover}
#corpCourses-edu-programs .card .card-content.e7{ background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),
url("/files/img/university/corpCourses/3_napravleniya/nap7.png") no-repeat center center; background-size: cover}

#corpCourses-edu-programs .modal{ width: 40%}
#corpCourses-edu-programs .modal .title{ background-color: #00aff2; color: #fff; font-size: 1.5rem; text-align: center;}
#corpCourses-edu-programs .modal .desc{ display: inline-block; vertical-align: middle; width: 100%; height: auto}
#corpCourses-edu-programs .modal .desc .desc_inner{ display: flex; align-items: center; margin-bottom: 1rem;}
#corpCourses-edu-programs .modal .desc .desc_inner img{ margin-right: .5rem;}
#corpCourses-edu-programs .modal .desc .desc_inner a{ color: #272727}
#corpCourses-edu-programs .modal .desc .desc_inner a:hover{ text-decoration: underline; opacity: .79}

#corpCourses-courses{ padding: 2rem 0;}
#corpCourses-courses .courses{ display: flex; flex-wrap: wrap; width: 100%; padding-top: 2rem}
#corpCourses-courses .courses .courses_inner{ display: flex; width: 25%; margin: .5rem 0 1rem; padding: 0 .75rem}
#corpCourses-courses .courses .courses_inner a{ display: flex; align-items: center; flex-direction: column; border-radius: 20px; width: 100%; text-align: center}
#corpCourses-courses .courses .courses_inner a>div{ width: 100%; padding: 1rem; transition: .3s ease-out;}
#corpCourses-courses .courses .courses_inner a .cr_img{ border-top-left-radius: 20px; border-top-right-radius: 20px; background-color: #fff; padding: 0}
#corpCourses-courses .courses .courses_inner a .cr_img img{ max-width: 100%; border-radius: inherit; vertical-align: middle;}
#corpCourses-courses .courses .courses_inner a .cr_desc{ border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; background-color: #25518E; height: 100%; color: #fff !important; line-height: normal}
#corpCourses-courses .courses .courses_inner a:hover .cr_desc{ background-color: #1A3B68}

#corpCourses-practice{ padding: 2rem 0}
#corpCourses-practice p{ font-size: 1.25rem !important;}
#corpCourses-practice .practice_inner{ position: relative; margin: .5rem 0 1rem; border-radius: 20px}
#corpCourses-practice .practice_inner img{ width: 100%; height: auto; vertical-align: middle; border-radius: 20px}
#corpCourses-practice .practice_inner>div{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; color: #fff; line-height: normal; font-size: 1.125rem; padding: 1.5rem}
#corpCourses-practice a{ color: #2A6ECB; background-color: #fff; padding: .75rem 1.5rem; border-radius: 4px; line-height: normal; display: inline-flex; align-items: center; font-weight: 500; border: 3px solid #2A6ECB;
    margin-top: 1rem;}
#corpCourses-practice a::after{ content: ""; display: block; min-width: 14px; min-height: 14px;
    background-image: url('/files/img/university/corpCourses/arrow_outward.png');
    background-size: cover; background-position: center; margin-left: 10px}

#corpCourses-formats{ padding: 2rem 0}
#corpCourses-formats .formats-block{ display: inline-flex; width: 100%; flex-wrap: wrap}
#corpCourses-formats .formats-block .formats-block__inner{ width: 33.33%; display: flex; padding: 0 .75rem; margin: .5rem 0}
#corpCourses-formats .formats-block .formats-block__inner .main{ border-radius: 20px; width: 100%;}
#corpCourses-formats .formats-block .formats-block__inner .main .main_title{ padding: 1rem; background-color: #25518E; border-top-left-radius: 20px; border-top-right-radius: 20px;}
#corpCourses-formats .formats-block .formats-block__inner .main .main_title h2{ margin-bottom: 0; color: #fff; border-left-color: #fff;}
#corpCourses-formats .formats-block .formats-block__inner .main .main_img{ display: flex}
#corpCourses-formats .formats-block .formats-block__inner .main .main_img img{max-width: 100%; vertical-align: middle; height: 350px; width: 100%; object-fit: cover; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px}
#corpCourses-formats .formats-block .formats-block__inner .add{ display: flex; flex-direction: column;}
#corpCourses-formats .formats-block .formats-block__inner .add .add_inner{ display: flex; flex-direction: column; height: 100%;}
#corpCourses-formats .formats-block .formats-block__inner .add .add_inner:last-child{ margin-top: 1.5rem}
#corpCourses-formats .formats-block .formats-block__inner .add .add_inner .title{ border-top-left-radius: 20px; border-top-right-radius: 20px; background-color: #C9C9C9; padding: 5rem 1rem 1rem}
#corpCourses-formats .formats-block .formats-block__inner .add .add_inner .desc{ padding: 1rem; background-color: #fff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; height: 100%;}
#corpCourses-formats .formats-block .formats-block__inner .add .add_inner span{ display: block; line-height: normal}


#corpCourses-adv{ padding: 2rem 0}
#corpCourses-adv .adv--block{ display: inline-flex; flex-wrap: wrap; width: 100%; margin-bottom: 2rem}
#corpCourses-adv .adv--block .adv-block__inner{ display: flex; align-items: center; width: 50%; padding: 0 .75rem; margin: 1rem 0}
#corpCourses-adv .adv--block .adv-block__inner .inner_img{ margin-right: 1rem}
#corpCourses-adv .adv--block .adv-block__inner .inner_img img{ }
#corpCourses-adv .adv--block .adv-block__inner .inner_desc{ }
#corpCourses-adv .adv--block .adv-block__inner .inner_desc p{ margin-top: 0}
#corpCourses-adv .adv--block .adv-block__inner .inner_desc span{ display: block; line-height: normal}

#corpCourses-adv .adv_inner{ margin-bottom: 2rem}
#corpCourses-adv .adv_inner .adv_inner-top{ display: flex; align-items: center; font-size: 18px}
#corpCourses-adv .adv_inner .adv_inner-top img{ margin-right: .5rem}
#corpCourses-adv .adv_inner .adv_inner-bottom{ margin-top: .5rem}

#corpCourses-adv .tch-block{ display: inline-flex; flex-wrap: wrap; width: 100%; margin: 1rem 0}
#corpCourses-adv .tch-block .tch-block__inner{ width: 25%; display: flex; flex-direction: column; align-items: center; text-align: center; padding: 0 .75rem; margin: 1rem 0}
#corpCourses-adv .tch-block .tch-block__inner img{ width: 100%; max-width: 180px; vertical-align: middle; border-radius: 20px; box-shadow: 1px 1px 5px 1px rgba(0,0,0,.3)}
#corpCourses-adv .tch-block .tch-block__inner p{ font-weight: bold !important; line-height: normal;}
#corpCourses-adv .tch-block .tch-block__inner span{ display: block; line-height: normal; color: #292929}

#corpCourses-contacts { padding: 2rem 0}
#corpCourses-contacts button{ letter-spacing: 0; height: auto; display: flex !important; text-transform: inherit; margin-top: 1.5rem; border-radius: 4px}
#corpCourses-contacts .form-block{ display: inline-flex; width: 100%; flex-wrap: wrap}
#corpCourses-contacts .form-block .form-block__inner{ width: 50%; padding: 0 .75rem; margin: 1rem 0}
#corpCourses-contacts .form-block .form-block__inner .input-field{ display: flex; margin-top: 0}
#corpCourses-contacts .form-block .form-block__inner .input-field input{ margin-bottom: 0; background-color: #fff; border-radius: 12px; padding: 1.125rem; width: 100%; height: auto; max-width: 100%}

#corpCoursesDetail_about{ font-size: 1.25rem; padding: 2rem 0}
#corpCoursesDetail_about .title{ font-size: 24px; color: #0F0F0F; text-transform: uppercase; margin-bottom: 1.25rem}
#corpCoursesDetail_about p{ font-size: 1.25rem!important; color: #414141; line-height: 1.2}

#corpCoursesDetail_courses{ }
#corpCoursesDetail_courses .course-block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#corpCoursesDetail_courses .course-block>div{ display: flex; width: 50%; padding: 0 .75rem; margin: .5rem 0 1rem;}
#corpCoursesDetail_courses .course-block .course-block__inner{ display: flex; flex-direction: column; width: 100%; background-color: #fff; border-radius: 20px; padding: 32px;}
#corpCoursesDetail_courses .course-block .course-block__inner .cb_date{ display: flex; align-items: flex-start; justify-content: space-between;}
#corpCoursesDetail_courses .course-block .course-block__inner .cb_date .cb_date--month{ display: flex; flex-direction: column}
#corpCoursesDetail_courses .course-block .course-block__inner .cb_date .cb_date--month p{ margin: 0; font-weight: 550 !important;}
#corpCoursesDetail_courses .course-block .course-block__inner .cb_date .cb_date--month span{ color: #8E8E8E;}
#corpCoursesDetail_courses .course-block .course-block__inner .cb_date .cb_date--desc{ display: flex; flex-direction: column; border: 1px solid #D6D6D6; padding: 8px; border-radius: 12px;}
#corpCoursesDetail_courses .course-block .course-block__inner .cb_date .cb_date--desc>div{ display: flex; align-items: center; margin-bottom: 2px; font-weight: 500 !important; color: #25518E; font-size: 14px;}
#corpCoursesDetail_courses .course-block .course-block__inner .cb_date .cb_date--desc>div img{ margin-right: .5rem;}
#corpCoursesDetail_courses .course-block .course-block__inner .cb_date .cb_date--desc>div span{ }
#corpCoursesDetail_courses .course-block .course-block__inner .cb_name{ margin-bottom: 1.5rem; padding-bottom: 1rem; border-bottom: 1px solid #D6D6D6;}
#corpCoursesDetail_courses .course-block .course-block__inner .cb_name p{ font-size: 22px !important; color: #25518E; font-weight: 600 !important; margin-bottom: 0;}
#corpCoursesDetail_courses .course-block .course-block__inner .cb_name span{ color: #8E8E8E;}
#corpCoursesDetail_courses .course-block .course-block__inner .cb_reg{ }

#corpCoursesDetail_info{ padding: 2rem 0}
#corpCoursesDetail_info .info-block{ background-color: #fff; border-radius: 24px; border: 1px solid #FD9637; padding: 32px;}
#corpCoursesDetail_info .info-block h2{ margin: 0; font-size: 24px !important; font-weight: 700 !important; text-transform: uppercase; color: #FD9637;}
#corpCoursesDetail_info .info-block p{ color: #414141; font-size: 18px !important; line-height: normal; margin-bottom: 0;}

#corpCoursesReg_about{ padding-top: 2rem}
#corpCoursesReg_about .main-block{ }
#corpCoursesReg_about .main-block>div{ display: inline-flex; flex-wrap: wrap}
#corpCoursesReg_about .main-block h2{ font-size: 24px !important; color: #25518E; font-weight: 550 !important;}
#corpCoursesReg_about .main-block span{ margin-right: 2rem; font-size: 18px;}
#corpCoursesReg_about .main-block span:last-child{ margin-right: 0;}
#corpCoursesReg_about .main-block .desc{ color: #8E8E8E}
#corpCoursesReg_about form>div{ display: flex; flex-direction: column; background-color: #fff; padding: 32px; border-radius: 20px;}
#corpCoursesReg_about form .form-block{ display: inline-flex; width: 100%; flex-wrap: wrap}
#corpCoursesReg_about form .form-block .form-block__inner{ width: 33.33%; padding: 0 .75rem; margin: 1rem 0}
#corpCoursesReg_about form .form-block .form-block__inner .input-field{ display: flex; margin-top: 0}
#corpCoursesReg_about form .form-block .form-block__inner .input-field input{ margin-bottom: 0; background-color: #fff; border-radius: 12px; padding: 1.125rem; width: 100%; height: auto; max-width: 100%; border: 1px solid #ededed;
    color: #676767;}
#corpCoursesReg_about form button{ letter-spacing: 0; height: auto; display: flex !important; text-transform: inherit; margin-top: 1.5rem; border-radius: 4px;}

#corpCoursesReg_course{ padding: 2rem 0}
#corpCoursesReg_course .cr-block{ display: flex; align-items: flex-start; background-color: #fff; padding: 32px; border-radius: 20px; margin-bottom: 3rem}
#corpCoursesReg_course .cr-block .cr-block__inner{ margin-right: 2rem}
#corpCoursesReg_course .cr-block .cr-block__inner p{ }
#corpCoursesReg_course .cr-block .cr-block__img{ }
#corpCoursesReg_course .cr-block .cr-block__img img{ }
#corpCoursesReg_course .adv-block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#corpCoursesReg_course .adv-block .adv-block__inner{ display: flex; width: 50%; padding: 0 .75rem; margin: .5rem 0 1rem;}
#corpCoursesReg_course .adv-block .adv-block__inner>div{ display: flex; flex-direction: column; width: 100%; background-color: #2A6ECB; color: #FFFFFF; border-radius: 20px; padding: 32px;}
#corpCoursesReg_course .adv-block .adv-block__inner>div p{ margin-top: 0; color: #fff;}
#corpCoursesReg_course .adv-block .adv-block__inner>div ul{ margin: 0; padding-left: 20px;}
#corpCoursesReg_course .adv-block .adv-block__inner>div ul li{ list-style-type: disc; line-height: 1.3}
#corpCoursesReg_course .add_text{ color: #414141}
#corpCoursesReg_course .table{ overflow-x: auto; max-width: 100%; margin-bottom: 2rem}
#corpCoursesReg_course .table table{ width: 100%; border-collapse: collapse; margin: 20px 0; background-color: #FFFFFF}
#corpCoursesReg_course .table table th, #corpCoursesReg_course .table table td{ border: 1px solid #d6d6d6; text-align: left; padding: 12px 10px;}
#corpCoursesReg_course .table table th:first-child, #corpCoursesReg_course .table table td:first-child{ text-align: center}
#corpCoursesReg_course .table table th:last-child, #corpCoursesReg_course .table table td:last-child{ text-align: center}
#corpCoursesReg_course .table table .header-row{ background-color: #2A6ECB; color: #FFFFFF; font-weight: bold;}
#corpCoursesReg_course .table table .header-row td{ text-align: left !important;}
#corpCoursesReg_course .table table .total-row{ font-weight: bold;}
#corpCoursesReg_course .table table .total-row td{ text-align: right;}
#corpCoursesReg_course .table table .total-row td:last-child{ text-align: center;}
#corpCoursesReg_course .res-block{ display: inline-flex; flex-wrap: wrap; width: 100%; margin-bottom: 2rem}
#corpCoursesReg_course .res-block .res-block__inner{ display: flex; width: 50%; padding: 0 .75rem; margin: .5rem 0 1rem;}
#corpCoursesReg_course .res-block .res-block__inner>div{ display: flex; align-items: flex-start; width: 100%; background-color: #FFFFFF; color: #25518E; border-radius: 8px; border: 1px solid #d6d6d6; padding: 16px;}

#corpCoursesReg_course .adm-block{ display: flex; width: 100%; flex-wrap: wrap; background-color: #fff; padding: 24px; border-radius: 20px;}
#corpCoursesReg_course .adm-block__inner{ width: 30%; display: flex; align-items: flex-start; margin: 1rem 0}
#corpCoursesReg_course .adm-block__inner .inner_img{ margin-right: 1rem; width: 40px; min-width: 40px; height: 40px; display: inline-flex;
    line-height: normal; align-items: center; justify-content: center; background-color: #25518E; color: #fff; border-radius: 50%; font-weight: 500}
#corpCoursesReg_course .adm-block__inner .inner_desc{ line-height: 1.2; padding-right: 2rem;}


#corpTraining-contacts { background-color: #f4f4f4; padding: 2rem 0}
#corpTraining-contacts .title{ background-color: #00aff2; color: #fff; font-size: 1.5rem; text-align: center}
#corpTraining-contacts .title.tr{ background-color: #0048a5;}
#corpTraining-contacts .desc{ display: inline-block; vertical-align: middle; width: 100%}
#corpTraining-contacts .desc>div{ margin-bottom: .5rem}
#corpTraining-contacts .desc .desc_inner{ display: flex; align-items: center; margin-bottom: .75rem}
#corpTraining-contacts .desc .desc_inner p{ display: flex; align-items: center}
#corpTraining-contacts .desc .desc_inner p i{ color: #00aff2; font-size: 24px; height: 24px; width: 24px; display: inline-flex; align-items: center;}
#corpTraining-contacts .desc .desc_inner p i.train{ color: #0048a5;}
#corpTraining-contacts .desc .desc_inner p a{ color: #000; word-break: break-all}
#corpTraining-contacts .desc .desc_inner img{ margin-right: .5rem}
#corpTraining-contacts .btn_block{ margin-top: .5rem; text-align: center}
#corpTraining-contacts .btn_block>div{ font-size: 1.5rem; line-height: 1.2; margin: 1rem 0 2rem}
#corpTraining-contacts .btn_block .btn{ padding: .5rem 2rem; height: auto; background-color: #00aff2}
#corpTraining-contacts .btn_block .btn.tr{ background-color: #0048a5}

#corpCourses-faq .faq_inner{ margin-bottom: 2rem}
#corpCourses-faq .faq_inner p{ margin: 0 0 .5rem}
#corpCourses-faq .faq_inner>div{ background-color: #f4f4f4; border-radius: 15px; padding: 1rem .75rem}
#corpCourses-faq .faq_text-footer{ text-align: center; font-weight: bold; font-size: 1.25rem; color: #005dac;}

#modal-area{ width: 700px; border-radius: 30px; top: 50% !important; left: 50% !important; transform: translate(-50%,-50%);}
#modal-area #modal-btn-close{ display: none}
#modal-area #modal-content{ display: flex; padding: 1.5rem}
#modal-area .modal-title{ flex: 1; }
#modal-area .modal-title h2{ margin: 0; color: #25518E; line-height: normal; font-weight: 500 !important; font-size: 1.75rem !important;}
#modal-area .modal-title p{ font-size: 1.25rem !important; line-height: normal; font-weight: 500 !important;}
#modal-area #modal-content form{ display: flex; flex-direction: column; width: 60%}
#modal-area #modal-content form .input-field{ margin-top: 0}
#modal-area #modal-content form .with_btn{ display: inline-flex; margin-top: 2rem}

/**********************  END   ************************/

#commerc-main{ padding: 4rem 0; background: url("/files/img/university/commerc/main_bg.png") #00000099 no-repeat; background-size: cover}
#commerc-main .main-block{ padding: 2rem 2.5rem;}
#commerc-main .main-block h1{ font-size: 3rem !important; color: #fff; font-weight: 700 !important; margin: 0;}
#commerc-main .main-block p{ color: #fff; font-size: 1.5rem !important; margin: 2rem 0; line-height: normal;}
#commerc-main .main-block a{ color: #2A6ECB; background-color: #fff; padding: .75rem 1rem; border-radius: 4px; line-height: normal; display: inline-flex; align-items: center; font-weight: 500;}
#commerc-main .main-block a::after{ content: ""; display: block; min-width: 14px; min-height: 14px;
    background-image: url('/files/img/university/corpCourses/arrow_outward.png');
    background-size: cover; background-position: center; margin-left: 10px}

#commerc-services .row{ margin: 2.5rem 0;}
#commerc-services .courses-block{ padding: 2rem 0 2rem}
#commerc-services .text1{ color: #292929; font-size: 1.125rem!important; line-height: normal}
#commerc-services .text2{ color: #777; font-size: 1.125rem; line-height: normal}
#commerc-services .serv .card-content{ border-radius: 20px}

#commerc-services .card .card-content{ min-height: 212px; border-radius: inherit}
#commerc-services .card .card-content.e1{ background: url("/files/img/university/commerc/1.png") #4d4d4d no-repeat; background-size: cover}
#commerc-services .card .card-content.e2{ background: url("/files/img/university/commerc/2.png") #4d4d4d no-repeat; background-size: cover}
#commerc-services .card .card-content.e3{ background: url("/files/img/university/commerc/3.png") #4d4d4d no-repeat; background-size: cover}
#commerc-services .card .card-content.e4{ background: url("/files/img/university/commerc/4.png") #4d4d4d no-repeat; background-size: cover}
#commerc-services .card .card-content.e5{ background: url("/files/img/university/commerc/5.png") #4d4d4d no-repeat; background-size: cover}

#commerc-services .p-block{ display: inline-flex; flex-wrap: wrap}
#commerc-services .p-block .p-block__inner{ width: 50%; padding: 0 .75rem; display: flex; flex-direction: column;}
#commerc-services .p-block .p-block__inner>div{ display: flex; align-items: flex-start; border-top: 1px solid #D0D0D0; padding: 1.5rem 0}
#commerc-services .p-block .p-block__inner>div:last-child{ border-bottom: 1px solid #D0D0D0;}
#commerc-services .p-block .p-block__inner span{ color: #25518E; font-size: 70px; font-weight: 700; line-height: 65px; margin-right: 1.5rem;}
#commerc-services .p-block .p-block__inner p.title{ margin: 0; font-weight: 500!important; color: #292929}
#commerc-services .p-block .p-block__inner p.desc{ color: #292929; margin-bottom: 0; margin-top: .5rem}
#commerc-services .p-block .p-block__img{ width: 50%; padding: 0 .75rem; display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: flex-start}
#commerc-services .p-block .p-block__img img{ max-width: 100%;}

#commerc-services .card-block{ display: inline-flex; width: 100%; flex-wrap: wrap; padding: 2rem 0}
#commerc-services .card-block .card-block__inner{ width: 50%; padding: 0 .75rem; margin: 1rem 0}
#commerc-services .card-block .card-block__inner>div{ display: flex; flex-direction: column; background-color: #fff; padding: 1.25rem; border-radius: 20px; height: 100%}
#commerc-services .card-block .card-block__inner>div p{ margin-top: 0; color: #25518E; font-size: 1.25rem!important; font-weight: 600!important; line-height: normal}
#commerc-services .card-block .card-block__inner>div ul{ padding-left: 1.5rem; margin: 0;}
#commerc-services .card-block .card-block__inner>div ul li{ list-style-type: disc}
#commerc-services .card-block .card-block__inner>div a{ margin-top: auto; margin-left: auto; padding-top: 2rem}
#commerc-services .card-block .card-block__inner>div a img{ vertical-align: middle}

#commerc-services .res-block{ display: inline-flex!important; flex-wrap: wrap; width: 100%}
#commerc-services .res-block .res-block__inner{ display: flex!important; width: 50%; padding: 0 0.75rem;}
#commerc-services .res-block .res-block__inner .card{ display: flex; flex-direction: column; width: 100%; border-radius: 20px; box-shadow: none}
#commerc-services .res-block .res-block__inner .card .card-content{ display: flex; align-items: flex-start; background-color: #fff; min-height: auto;
    justify-content: flex-start; flex-direction: column; color: #fff; padding: 2rem 1.5rem 2.5rem; border-radius: 20px 20px 0 0; height: 100%;}
#commerc-services .res-block .res-block__inner .card .card-content p{ color: #292929!important; margin-bottom: 1rem; font-size: 20px !important; font-weight: 500!important;}
#commerc-services .res-block .res-block__inner .card .card-content span{ color: #292929; display: block; text-align: left;}
#commerc-services .res-block .res-block__inner .card .card-btn{ border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
#commerc-services .res-block .res-block__inner .card .card-btn a{ border-radius: inherit}

    /**********************  STUDENTS GUIDE   ************************/

#students-main{ padding: 2rem 0 0;}
#students-main .with_px{ padding-right: 1.25rem; padding-left: 1.25rem;}
#students-main .main-wrapper{ padding: 4rem 0; background: url("/files/img/university/students_main_bg.png") #00000099 no-repeat; background-size: cover; border-radius: 20px}
#students-main .main-block{ padding: 2rem 2.5rem;}
#students-main .main-block h1{ font-size: 3rem !important; color: #fff; font-weight: 700 !important; margin: 0;}
#students-main .main-block p{ color: #fff; font-size: 1.5rem !important; margin: 2rem 0; line-height: normal;}
#students-main .main-block .main-block__links{ display: flex; justify-content: space-around; flex-wrap: wrap}
#students-main .main-block .main-block__links a{ color: #2A6ECB; background-color: #fff; padding: .75rem 1rem; margin: .5rem; border-radius: 4px; line-height: normal; display: inline-flex; align-items: center; font-weight: 500;}
#students-main .main-block .main-block__links a::after{ content: ""; display: block; min-width: 14px; min-height: 14px;
    background-image: url('/files/img/university/corpCourses/arrow_outward.png');
    background-size: cover; background-position: center; margin-left: 10px}
#students-main .main-block .main-block__links a br{ display: none}

#students-collapse{ padding: 2rem 0}
#students-collapse .with_px{ padding-right: 1.25rem; padding-left: 1.25rem;}

#students-collapse ul.collapsible{ padding: 0!important; margin: 0!important; box-shadow: none; border: 0}
#students-collapse ul.collapsible li{ list-style-type: none!important; text-align: left}
#students-collapse ul.collapsible li .collapsible-header{ align-items: center; line-height: 1.2; padding: .75rem 0.5rem; border-radius: 8px; border-bottom: 1px solid #2A6ECB}
#students-collapse ul.collapsible li .collapsible-header i{ color: #005dac; font-size: 1.25rem; transition: all .25s ease-in;}
#students-collapse ul.collapsible li .collapsible-header span{ width: 100%}
#students-collapse ul.collapsible li .collapsible-header.active i{ transform: rotate(45deg);}
#students-collapse ul.collapsible li .collapsible-body{ border: 0; word-break: break-word; padding-right: 0; padding-left: 0; margin-bottom: 1px!important; box-shadow: none;}

#students-collapse .card-block{ display: flex; padding-bottom: 2rem}
#students-collapse .card-block .card-block__desc .download{ color: #25518E; transition: .3s; font-weight: 500}
#students-collapse .card-block .card-block__desc .download:hover{ color: #2A6ECB!important; text-decoration: underline}
#students-collapse .card-block .card-block__desc .with_btn{ width: fit-content; margin-top: 2rem}
#students-collapse .card-block .card-block__img{ display: flex; align-items: flex-start; margin-left: 3rem}
#students-collapse .card-block .card-block__img img{ border-radius: 12px}

#students-main .card-list{ position: relative; display: flex; align-items: flex-start; padding-top: 3rem; padding-bottom: 2rem; background-color: #ffffff; margin-top: 2rem}
#students-main .card-list .card-list__desc{ width: 78%}
#students-main .card-list .card-list__desc .btns{ margin-left: 24px; margin-bottom: .5rem; display: flex; flex-wrap: wrap}
#students-main .card-list .card-list__desc .btns a{ margin-right: .5rem; margin-bottom: .5rem; color: #fff; background-color: #25518E; border-radius: 6px; padding: 5px 12px;}
#students-main .card-list p{ position: relative; margin-left: 24px; margin-top: 0}
#students-main .card-list p:before{ content: ""; width: 6px; height: 6px; background-color: #000; border-radius: 50%; position: absolute; top: 8px; left: -14px;}
#students-main .card-list a{ color: #25518E; transition: .3s; font-weight: 500}
#students-main .card-list a:hover{ color: #2A6ECB!important; text-decoration: underline}
#students-main .card-list img{ position: absolute; right: 1rem; width: 15.4vw}

#students-main .card-qr{ padding-top: 2rem; padding-bottom: 2rem;}
#students-main .card-qr .card-faq__qr{ display: flex; justify-content: space-around; flex-wrap: wrap}
#students-main .card-qr .card-faq__qr>div{ margin: .5rem 0 1rem}
#students-main .card-qr .card-faq__qr p{ margin-top: 0; font-weight: 500 !important}
#students-main .card-qr .card-faq__qr .app_links{ display: flex; justify-content: space-between}
#students-main .card-qr .card-faq__qr .app_links>div{ display: flex; flex-direction: column; align-items: center}
#students-main .card-qr .card-faq__qr .app_links>div:first-child{ margin-right: 2rem}
#students-main .card-qr .card-faq__qr .app_links>div img{ display: block!important; width: 200px!important; max-width: 100%}
#students-main .card-qr .card-faq__qr .app_links>div a{ color: #25518E; transition: .3s; font-weight: 500; margin-bottom: .5rem}
#students-main .card-qr .card-faq__qr .app_links>div a:hover{ color: #2A6ECB!important; text-decoration: underline}

#students-collapse .card-video .owl-carousel .owl-nav.disabled{ display: block !important;}
#students-collapse .card-video { position: relative; margin: 40px auto 40px;}
#students-collapse .card-video .card-video__inner{ padding: 0 3rem}
#students-collapse .card-video .card{ margin: 0 0 .5rem; border-radius: 20px}
#students-collapse .card-video .card .video-content{ display: flex; border-top-left-radius: 20px; border-top-right-radius: 20px;}
#students-collapse .card-video .card .video-content iframe{ max-width: 100%; width: 100%; height: 300px; border-top-left-radius: inherit;
    border-top-right-radius: inherit;}
#students-collapse .card-video .card .card-content{ padding: 1rem 2rem;}
#students-collapse .card-video .card .card-content p{ min-height: 48px; color: #292929;}

#students-collapse .card-video .owl-prev,
#students-collapse .card-video .owl-next { display: block; position: absolute; top: 40%; z-index: 5; cursor: pointer;}

#students-collapse .card-video .owl-theme .owl-nav [class*=owl-]{ background: transparent !important; border-radius: 0; margin: 0; padding: 0; color: inherit!important;}
#students-collapse .card-video .owl-theme .owl-nav i{ display: flex}
#students-collapse .card-video .owl-next{ right: -40px;}
#students-collapse .card-video .owl-prev{ left: -40px;}

#students-collapse .card-faq{ position: relative; display: flex; align-items: flex-start; padding-top: 2rem; padding-bottom: 2rem;}
#students-collapse .card-faq .card-faq__list{ }
#students-collapse .card-faq .card-faq__list>div{ display: flex; flex-direction: column; align-items: flex-start}
#students-collapse .card-faq .card-faq__list>div a{ color: #25518E; transition: .3s; font-weight: 500; margin-bottom: .5rem; text-transform: uppercase}
#students-collapse .card-faq .card-faq__list>div a:hover{ color: #2A6ECB!important; text-decoration: underline}
#students-collapse .card-faq .card-faq__list .with_btn{ width: fit-content; margin-top: 1rem}

#students-collapse .card-contacts{ padding-top: 2rem; padding-bottom: 2rem;}
#students-collapse .card-contacts a{ color: #25518E; transition: .3s; font-weight: 500; margin-bottom: .5rem}
#students-collapse .card-contacts a:hover{ color: #2A6ECB!important; text-decoration: underline}

#students-map{ padding: 0 0 2rem}
#students-map .map-block{ display: flex; align-items: flex-start}
#students-map .map-block .map-block__img{ display: flex; flex-direction: column; margin-right: 1rem}
#students-map .map-block .map-block__img .map{ border-radius: 20px; width: 44vw; max-width: 100%}
#students-map .map-block .map-block__img .point{ display: flex; margin-top: .75rem}
#students-map .map-block .map-block__img .point>div{ margin-top: .5rem; margin-bottom: .5rem; display: flex; flex-direction: column; align-items: flex-start;}
#students-map .map-block .map-block__img .point>div:not(:last-child){ margin-right: 2rem}
#students-map .map-block .map-block__img .point>div img{ }
#students-map .map-block .map-block__img .point>div span{ margin-top: .25rem; line-height: normal;}
#students-map .map-block .map-block__inner{ }
#students-map .map-block .map-block__inner .title{ text-align: center; font-weight: 500; font-size: 1.25rem; line-height: normal}
#students-map .map-block .map-block__inner .desc{ }
#students-map .map-block .map-block__inner .desc p{ }

    /**********************  END  ************************/


/**********************  FRESHMAN GUIDE   ************************/

#freshmanGuide-main { background: url("/files/img/university/freshman_guide/wapka.png") #005dac no-repeat; background-size: cover;
    padding: 6rem 0 17.5rem; background-position-x: center;}
#freshmanGuide-main .caption{ font-weight: bold; text-transform: uppercase; height: 540px; line-height: 1.2; display: flex;
    flex-direction: column; padding: 3rem 4rem 0}
#freshmanGuide-main .caption .cap-title{ font-size: 58px; color: #fff;}
#freshmanGuide-main .caption .cap-desc{ font-size: 34px; color: #f9c329; width: 65%; margin-top: 2rem}
#freshmanGuide-main .caption .btn-block{ display: flex; flex-direction: column; align-items: flex-start; margin-top: auto}
#freshmanGuide-main .caption .btn-block a{ display: flex; align-items: center; color: #fff; font-weight: normal; margin-bottom: .5rem;}
#freshmanGuide-main .caption .btn-block a:hover{ text-decoration: underline; color: #f9c329}

#freshmanGuide-welcome{ background-color: #f4f4f4;}
#freshmanGuide-welcome .arrow{ position: absolute; top: -18px; width: 36px; left: 0; right: 0; margin: auto;}
#freshmanGuide-welcome .card-welcome{ position: relative; display: flex; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.07);
    padding: 9rem 4rem 5rem; background-color: #f4f4f4; margin-top: -5rem}
#freshmanGuide-welcome .content-left{ margin-right: 2rem}
#freshmanGuide-welcome .content-left .list-pre-title{ font-size: 28px; font-weight: bold; text-transform: uppercase; color: #222;}
#freshmanGuide-welcome .content-left .list-title{ font-size: 32px; font-weight: bold; text-transform: uppercase; color: #005dac;}
#freshmanGuide-welcome .content-left .list-desc{ position: relative; z-index: 5; margin-top: 1rem}
#freshmanGuide-welcome .content-left .list-desc p{ margin: 0 0 1rem}
#freshmanGuide-welcome .content-right a{ background-color: #f9c329; color: #222222; font-weight: bold; margin-top: 1rem; height: auto;
    line-height: inherit; padding: .75rem 1.5rem;}

#freshmanGuide-list{ background-color: #ffba00; position: relative}
#freshmanGuide-list img.element1{ width: 18%; position: absolute; top: 0; bottom: 0; left: 0; margin: auto 0}
#freshmanGuide-list img.element2{ width: 18%; position: absolute; top: -70px; right: 0;}
#freshmanGuide-list .card-list{ position: relative; display: flex; flex-direction: column; padding: 6rem 4rem 8rem;}
#freshmanGuide-list .card-list img.arrow{ position: absolute; left: 0; right: 0; margin: auto; width: 36px}
#freshmanGuide-list .card-list img.arrow_top{ top: -18px}
#freshmanGuide-list .card-list img.arrow_bottom{ bottom: -18px}
#freshmanGuide-list .card-list_title{ font-size: 32px; font-weight: bold; text-transform: uppercase; color: #222; line-height: 1.2}
#freshmanGuide-list .card-list_title span{ display: block; font-size: 18px; font-weight: 500}
#freshmanGuide-list .card-list_desc{ margin-top: 1rem; color: #000}
#freshmanGuide-list .card-list_desc p{ position: relative; margin: 0 0 1rem; width: 93%}
#freshmanGuide-list .card-list_desc p::before{ content: ""; width: 13px; height: 13px; background-color: #fff15f; border-radius: 50%;
    position: absolute; top: 4px; left: -18px}
#freshmanGuide-list .card-list_desc p a{ font-weight: bold; color: #222222}
#freshmanGuide-list .card-list .student-img{ display: none; position: absolute; bottom: 32px; right: 0; max-width: 100%; width: 400px;}


#freshmanGuide-video{ background-color: #f4f4f4; padding: 5rem 0 3rem}
#freshmanGuide-video .video-title{ font-size: 32px; font-weight: bold; text-transform: uppercase; color: #005dac; padding-top: 2rem}
#freshmanGuide-video .owl-carousel .owl-nav.disabled{ display: block !important;}

/*#freshmanGuide-video .owl-carousel .owl-video-tn {
    background-size: cover;
    padding-bottom: 56.25%; !* 16:9 *!
    padding-top: 0;
}

#freshmanGuide-video .owl-video-frame {
    position: relative;
    padding-bottom: 56.25%; !* 16:9 *!
    padding-top: 0;
    height: 0;
    overflow: hidden;
    background-color: #000;
    border: 1px solid #f1f3f6;
}
#freshmanGuide-video .owl-video-frame iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}*/


#freshmanGuide-video .video-block { position: relative; margin: 40px auto 0;}
#freshmanGuide-video .video-block .card{ margin: 0 0 .5rem}
#freshmanGuide-video .card .video-content{ display: flex}
#freshmanGuide-video .card .video-content iframe{ max-width: 100%; width: 100%; height: 300px;}
#freshmanGuide-video .card .card-content{ padding: 1rem 2rem;}
#freshmanGuide-video .card .card-content p{ min-height: 80px; text-transform: uppercase; color: #8a8a8a;}

/*.video-container {
    position: relative;
    padding-bottom: 56.25%; !* 16:9 *!
    height: 0;
    overflow: hidden;
    background-color: #000;
    border: 1px solid #f1f3f6;
}

.video-container .backdrop {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(255,255,255,0);
    cursor: pointer;
    z-index: 1;
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}*/

#freshmanGuide-video .video-block .owl-prev,
#freshmanGuide-video .video-block .owl-next { display: block; position: absolute; top: 40%; width: 35px; height: 35px; z-index: 5; cursor: pointer; transform: translateY(-50%);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

#freshmanGuide-video .owl-theme .owl-nav [class*=owl-]{ background-color: transparent !important; border-radius: 0; margin: 0; padding: 0;}
#freshmanGuide-video .owl-theme .owl-nav img{ width: 35px;}
#freshmanGuide-video .video-block .owl-next{ right: -40px; transform: rotate(-90deg);}
#freshmanGuide-video .video-block .owl-next:hover{ right: -43px;}
#freshmanGuide-video .video-block .owl-prev{ left: -40px; transform: rotate(90deg);}
#freshmanGuide-video .video-block .owl-prev:hover{ left: -43px;}
/*#freshmanGuide-video .owl-carousel .owl-video-play-icon{
    background: url("/files/img/university/freshman_guide/play.png") no-repeat !important;
}
#freshmanGuide-video .owl-carousel .owl-video-play-icon:hover{
    -ms-transform: scale(1.1,1.1); transform: scale(1.1,1.1);
}*/

/*
#freshmanGuide-video .video-block .owl-dots{ display: flex; align-items: center; justify-content: center; text-align: center; margin-top: 10px;}
#freshmanGuide-video .video-block .owl-theme .owl-dots .owl-dot span{ background-color: #f9c329; border: 2px solid #f9c329;}
#freshmanGuide-video .video-block .owl-theme .owl-dots .owl-dot.active span{ width: 12px; height: 12px; background-color: transparent;}*/

#freshmanGuide-faq{ background-color: #95ceff; padding: 5rem 0 2rem;}
#freshmanGuide-faq .card-faq{ display: flex; justify-content: space-between; align-items: flex-start; width: 100%; padding-top: 1rem}
#freshmanGuide-faq .card-faq .content-left{ margin-right: 1rem}
#freshmanGuide-faq .card-faq .faq-pre-title{ font-size: 60px; font-weight: bold; text-transform: uppercase; color: #ff0000;}
#freshmanGuide-faq .card-faq .faq-title{ font-size: 32px; text-transform: uppercase; line-height: .8; font-weight: bold;}
#freshmanGuide-faq .card-faq .faq-title span{ font-size: 18px; font-weight: 500;}
#freshmanGuide-faq .card-faq .faq-btn-block{ margin-top: 1rem;}
#freshmanGuide-faq .card-faq .faq-btn-block a{ background-color: #f9c329; color: #222222; font-weight: bold; margin: .5rem 1rem .5rem 0;
    height: auto; line-height: inherit; padding: .75rem 1.5rem;}
#freshmanGuide-faq .card-faq .faq-link-block{ display: flex; flex-direction: column; align-items: flex-start; margin-top: 3.5rem;}
#freshmanGuide-faq .card-faq .faq-link-block a{ color: #000; margin-bottom: .5rem;}
#freshmanGuide-faq .card-faq .faq-link-block a:hover{ text-decoration: underline; color: #fff}
#freshmanGuide-faq .card-faq .faq-link-block a span{ text-transform: lowercase}
#freshmanGuide-faq .card-faq img{ width: 38%}
#freshmanGuide-faq .card-faq .faq-link-block .app_links{ display: flex;}
#freshmanGuide-faq .card-faq .faq-link-block .app_links>div{ display: flex; flex-direction: column}
#freshmanGuide-faq .card-faq .faq-link-block .app_links>div:first-child{ margin-right: 2rem}
#freshmanGuide-faq .card-faq .faq-link-block .app_links>div img{ display: block!important; width: 100px!important; max-width: 100%}

#freshmanGuide-contacts{ background: url("/files/img/university/freshman_guide/map.png") #8EBF6D no-repeat; background-size: 75%;
    padding: 4rem 0 25rem;
    background-position: 55% 25rem;}
#freshmanGuide-contacts .contacts-block{ display: inline-flex; flex-wrap: wrap; justify-content: space-around; align-items: flex-start; width: 100%; color: #464646; padding-bottom: 17rem;}
#freshmanGuide-contacts .contacts-inner{ display: flex; flex-direction: column; background-color: #fff; border-radius: 6px; padding: 1.5rem; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2); margin: .5rem 0 1rem 0;}
#freshmanGuide-contacts .contacts-inner_title{ font-size: 20px; font-weight: bold; text-transform: uppercase; text-align: center; line-height: 1; margin-bottom: 1rem}
#freshmanGuide-contacts .contacts-inner_desc img{ width: 24px; margin-right: 5px}
#freshmanGuide-contacts .contacts-inner_title span{ font-size: 16px; text-transform: none;}
#freshmanGuide-contacts .contacts-inner p.post{ color: #005dac; font-weight: bold!important;}
#freshmanGuide-contacts .contacts-inner p.name{ font-weight: bold!important;}
#freshmanGuide-contacts .contacts-inner p{ display: flex; align-items: center; line-height: 1.2; margin: 0 0 5px;}
#freshmanGuide-contacts .contacts-inner p a{ display: inherit; align-items: center; color: #464646}
#freshmanGuide-contacts .contacts-inner p a:hover{ color: #005dac}
#freshmanGuide-contacts .contacts-inner p i{ color: #0c3860; margin-right: 3px}
#freshmanGuide-contacts img.map{ display: none; width: auto; max-width: 100%; height: auto}

/**********************  END   ************************/

/**********************  CORPORATE TRAINING   ************************/

#corpTraining-desc{ padding: 2rem 0}
#corpTraining-desc .quote{ position: relative; display: flex; flex-direction: column; margin: 2rem 0 2rem 7rem;}
#corpTraining-desc .quote img.left{ position: absolute; top: 0; left: 0}
#corpTraining-desc .quote img.right{ position: absolute; top: 0; right: 0; transform: rotate(180deg);}
#corpTraining-desc .quote p{ padding: 0 40px; text-align: justify; font-style: italic; margin-top: 10px;}
#corpTraining-desc .quote span{ font-weight: bold; margin-left: auto}
#corpTraining-desc h2{ font-weight: 500 !important; text-align: center; width: 90%; margin: auto;}

#corpTraining-need{ padding: 2rem 0; background-color: #f4f4f4}
#corpTraining-need h2{ width: 75%; margin: 1rem auto 2rem; text-align: center}
#corpTraining-need p{ min-height: 105px}

#corpTraining-diff{ padding: 2rem 0}
#corpTraining-diff .card-diff{ display: flex; border-radius: 2px; box-shadow: 0 0 9.5px 0.5px rgba(0, 0, 0, 0.27);
    margin: .5rem 0 1rem}
#corpTraining-diff .card-diff>div:first-child{ display: flex;}
#corpTraining-diff .card-diff>div:last-child{ padding: 1.5rem 1.125rem}
#corpTraining-diff .card-diff span{ display: block; font-weight: bold; margin-top: 5px}
#corpTraining-diff .card-diff img{ border-top-left-radius: 2px; border-bottom-left-radius: 2px;}
#corpTraining-diff .card-diff ul{ padding-left: 18px}
#corpTraining-diff .card-diff ul li{ list-style-type: disc}

#corpTraining-programs{ padding: 2rem 0; background-color: #f4f4f4}
#corpTraining-programs .table{ overflow-x: auto; max-width: 100%;}
#corpTraining-programs .table table{ border: 0 !important; border-collapse: separate; border-spacing: 10px 10px; font-size: 16px;}
#corpTraining-programs .table table ul{ margin: 0; padding-left: 20px}
#corpTraining-programs .table table ul li{ list-style-type: disc}
#corpTraining-programs .table table td{ height: 48px; background-color: #fff; border: none; line-height: 1.2; padding: 12px}
#corpTraining-programs .table table td:first-child{ min-width: 141px; max-width: 166px}
#corpTraining-programs .table table td:nth-child(2){ min-width: 240px; max-width: 328px}
#corpTraining-programs .table table td:nth-child(3){ min-width: 240px; max-width: 328px}
#corpTraining-programs .table table td:nth-child(4){ min-width: 240px; max-width: 328px}
#corpTraining-programs .table table .bg{ background-color: #0048a5; color: #fff}
#corpTraining-programs .table table .bg-none{ background-color: transparent}
#corpTraining-programs .table table .p-0{ padding: 0}
#corpTraining-programs .table table .btn-more{ height: 48px; line-height: initial; display: flex; align-items: center; justify-content: center; background-color: #0048a5;}
#corpTraining-programs .table table .td-center{ text-align: center; vertical-align: middle}

#corpTraining-comp{ padding: 2rem 0; background-color: #fff}
#corpTraining-comp .comp_block{ display: flex; align-items: center; flex-wrap: wrap; justify-content: space-around; margin-top: 2rem}
#corpTraining-comp .comp_block img{ margin-bottom: 1rem; margin-right: 1rem; max-width: 100%}
#corpTraining-comp .comp_block img:last-child{ margin-right: 0}
#corpTraining-comp span{ display: block; text-align: center; width: 90%; font-size: 18px; margin: 3rem auto 0; line-height: 1.2;}

/**********************  END   ************************/

#casting-main{
    background: url('/files/img/university/casting/banner.png') #005dac no-repeat; background-size: cover; background-position-x: center;
    background-position-y: 60%; height: 650px}
#casting-main .caption{ font-weight: 700; height: 540px; line-height: 1.2; color: #fff; display: flex; flex-direction: column;
    padding: 3rem 2rem 0; margin-top: 3rem; }
#casting-main .caption .cap-title{ font-size: 58px; text-transform: uppercase;}
#casting-main .caption .cap-desc{ font-size: 20px; margin-top: 2rem;}

#casting-form .first{ margin-top: -10rem}
#casting-form .card-content{ padding: 2rem 6rem}
#casting-form h1{ text-align: left!important;}
#casting-form .form{ display: block}
#casting-form .form .input-block input{ height: 3.5rem!important; padding-left: 15px!important; border-radius: 8px !important; width: 95%;
    font-weight: 500; border: 1px solid #e9e9e9}
/*#casting-form .form .file-block { padding: 2rem 1.5rem; border-radius: 5px; background-color: #f6f9fc; border: 1px solid #e2e5e8}
#casting-form .form .file-block h2{ margin: 0 0 .75rem; font-weight: 500 !important;}
#casting-form .form .file-block p{ font-size: 18px !important;}
#casting-form .form .file-block .file-field{ margin-top: 1.5rem}
#casting-form .form .file-field .btn{ background-color: #005dac !important; height: auto; border-radius: 5px;}
#casting-form .form .file-field input.file-path{ margin-bottom: 0;}*/

#casting-form .form .file-block .elements-block{ padding: 2rem 1.5rem; border-radius: 5px; background-color: #f6f9fc; border: 1px solid #e2e5e8;}
#casting-form .form .file-block .elements-block h2{ margin: 0 0 .75rem; font-weight: 500 !important;}
#casting-form .form .file-block .elements-block p{ font-size: 18px !important; margin-bottom: 1.5rem !important;}
#casting-form .form .file-block .element{ display: inline-block; width: 100%; margin-bottom: 25px}
#casting-form .form .file-block .input-field{ margin-top: 0}
#casting-form .form .file-block .input-field .file-path{ margin: 0}
#casting-form .form .file-block .input-field .btn{ background-color: #005dac; border-radius: 2px}
#casting-form .form .file-block .s3{ text-align: right}
#casting-form .form .input-field.col.s12{ padding: 0 .75rem}

#casting-form .form .btn-block{ margin-top: 1.25rem}
#casting-form .form .btn-block .btn{ width: 100%; height: 4rem; border-radius: 5px; background-color: #1687e7 !important;}

#casting-form .rules-block{ position: relative; display: flex; width: 80%; justify-content: space-between; align-items: flex-start;
    min-height: 300px; margin-bottom: 3rem}
#casting-form .rules-block:last-child{ margin-bottom: 0}
#casting-form .rules-block_left { display: flex; align-items: flex-start; flex-direction: column}
#casting-form .rules-block_left .num{ color: #005dac; font-size: 70px; line-height: initial; padding: 15px; border-radius: 50%;
    border: 2px dashed; font-weight: bold; margin-bottom: 1rem;}
#casting-form .rules-block_left span{ font-size: 20px;}
#casting-form .rules-block_left span ul{ margin: 10px 0 0; padding-left: 20px}
#casting-form .rules-block_left span ul li{ list-style-type: disc; margin-bottom: .5rem}
#casting-form .casting-rules .card-content{ position: relative;}
#casting-form .casting-rules img{ position: absolute; top: 0; right: 25px; height: 280px !important;}
#casting-form .casting-rules img.line{ top: -130px; bottom: 0; left: 0; right: 210px; height: 750px !important; margin: auto}

#school-slider{ position: relative; display: flex}
#school-slider .bg-img{ max-width: 100%; object-fit: cover; object-position: center}
#school-slider .school-slider-wrapper{ position: absolute; top: 0; bottom: 0; display: flex; justify-content: center; width: 100%; color: #fff}
#school-slider .school-slider-wrapper .container{ margin: auto!important;}
#school-slider h2{ margin: 0!important; font-size: 2.125em !important;}
#school-slider p{ font-size: 1.5em !important; font-weight: 300 !important; line-height: 1.2}
#school-slider .school-slider-wrapper .caption{ display: flex; align-items: center}
#school-slider .school-slider-wrapper .caption>div:first-child{ margin-right: 2rem}
#school-slider .school-slider-wrapper .caption>div:last-child{ display: flex; flex-direction: column; flex: 1 0 auto; border-radius: 8px;
    padding: 12px; background-color: #fff;}
#school-slider .school-slider-wrapper .caption>div:last-child div{ display: flex}
#school-slider .school-slider-wrapper .caption>div:last-child div .cell{ flex: 1 1 auto; margin-right: 7px}
#school-slider .school-slider-wrapper .caption>div:last-child div .cell:last-child{ margin-right: 0}
#school-slider .school-slider-wrapper .caption>div:last-child div img{ height: 100%; width: 100%;}

#school-tabs .tabs{ width: 100% !important; z-index: 100; background-color: transparent; height: auto}
#school-tabs .tabs ul{ position: relative; display: flex; overflow-x: auto; padding: 0!important; margin: 0}
#school-tabs .tabs ul li{ list-style-type: none !important; padding-right: 2rem; height: 90px;}
#school-tabs .tabs ul li:last-child{ padding-right: .2rem;}
#school-tabs .tabs ul li.active a{ color: #4c4c4c !important; border-bottom: 2px inset #005dac;}
#school-tabs .tabs ul li a{ height: 100%; color: #8f8f8f !important; text-transform: none; font: bold 16px Helveticaneuecyr, sans-serif; display: flex; align-items: center; padding-left: 0}
#school-tabs .tabs ul li a:hover{ background-color: transparent !important;}

#school-main{ border-top: 2px solid #e7e9ec; border-bottom: 2px solid #e7e9ec; background-color: #edeff2; padding: 1rem 0 2rem}
#school-main .main-wrapper{ display: inline-flex; flex-wrap: wrap;}
#school-main .main-wrapper .main-wrapper_inner{ display: flex; flex-direction: column; align-items: flex-start; width: 33.33%; padding: 0 .75rem;}
#school-main .main-wrapper .main-wrapper_inner img{ width: auto; max-width: 100%; height: auto}
#school-main .main-wrapper .main-wrapper_inner h3{ font-size: 1.75rem!important; font-weight: bold!important; color: #035fac; margin: 2.5rem 0 1rem}
#school-main .main-wrapper .main-wrapper_inner p{ font-size: 1.25rem !important; line-height: 1.3; margin-top: 0}

#school-schedule{ padding: 3rem 0; background: url("/files/img/university/education-school/bg-2.png") #f9f9fc center no-repeat; background-size: cover}
#school-schedule .schedule-title{ display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
#school-schedule .schedule-title>div{ color: #fff}
#school-schedule .schedule-title p{ font-size: 1.25em !important; font-weight: 300 !important; line-height: 1.2;}
#school-schedule .schedule-title a{ background-color: #fff; border-radius: 10px; padding: 1.25rem 2rem; color: #000; transition: 300ms; display: flex; align-items: center}
#school-schedule .schedule-title a i{ color: #686868; margin-right: 1rem}
#school-schedule .schedule-title a:hover{ box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);}

#school-schedule .schedule-wrapper{ border-radius: 8px; background-color: #f1edf7; margin-top: 2rem}
#school-schedule .schedule-wrapper .schedule-wrapper_time{ display: flex; justify-content: space-between; border-bottom: 2px solid #e1dee5}
#school-schedule .schedule-wrapper .schedule-wrapper_time:last-child{ border-bottom: 0}
#school-schedule .schedule-wrapper .schedule-wrapper_time span{ font-size: 1.125rem; font-weight: bold}
#school-schedule .schedule-wrapper .schedule-wrapper_time>div:first-child{ display: flex; align-items: center; background-color: #d8e3f5;
    padding: 1.5rem 3rem; font-size: 1.125rem;}
#school-schedule .schedule-wrapper .schedule-wrapper_time>div:first-child>span{ display: flex; align-items: center}
#school-schedule .schedule-wrapper .schedule-wrapper_time>div:first-child>span .material-icons{ font-size: 24px; font-weight: normal; margin-right: 1rem}
#school-schedule .schedule-wrapper .schedule-wrapper_time>div:last-child{ display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; width: 100%; padding: 1.5rem 3rem}
#school-schedule .schedule-wrapper .schedule-wrapper_time a{ display: block; background-color: #1cb3ff; padding: 1rem 1.5rem; border-radius: 6px;
    font-weight: 500; color: #fff; transition: 300ms; margin: .5rem 0}
#school-schedule .schedule-wrapper .schedule-wrapper_time a:hover{ box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);}

#school-about .card{ margin-top: 1.5rem}
#school-about .card-content{ display: flex; align-items: center; padding: 2rem}
#school-about .card-content .image{ display: flex; justify-content: center; flex: 1 0 auto;}
#school-about .card-content .mr-1{ margin-right: 2rem}
#school-about .card-content .ml-1{ margin-left: 2rem}
#school-about .card-content p{ font-size: 1.125rem !important; line-height: 1.25}

#school-contacts{ padding: 4rem 0 2rem}
#school-contacts .card .title{ background-color: #1cb3ff; color: #fff; border-radius: 0}
#school-contacts .card .title h2{ margin: 0 0 .5rem;}
#school-contacts .card .title span{ font-size: 1.25rem; font-weight: 300;}
#school-contacts .card .desc{ display: flex; align-items: center; flex-wrap: wrap; padding: 2rem 3rem}
#school-contacts .card .desc img{ margin: .5rem 3rem 1rem 0}
#school-contacts .card .desc>div{ margin: .5rem 0 1rem}
#school-contacts .card .desc a{ display: block; color: #000000; margin-bottom: .5rem}

#ic-main{ position: relative; display: flex}
#ic-main .ic-wrapper h2{ text-transform: uppercase}
#ic-main img{ max-width: 100%; object-fit: cover; object-position: center;}
#ic-main .ic-wrapper{ position: absolute; top: 0; bottom: 0; display: flex; justify-content: center; width: 100%; color: #fff;}
#ic-main .ic-wrapper .container{ margin: auto!important;}
#ic-main .ic-wrapper .caption{ display: flex; align-items: center; flex-direction: column; text-align: center}
#ic-main .ic-wrapper .caption p{ color: #FFFFFF}

#ic-about{ background-color: #ffffff; padding: 3rem 0}
#ic-about .ic-about_card{ display: flex; align-items: center; padding: 1.75rem; box-shadow: 0 2px 9.5px 0.5px rgba(33, 33, 33, 0.21);}
#ic-about .ic-about_card img{ margin-right: 1.75rem}
#ic-about .ic-about_desc{ display: flex; flex-direction: column}
#ic-about .ic-about_desc>div{ display: inherit; align-items: center; margin: .5rem 0 1rem}
#ic-about .ic-about_desc>div img{ margin-right: 1.5rem}
#ic-about .ic-about_progs{ display: inline-flex; flex-wrap: wrap}
#ic-about .ic-about_progs .ic-about_progs--inner{ display: flex; width: 50%; padding: 0 .75rem}
#ic-about .ic-about_progs--inner .card{ display: flex; flex-direction: column; justify-content: space-between}
#ic-about .ic-about_progs--inner .card-image{ min-height: 140px; display: flex; align-items: center}
#ic-about .ic-about_progs--inner .card-image img{ width: auto; max-width: 100%; height: auto; margin: auto; padding: 1.5rem .75rem}
#ic-about .ic-about_progs--inner .card-content h3{ text-align: center; margin: 24px 0 0}
#ic-about .ic-about_progs--inner .card-action{ border-top: 0; padding: 24px;}
#ic-about .ic-about_progs--inner .card-action a{ display: inline-flex; margin-right: 0}
#ic-about .ic-about_progs--inner .card-action a.btn-more{ font-weight: bold}
#ic-about .ic-about_progs--inner .card-action a.btn-download{ width: 100%; color: #ffffff; border-radius: 3px; text-transform: inherit;
    justify-content: center; height: auto; line-height: 1.2; margin-top: 1.5rem; padding: 1rem}

#ic-how{ padding: 1rem 0; background-color: #f4f4f4}
#ic-how .card-wrapper{ display: inline-flex; flex-wrap: wrap}
#ic-how .card-wrapper .card-block{ width: 50%; padding: 0 .75rem}
#ic-how .card-wrapper .card-block_inner{ display: flex; border-radius: 2px; box-shadow: 0 0 9.5px 0.5px rgba(0, 0, 0, 0.27); margin: .5rem 0 1rem;}
#ic-how .card-wrapper .card-block_inner>div:first-child{ display: flex}
#ic-how .card-wrapper .card-block_inner>div:last-child{ display: flex; justify-content: space-between; flex-direction: column; align-items: flex-start; padding: 1.5rem 1.125rem;}
#ic-how .card-wrapper .card-block_inner img{ border-top-left-radius: 2px; border-bottom-left-radius: 2px; object-fit: cover}
#ic-how .card-wrapper .card-block_inner p{ margin: 0 0 5px; font-size: 1.125em!important; color: #222222}
#ic-how .card-wrapper .card-block_inner a{ color: #6545b2; font-weight: bold; transition: all .25s ease-in; line-height: 1.2}
#ic-how .card-wrapper .card-block_inner a:hover{ text-decoration: underline}

#ic-req{ padding: 1rem 0}
#ic-req p{ font-size: 1.25rem!important; font-weight: 600!important; color: #6545b2; margin: 0}
#ic-req .req-block{ display: flex; align-items: center; margin: .25rem 0 .5rem}
#ic-req .req-block img{ margin-right: .75rem}

#ic-univer{ padding: 2rem 0; background-color: #fff}
#ic-univer .uni-block{ display: flex; flex-wrap: wrap; width: 100%}
#ic-univer .uni-content{ align-items: center; width: 100%; margin: auto}
#ic-univer .uni-content_inner{ display: flex; flex-wrap: wrap; justify-content: center; margin-top: 3rem; width: inherit}
#ic-univer .uni-content_inner>div{ width: 33.33%; display: inherit; align-items: center; flex-direction: column; text-align: center; margin: 1rem 0; padding: 0 .75rem;}
#ic-univer .uni-content_inner>div img{ max-width: 100%; height: 60px}
#ic-univer .uni-content_inner>div a{ margin: 1rem 0; color: #222222; line-height: 1.2; transition: 300ms}
#ic-univer .uni-content_inner>div a:hover{ color: #512da8}
#ic-univer .uni-row{ display: inline-flex; flex-wrap: wrap; width: 100%}
#ic-univer .uni-row .uni-item{ display: flex; width: 33.33%; padding: 0 .75rem; margin: .5rem 0 1rem}
#ic-univer .uni-row .uni-item:hover{ cursor: pointer}
#ic-univer .uni-row .uni-item .uni-item_inner{ width: 100%; display: flex; align-items: center; justify-content: space-between;
    background-color: #fff; padding: 8px 12px; border-radius: 27px; border: 1px solid #e2e2e2}
#ic-univer .uni-row .uni-item .uni-item_inner>div{ display: inherit; align-items: center; margin-right: 1rem}
#ic-univer .uni-row .uni-item .uni-item_inner>div img{ margin-right: .75rem;}
#ic-univer .uni-row .uni-item .uni-item_inner span{ width: 28px; height: 28px; display: flex; align-items: center;
    justify-content: center; background-color: #e2e2e2; border-radius: 50%; color: #512da8;}

#ic-project{ background: linear-gradient(#502da7, #311b92); padding: 2rem 0}
#ic-project .project-block{ display: flex; flex-direction: column; align-items: center; color: #fff}
#ic-project .project-block img{ margin: 1rem 0; max-width: 100%; width: auto; height: auto}
#ic-project .project-block a{ height: auto; line-height: 1.2; text-transform: inherit; padding: .75rem 2rem; margin-top: 1rem; border: 1.5px solid; background-color: transparent;}
#ic-project .project-block p{ color: #FFFFFF}

#ic-faq{ padding: 2rem 0; background-color: #ffffff}
#ic-faq .collapsible{ border: 0; box-shadow: none}
#ic-faq .collapsible li{ border-radius: 27px; background-color: #f4f4f4; font-weight: 500; margin-bottom: 1rem}
#ic-faq .collapsible .collapsible-header{ align-items: center; justify-content: space-between; line-height: 1.2;
    color: #512da8; background-color: transparent; border-bottom: 0; padding: 1rem 1.25rem;}
#ic-faq .collapsible .collapsible-header span{ margin-right: 1.5rem}
#ic-faq .collapsible .collapsible-header i{ margin-right: 0; transition: all .3s ease-in;}
#ic-faq .collapsible .collapsible-header.active i{ transform: rotate(180deg)}
#ic-faq .collapsible .collapsible-body{ padding: 0 1.25rem 1rem; border-bottom: 0}

#ic-faq .card-content.title{ background-color: #512da8; color: #fff; text-align: center;}
#ic-faq .card-content.title h2{ margin: 0}
#ic-faq .card-content.desc{ display: flex; flex-wrap: wrap; border-bottom: 1px solid #b3b3b3;}
#ic-faq .card-content.desc>div{ width: 50%; padding: 0 .75rem; margin: .5rem 0 1.5rem;}
#ic-faq .card-content.desc>div div{ display: flex; align-items: center; margin-bottom: .5rem; color: #222222}
#ic-faq .card-content.desc>div div:last-child{ margin-bottom: 0;}
#ic-faq .card-content.desc>div img{ margin-right: .75rem}
#ic-faq .card-content.desc .desc_name{ font-size: 1.125rem; font-weight: 500}
#ic-faq .card-content.desc .desc_spec{ color: #636363!important;}
#ic-faq .card-content.bottom div{ display: flex; align-items: flex-start; padding: 0 .75rem; margin-bottom: .75rem}
#ic-faq .card-content.bottom div img{ margin-right: .75rem}
#ic-faq .card-content.bottom div span{ line-height: 1.2; word-break: break-word}
#ic-faq a.btn-more{ margin-top: 3rem; background-color: #294c9d; text-transform: initial; height: auto; line-height: 1.2;
    padding: 1.25rem 2.5rem;}

#prog-main{ padding: 1.5rem 0; background-color: #ffffff}
#prog-main h2{ text-align: center; color: #512da8}
#prog-main .caption{ display: flex; align-items: center}
#prog-main .caption>div{ display: flex; align-items: center; width: 30%}
#prog-main .caption>p{ width: 70%; text-align: justify}
#prog-main .caption>div img{ margin-right: .75rem}
#prog-main .caption>div p{ font-weight: 500 !important; text-transform: uppercase; line-height: 1.2;}
#prog-main .df{ display: flex; align-items: flex-start; margin-bottom: .25rem}
#prog-main .df img{ margin-right: .5rem}
#prog-main .df span{ line-height: normal}
#prog-main p.center{ margin-top: 2rem}

.prog-doc{ padding: 1rem 0; background-color: #f4f4f4}
.prog-doc .df{ display: flex; align-items: flex-start; margin-bottom: .25rem}
.prog-doc .df img{ margin-right: .5rem}
.prog-doc .df span{ line-height: normal}

.prog-erasmus{ padding: 1.5rem 0 1.5rem; background-color: #ffffff}
.prog-erasmus .blue-color{ color: #20308b}
.prog-erasmus .orange-color{ color: #f26e02}
.prog-erasmus .blue-bg-color{ background-color: #20308b}
.prog-erasmus .orange-bg-color{ background-color: #f26e02}
.prog-erasmus .purple-bg-color{ background-color: #512da8}
.prog-erasmus .card-block{ display: flex; box-shadow: 0 2px 9.5px 0.5px rgba(33, 33, 33, 0.21); margin: 1rem 0}
.prog-erasmus .card-block_img{ display: flex; align-items: flex-start;}
.prog-erasmus .card-block_img img{ height: 100%; object-fit: cover}
.prog-erasmus .card-block_content{ padding: 1.5rem}
.prog-erasmus .card-block_content p{ margin-bottom: 1.25rem}
.prog-erasmus .card-block_content .df{ display: flex; align-items: flex-start; margin-bottom: .25rem}
.prog-erasmus .card-block_content .df img{ margin-right: .5rem; margin-top: .2rem}
.prog-erasmus .card-block_content .df span{ line-height: 1.3}
.prog-erasmus a{ margin-top: 3rem; text-transform: initial; height: auto; line-height: 1.2; padding: 1.25rem 2.5rem;}

.prog-erasmus .er-block{ display: flex; align-items: flex-start; margin: 2rem 0;}
.prog-erasmus .er-block div:first-child{ margin-right: 1.5rem;}
.prog-erasmus .er-block div:last-child p{ text-align: justify}

.prog-erasmus .line{ display: flex; align-items: center; margin: 1rem 0}
.prog-erasmus .line div:first-child{ display: flex; align-items: flex-start; margin-right: .75rem}
.prog-erasmus .line div:first-child img{ }
.prog-erasmus .line div:last-child{ text-align: justify}

#dashboard .dashboard-header{ background-color: #005dac}
#dashboard .dashboard-content{ padding: 1rem 0}
#dashboard .container-fluid{ max-width: 1500px; margin: auto}

#dashboard .tabs{ background-color: transparent; display: flex; align-items: center; justify-content: space-between}
#dashboard .tabs .tab{ }
#dashboard .tabs .tab a{ text-transform: uppercase; font-weight: 600; color: #fff}
#dashboard .tabs .tab a:hover, #dashboard .tabs .tab a.active{ color: #00aeef}
#dashboard .tabs .indicator{ background-color: #fff}

#dashboard .chartjs-render-monitor{ width: 100%!important; height: auto!important; animation: chartjs-render-animation 0.001s;}
#dashboard .carousel-item::after{ clear: both}
#dashboard .p-0{ padding: 0!important;}
#dashboard .mx-0{ margin-right: 0!important; margin-left: 0!important;}
#dashboard .px-0{ padding-right: 0!important; padding-left: 0!important;}
#dashboard .px-24{ padding-right: 24px!important; padding-left: 24px!important;}
#dashboard .bb{ border-bottom: 1px solid #e0e0e0; padding-bottom: 8px}
#dashboard .dash-wrapper{ display: inline-flex; flex-wrap: wrap; width: 100%; padding: 1rem 0}
#dashboard .dash-wrapper .dash-inner{ display: flex; padding: 0 .75rem}
#dashboard .w-16{ width: 16.6666666667%;}
#dashboard .w-20{ width: 20%;}
#dashboard .w-25{ width: 25%;}
#dashboard .w-30{ width: 30%;}
#dashboard .w-33{ width: 33.3333333333%;}
#dashboard .w-40{ width: 40%;}
#dashboard .w-50{ width: 50%;}
#dashboard .w-60{ width: 60%;}
#dashboard .w-100{ width: 100%;}
#dashboard .f-column{ flex-direction: column}
#dashboard .jc-between{ justify-content: space-between}
#dashboard .jc-center{ justify-content: center}
#dashboard .jc-start{ justify-content: flex-start}
#dashboard .ai-start{ align-items: flex-start}
#dashboard .v-hidden{ visibility: hidden}
#dashboard .w-auto{ width: auto!important;}
#dashboard .z-depth{ background: #F4F4F4; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); border-radius: 5px; padding: 10px 6px}
#dashboard .card-panel{ width: -webkit-fill-available; width: -moz-available; width: fill-available; position: relative; display: flex; align-items: center; flex-direction: column; justify-content: space-between;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); border-radius: 5px; margin: 1.5rem 0; padding: 24px 24px 20px;}  /*m.75rem*/
#dashboard .card-panel .card-panel_title{ color: #0D486A; font-weight: 900; font-size: 14px; text-transform: uppercase;
    align-items: center; display: flex; width: 100%; margin-bottom: 2rem;}
#dashboard .card-panel .card-panel_img{ display: flex; align-items: center; justify-content: center; width: 55px; height: 55px;
    border-radius: 50%; margin: -51.5px auto 15px; box-shadow: 0 4px 4px rgba(63, 63, 63, 0.25);}
#dashboard .card-panel .card-panel_img img{ max-width: 100%; width: 28px; height: auto;}
#dashboard .card-panel .card-panel_text{ width: 100%; text-transform: uppercase; font-size: 14px; font-weight: 500; color: #003A69; margin-bottom: 8px}
#dashboard .card-panel .card-panel_num{ font-size: 40px; font-weight: 500; line-height: normal; color: #00BFFC;}
#dashboard .card-panel .card-panel_per{ font-size: 12px; font-weight: 500; color: #66BB6A; text-transform: uppercase; margin-top: 8px}
#dashboard .card-panel .card-panel_data{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; padding: 1rem 1.5rem}
#dashboard .card-panel .card-panel_data .data_inner{ width: 25%; display: flex; align-items: flex-start; margin: .5rem 0}
#dashboard .card-panel .card-panel_data .data_inner>div:first-child{ display: flex; align-items: center; justify-content: center; width: 25px; height: 25px; background-color: #31273F; color: #fff; border-radius: 50%; text-transform: uppercase; margin-right: .75rem}
#dashboard .card-panel .card-panel_data .data_inner>div:last-child{ color: #003A69; font-weight: 500 !important; font-size: 12px!important; text-align: left; text-transform: uppercase; line-height: normal}
#dashboard .card-panel .card-panel_data .data_inner>div:last-child p{ font-weight: 500 !important; margin: 0;}
#dashboard .card-panel .card-panel_data .data_inner>div:last-child div{ margin: 2px 0}
#dashboard .card-panel .card-panel_data .data_inner>div:last-child span{ }
#dashboard .card-panel .card-panel_bottom{ width: 100%; display: flex; justify-content: center; flex-wrap: wrap; padding-top: 1rem}
#dashboard .card-panel .card-panel_bottom>div{ display: flex; flex-direction: column; justify-content: space-between; border-radius: 20px; border: 1px solid; margin: .5rem 1rem; padding: 6px 12px}
#dashboard .card-panel .card-panel_bottom>div p{ margin: 0; font-size: 18px !important; letter-spacing: -.5px}
#dashboard .card-panel .card-panel_bottom>div span{ font-size: 16px}
#dashboard .card-panel .card-panel_bottom>div span b{ font-size: 26px}
#dashboard .card-panel .card-panel_p{ width: 100%; display: flex; flex: 1 0 auto; align-items: center; justify-content: space-between; padding: 4px 24px;}
#dashboard .card-panel .card-panel_p span{ text-align: left; line-height: normal; text-transform: uppercase; font-size: 12px; font-weight: 500; color: #003A69;}
#dashboard .card-panel .card-panel_p b{ font-size: 28px; font-weight: 500; line-height: normal; color: #00BFFC;}

#dashboard .card-panel .sn-wrapper{ display: flex; flex-wrap: wrap; justify-content: center;}
#dashboard .card-panel .sn-wrapper .sn-inner{ margin: .5rem 0 1rem; display: flex; flex-direction: column; align-items: center; width: 33.33%; padding: 0 .75rem;}
#dashboard .card-panel .sn-wrapper .sn_img{ display: flex; align-items: center; justify-content: center; width: 88px; height: 88px;
    border-radius: 20px; box-shadow: 0 4px 4px rgba(63, 63, 63, 0.25);}
#dashboard .card-panel .sn-wrapper .sn_img img{ width: 52px; height: auto}
#dashboard .card-panel .sn-wrapper .sn_num{ font-size: 40px; font-weight: 500; line-height: normal; color: #00BFFC; margin-top: 12px}
#dashboard .card-panel .marquee a{ display: inline-block; padding: 8px 12px; line-height: normal; font-size: 16px; border-radius: 20px; background-color: #03a9f5; color: #fff; font-weight: 500; margin-right: .75rem;}

#scAdv-inner{ background-color: #ffffff}
#scAdv-inner .sc-adv{ display: flex; width: 100%; flex-wrap: wrap; align-items: flex-start; margin: .5rem 0 1.5rem}
#scAdv-inner .sc-adv .sc-adv_first{ width: 40%; display: flex; margin: .5rem 0; padding-right: 2rem}
#scAdv-inner .sc-adv .sc-adv_first img{ width: 180px; height: 180px; border-radius: 50%; object-fit: cover; margin-right: 1.5rem}
#scAdv-inner .sc-adv .sc-adv_first div a{ display: block; font-size: 1.25rem; color: #73b3c8; font-weight: 500; margin-bottom: .5rem}
#scAdv-inner .sc-adv .sc-adv_first div p{ margin-bottom: .5rem; margin-top: 0; line-height: normal}
#scAdv-inner .sc-adv .sc-adv_first div p:last-child{ margin-bottom: 0}
#scAdv-inner .sc-adv .sc-adv_second{ width: 60%; border-radius: 16px; background-color: #dfdfdf; color: #585858!important;
    padding: 1rem; margin: .5rem 0}
#scAdv-inner .sc-adv .sc-adv_second p{ margin-bottom: .5rem; margin-top: 0}
#scAdv-inner .sc-adv .sc-adv_second div{ line-height: 1.3}

#mcarm-main .item{ position: relative}
#mcarm-main .item span{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #0000008c}
#mcarm-main .item img{ display: block; width: 100%; height: auto; min-height: 250px; object-fit: cover}
#mcarm-main .acesyri-main img{ max-height: 625px;}
#mcarm-main .acesyri-main .item_text{ line-height: 1.3}
#mcarm-main .acesyri-main .item_text p{ margin-bottom: 0; font-size: 20px!important; color: #FFFFFF}
#mcarm-main .item .item_text{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center; display: flex; align-items: center;
    flex-direction: column; justify-content: center; color: #fff; font-size: 2rem; font-weight: bold; text-transform: uppercase; padding: 0 .5rem}
#mcarm-main .item .item_text span{ font-size: 18px; text-transform: none; line-height: 1.2; margin-top: 3rem}

#mcarm-about{ background-color: #ffffff; padding: 3rem 0}
#mcarm-about .mcarm-about_card{ display: flex; align-items: center; padding: 1.75rem; box-shadow: 0 2px 9.5px 0.5px rgba(33, 33, 33, 0.21);}
#mcarm-about .mcarm-about_card.acesyri{ flex-direction: column; box-shadow: none; padding: 0;}
#mcarm-about .mcarm-about_card img{ width: 90px; height: auto; margin-right: 1.75rem}
#mcarm-about .mcarm-about_card.acesyri img{ max-width: 100%; width: auto; margin-right: 0!important;}
#mcarm-about .mcarm-about_desc{ display: flex; flex-direction: column}
#mcarm-about .mcarm-about_desc>div{ display: inherit; align-items: flex-start; margin: .5rem 0 1rem}
#mcarm-about .mcarm-about_desc.acesyri>div{ display: inline-block;}
#mcarm-about .mcarm-about_desc.acesyri h3{ text-transform: uppercase}
#mcarm-about .mcarm-about_desc>div img{ width: 48px; margin-right: 1.5rem}

#mcarm-proj{ background-color: #f4f4f4; padding: 1rem 0 2rem}
#mcarm-proj .proj-wrapper{ display: inline-flex; flex-wrap: wrap; width: 100%}
#mcarm-proj .proj-wrapper .proj-wrapper_inner{ display: flex; width: 50%; padding: 0 .75rem;}
#mcarm-proj .card-proj{ display: flex; border-radius: 2px; box-shadow: 0 0 9.5px 0.5px rgba(0, 0, 0, 0.27);
    margin: .5rem 0 1rem; background-color: #fff}
#mcarm-proj .card-proj>div:first-child{ display: flex; align-items: center; padding: 1rem}
#mcarm-proj .card-proj.acesyri>div:first-child{ flex-direction: column;}
#mcarm-proj .card-proj>div:last-child{ padding: 1rem; word-break: break-word}
#mcarm-proj .card-proj>div:last-child p{ margin-top: 0}
#mcarm-proj .card-proj span{ display: block; font-weight: bold; margin-top: 5px}
#mcarm-proj .card-proj img{ width: 75px; height: auto}
#mcarm-proj .card-proj.acesyri img{ width: 150px; height: auto; border-radius: 50%;}
#mcarm-proj .card-proj.acesyri .desc_name{ color: #222222; font-size: 1.125rem; font-weight: 500; margin: .75rem 0 .5rem; text-align: center}
#mcarm-proj .card-proj.acesyri .desc_spec{ color: #636363; text-align: center; margin-bottom: .75rem}
#mcarm-proj .card-proj.acesyri .links{ display: flex; flex-wrap: wrap}
#mcarm-proj .card-proj.acesyri .links a{ margin-right: 15px; margin-top: 10px; display: flex; align-items: center}
#mcarm-proj .card-proj.acesyri .links a:last-child{ margin-right: 0;}
#mcarm-proj .card-proj.acesyri .links a img{ width: auto; height: 23px !important; border-radius: 0}

#acesyri-partners{ padding: 2rem 0; background-color: #fff}
#acesyri-partners img{ display: flex; margin: 1rem auto; max-width: 100%; height: auto}
#acesyri-partners h2{ margin-bottom: 0}
#acesyri-partners p{ line-height: 25px}

#mcarm-proj .acesyri-events{ justify-content: space-around}
#mcarm-proj .acesyri-events .card-proj>div:last-child{ display: flex; flex-direction: column; justify-content: space-between}
#mcarm-proj .acesyri-events .card-proj h4{ color: #000000de; line-height: 20px;}
#mcarm-proj .acesyri-events .card-proj a{ color: #000000;}
#mcarm-proj .acesyri-events .card-proj a:hover{ text-decoration: underline}

#mcarm-equipment{ padding: 2rem 0; background-color: #fff}
#mcarm-equipment .eq-wrapper{ display: inline-flex; width: 100%; flex-wrap: wrap}
#mcarm-equipment .eq-wrapper .eq-inner{ display: flex; flex-direction: column; align-items: center; margin: .5rem 0 1rem; padding: 0 .75rem; width: 25%;}
#mcarm-equipment h2{ margin: .5rem auto 2rem;}
#mcarm-equipment .eq-wrapper .eq-inner p{ text-align: center}
#mcarm-equipment .eq-wrapper .eq-inner span{ width: 100px; height: 100px; border-radius: 50%; background-color: #636363}
#mcarm-equipment .eq-wrapper .eq-inner img{ width: auto; height: auto; max-width: 100%; border-radius: 6px}

#mcarm-staff{ background-color: #f4f4f4; padding: 3rem 0 1.5rem}
#mcarm-staff .card-content.title{ background-color: #CA893C; color: #fff; text-align: center;}
#mcarm-staff .card-content.title h2{ margin: 0}
#mcarm-staff .card-content.desc{ display: flex; flex-wrap: wrap;}
#mcarm-staff .card-content.desc>div{ display: flex; flex-direction: column; align-items: center; width: 25%; padding: 0 .75rem; margin: .5rem 0 1rem}
#mcarm-staff .card-content.desc>div div{ line-height: normal}
#mcarm-staff .card-content.desc>div img{ width: 140px; height: auto; border-radius: 50%; max-width: 100%}
#mcarm-staff .card-content.desc .desc_name{ color: #222222; font-size: 1.125rem; font-weight: 500; margin: .75rem 0 .5rem}
#mcarm-staff .card-content.desc .desc_spec{ color: #636363; text-align: center; margin-bottom: .75rem}

#mcarm-service { padding: 2rem 0; background-color: #fff}
#mcarm-service .sr-wrapper{ display: inline-flex; width: 100%; flex-wrap: wrap; justify-content: space-around}
#mcarm-service .sr-wrapper .sr-inner{ display: flex; flex-direction: column; align-items: center; margin: 1rem 0 1.5rem; padding: 0 .75rem; width: 40%;}
#mcarm-service h2{ margin: .5rem auto 2rem;}
#mcarm-service .sr-wrapper .sr-inner p{ text-align: center; color: #000}
#mcarm-service .sr-wrapper .sr-inner img{ width: 88px;}
#mcarm-service .sr-wrapper .sr-inner span{ font-weight: 500; color: #636363}

#mcarm-public{ padding: 2rem 0;}
#mcarm-public h2{ margin: .5rem 0 2rem}
#mcarm-public .table{ overflow-x: auto; max-width: 100%;}
#mcarm-public .table table{ font-size: 16px;}
#mcarm-public .table table td{ background-color: #fff; line-height: 1.1; border-radius: 0; padding: 8px}
#mcarm-public .table table .bg{ background-color: #CA893C; color: #fff}
#mcarm-public .table table .bg-none{ background-color: transparent}
#mcarm-public .table table .p-0{ padding: 0}
#mcarm-public .table table .td-center{ text-align: center; vertical-align: middle}

#mcarm-contacts .card-content.title{ background-color: #005dac; color: #fff; text-align: center;}
#mcarm-contacts .card-content.title h2{ margin: 0}
#mcarm-contacts .card-content.desc{ display: flex; flex-wrap: wrap; border-bottom: 1px solid #b3b3b3;}
#mcarm-contacts .card-content.desc>div{ width: 50%; padding: 0 .75rem; margin: .5rem 0 1.5rem;}
#mcarm-contacts .card-content.desc>div div{ display: flex; align-items: center; margin-bottom: .5rem; color: #222222}
#mcarm-contacts .card-content.desc>div div:last-child{ margin-bottom: 0;}
#mcarm-contacts .card-content.desc>div img{ margin-right: .75rem}
#mcarm-contacts .card-content.desc .desc_name{ font-size: 1.125rem; font-weight: 500}
#mcarm-contacts .card-content.desc .desc_spec{ color: #636363!important;}

#y-sci-main .item{ position: relative}
#y-sci-main .item img{ display: block; width: 100%; height: auto; min-height: 400px; max-height: 700px; object-fit: cover; border-radius: 20px}
#y-sci-main .item .item_text{ position: absolute; top: 0; bottom: 0; left: 100px; display: flex;
    flex-direction: column; justify-content: center; color: #fff; font-weight: bold; padding: 0 1rem; line-height: 1.3}
#y-sci-main .item .item_text p{ margin: 0; font-size: 2.5rem!important; line-height: normal; color: #fff; font-weight: 800!important;}
#y-sci-main .item .item_text span{ font-size: 18px; font-weight: 500; margin-top: 3rem}

#y-sci-goal{ color: #505050; padding: 3rem 0 2rem}
#y-sci-goal .block-goal{ display: flex}
#y-sci-goal .block-goal .left-block{ margin-right: 2rem; margin-top: 2rem; line-height: 1.2}
#y-sci-goal .block-goal .left-block p{ font-size: 2.25rem!important; font-weight: 700!important; margin-bottom: 1rem}
#y-sci-goal .block-goal .left-block span{ font-size: 18px; font-weight: 500;}
#y-sci-goal .block-goal .right-block{ }
#y-sci-goal .block-goal .right-block img{ width: 340px;}

#y-sci-goal .block-serv .title{ font-size: 24px; font-weight: 700; text-transform: uppercase; border: 0!important; margin: 2rem 0!important;}
#y-sci-goal .block-serv .serv-wrapper{ display: inline-flex; flex-wrap: wrap}
#y-sci-goal .block-serv .serv-wrapper .serv-inner{ display: flex; flex-direction: column; align-items: flex-start; width: 25%; padding: 0 0.75rem; border-right: 2px solid #D5D5D5; margin: 2rem auto}
#y-sci-goal .block-serv .serv-wrapper .serv-inner:last-child{ border-right: 0}
#y-sci-goal .block-serv p{ font-size: 18px!important; font-weight: 700!important; line-height: 1.2; color: #005dac; text-transform: uppercase}
#y-sci-goal .block-serv span{ font-weight: 500;}


#y-sci-awards{ padding: 2rem 0}
#y-sci-awards .block-award{ display: flex; align-items: center; color: #505050}
#y-sci-awards .block-award .left-block{ margin-right: 2rem}
#y-sci-awards .block-award .right-block{ line-height: 1.2; margin: 1rem 0}
#y-sci-awards .block-award .right-block>div{ margin-bottom: 1rem}
#y-sci-awards .block-award .right-block p{ font-size: 1.5rem!important; font-weight: 700!important; text-transform: uppercase; margin-top: 0}
#y-sci-awards .block-award .right-block img{ margin: .5rem 1rem .5rem 0}
#y-sci-awards .block-award .right-block img:last-child{ margin-right: 0}
#y-sci-awards .block-award .right-block span{ font-weight: 500}
#y-sci-awards .block-award .right-block span a{ color: #005dac}

#y-sci-wrap{ padding: 1rem 0}
#y-sci-wrap .block-wrapper{ display: flex; flex-wrap: wrap; justify-content: space-around; align-items: center}
#y-sci-wrap .block-wrapper a{ color: #fff; background-color: #005dac; font-weight: 700; line-height: 1.2; text-transform: uppercase; transition: 300ms; margin: .5rem; padding: .5rem 2rem}
#y-sci-wrap .block-wrapper a:hover{ background-color: #ff9900}

#y-sci-img{ padding: 1rem 0}
#y-sci-img img{ width: 100%}

#y-sci-sem{ padding: 2rem 0}
#y-sci-sem .block-sem{ display: flex; align-items: center; color: #505050; line-height: 1.2}
#y-sci-sem .block-sem>div{ width: 50%; margin: .5rem 0 1rem;}
#y-sci-sem .block-sem>div:first-child{ padding-right: 2rem}
#y-sci-sem .block-sem>div:last-child{ padding-left: 2rem; border-left: 2px solid #D5D5D5}
#y-sci-sem .block-sem>div i{ display: block; text-align: center}
#y-sci-sem .block-sem>div p{ font-size: 2.25rem!important; font-weight: 700!important; margin: 0 0 1rem}
#y-sci-sem .block-sem>div span{ }
#y-sci-sem .block-sem>div a{ text-transform: uppercase!important; line-height: 1.4; padding: 1rem 1.5rem;}

#y-sci-faq{ padding: 2rem 0 3rem}
#y-sci-faq ul.collapsible{ padding: 0!important; margin: 0!important; box-shadow: none; border: 0}
#y-sci-faq ul.collapsible li{ list-style-type: none!important; text-align: left; border: 1px solid #005dac; margin-bottom: .5rem}
#y-sci-faq ul.collapsible li .collapsible-header{ border-bottom: 0; transition: 300ms; align-items: center; line-height: 1.2; padding: .5rem 1rem}
#y-sci-faq ul.collapsible li .collapsible-header:hover{ background-color: #005dac; color: #fff}
#y-sci-faq ul.collapsible li .collapsible-header div i{ color: #005dac; margin-right: 0; display: flex;
    align-items: center; justify-content: center; border: 1px solid #005dac; border-radius: 50%; background-color: #fff; width: 3rem; height: 3rem}
#y-sci-faq ul.collapsible li .collapsible-header span{ width: 100%}
#y-sci-faq ul.collapsible li .collapsible-body{ border-top: 1px solid #ddd; padding: 1.5rem 1rem; background-color: #f1f1f1;}

#y-sci-faq .block-faq{ display: flex; align-items: flex-start; color: #505050; line-height: 1.2}
#y-sci-faq .block-faq>div{ width: 50%}
#y-sci-faq .block-faq>div:first-child{ padding-right: 2rem; border-right: 2px solid #D5D5D5}
#y-sci-faq .block-faq>div:last-child{ padding-left: 2rem;}
#y-sci-faq .block-faq p{ font-size: 1.5rem!important; font-weight: 700!important; text-transform: uppercase; margin-bottom: 1rem}
#y-sci-faq .block-faq .name{ display: block; font-size: 1.5rem; font-weight: 700; margin-bottom: 1rem}
#y-sci-faq .block-faq .line{ margin-bottom: 1rem}
#y-sci-faq .block-faq .line a{ color: #005dac}

/**********************  PHD GUIDE   ************************/

#phdGuide-main { background: url("/files/img/university/phd_guide/main_bg.png") #005dac no-repeat; background-size: cover;
    padding: 6rem 0 17.5rem; background-position-x: center;}
#phdGuide-main .caption{ font-weight: bold; text-transform: uppercase; height: 540px; line-height: 1.2; display: flex;
    flex-direction: column; padding: 3rem 0 0}
#phdGuide-main .caption .cap-title{ font-size: 58px; color: #fff;}
#phdGuide-main .caption .cap-desc{ font-size: 34px; color: #f9c329; width: 65%; margin-top: 2rem}
#phdGuide-main .caption .btn-block{ display: flex; flex-direction: column; align-items: flex-start; margin-top: auto}
#phdGuide-main .caption .btn-block a{ display: flex; align-items: center; color: #fff; font-weight: normal; margin-bottom: .5rem;}
#phdGuide-main .caption .btn-block a:hover{ text-decoration: underline; color: #f9c329}

#phdGuide-welcome{ background-color: #f4f4f4;}
#phdGuide-welcome .arrow{ position: absolute; top: -18px; width: 36px; left: 0; right: 0; margin: auto;}
#phdGuide-welcome .card-welcome{ position: relative; display: flex; justify-content: space-between; padding: 9rem 0 5rem; background-color: #f4f4f4;}
#phdGuide-welcome .content-left{ margin-right: 2rem}
#phdGuide-welcome .content-left .list-pre-title{ font-size: 36px; font-weight: bold; text-transform: uppercase; color: #222;}
#phdGuide-welcome .content-left .list-title{ font-size: 32px; font-weight: bold; text-transform: uppercase; color: #005dac;}
#phdGuide-welcome .content-left .list-desc{ position: relative; z-index: 5; margin-top: 1rem}
#phdGuide-welcome .content-left .list-desc p{ margin: 0 0 .5rem}
#phdGuide-welcome .content-left .list-desc a{ color: #222222; font-weight: bold}
#phdGuide-welcome .content-left .list-desc a:hover{ text-decoration: underline}
#phdGuide-welcome .content-left a.btn{ background-color: #f9c329; color: #222222; font-weight: bold; margin-top: 2rem; height: auto;
    line-height: inherit; padding: .75rem 1.5rem;}
#phdGuide-welcome .content-right { }
#phdGuide-welcome .content-right img{ width: 350px;}

#phdGuide-list{ background-color: #f9b522; position: relative}
#phdGuide-list img.element1{ width: 18%; position: absolute; top: 0; bottom: 0; left: 0; margin: auto 0; opacity: .6}
#phdGuide-list img.element2{ width: 30%; position: absolute; bottom: 1rem; right: 0; opacity: .6}
#phdGuide-list .card-list{ position: relative; display: flex; flex-direction: column; padding: 4rem 0 8rem;}
#phdGuide-list .card-list_title{ font-size: 32px; font-weight: bold; text-transform: uppercase; color: #71a1c5; line-height: 1.2; margin-bottom: 1rem}
#phdGuide-list .card-list_title span{ display: block; font-size: 18px; font-weight: 500}
#phdGuide-list .card-list_desc{ margin-top: 1rem; color: #000}
#phdGuide-list .card-list_desc p{ position: relative; margin: 0 0 1rem; width: 93%}
#phdGuide-list .card-list_desc p a{ font-weight: bold; color: #222222}
#phdGuide-list .card-list_desc p a:hover{ text-decoration: underline}

.phdGuide-faq{ position: relative; padding: 4rem 0;}
.phdGuide-faq .container{ position: relative}
.phdGuide-faq img{ position: absolute; max-width: 100%; bottom: 0; top: 5rem;}
.phdGuide-faq.faq{ background-color: #ccd7ff;}
.phdGuide-faq.faq img{ right: 10rem; width: 240px; margin-top: 3rem}
.phdGuide-faq.form{ background-color: #01c2d0;}
.phdGuide-faq.form .card-faq{ height: 450px}
.phdGuide-faq.form img{ right: 6rem; width: 450px}
.phdGuide-faq.contacts{ background-color: #ffd4ed;}
.phdGuide-faq.contacts img{ right: 6rem; top: 3rem; width: 500px}
.phdGuide-faq.contacts .contacts-block p{ margin-top: 2rem; margin-bottom: 0; line-height: 1.4;}
.phdGuide-faq.contacts .contacts-block a{ font-weight: bold; color: inherit}
.phdGuide-faq.contacts .contacts-block a:hover{ text-decoration: underline}
.phdGuide-faq .card-faq{ display: flex; justify-content: space-between; align-items: flex-start; width: 100%;}
.phdGuide-faq .card-faq .content-left{ }
.phdGuide-faq.contacts .card-faq .content-left{ width: 85%; color: #002872}
.phdGuide-faq .card-faq .faq-pre-title{ font-size: 60px; font-weight: bold; text-transform: uppercase; color: #f02e7a;}
.phdGuide-faq .card-faq .faq-title{ font-size: 32px; text-transform: uppercase; line-height: 1; font-weight: bold;}
.phdGuide-faq .card-faq .faq-title span{ font-size: 18px; font-weight: 500;}
.phdGuide-faq .card-faq .faq-btn-block{ margin-top: 1rem;}
.phdGuide-faq .card-faq .faq-btn-block a{ background-color: #f9c329; color: #222222; font-weight: bold; margin: .5rem 1rem .5rem 0;
    height: auto; line-height: inherit; padding: .75rem 1.5rem;}
.phdGuide-faq .card-faq .faq-link-block{ display: flex; flex-direction: column; align-items: flex-start; margin-top: 3.5rem;}
.phdGuide-faq .card-faq .faq-link-block a{ color: #000; margin-bottom: .5rem; line-height: 1.4; text-transform: uppercase}
.phdGuide-faq .card-faq .faq-link-block a:hover{ text-decoration: underline; color: #fff}
.phdGuide-faq .card-faq .faq-link-block a span{ text-transform: lowercase}

#phdGuide-bottom{ padding: 3rem 0}
#phdGuide-bottom img{ max-width: 100%}

/**********************  END   ************************/

#graduateGuide-main { background: url("/files/img/university/graduate_guide/main_bg.png") #319b6b no-repeat; background-size: cover;
    padding: 6rem 0 17.5rem; background-position-x: 75%;}
#graduateGuide-main .caption{ font-weight: bold; text-transform: uppercase; height: 540px; line-height: 1.2; display: flex;
    flex-direction: column; padding: 3rem 0 0}
#graduateGuide-main .caption .cap-title{ font-size: 58px; color: #fff;}
#graduateGuide-main .caption .cap-desc{ font-size: 34px; color: #3d46cd; width: 65%; margin-top: 2rem}
#graduateGuide-main .caption .btn-block{ display: flex; flex-direction: column; align-items: flex-start; margin-top: auto}
#graduateGuide-main .caption .btn-block a{ display: flex; align-items: center; color: #fff; font-weight: normal; margin-bottom: .5rem;}
#graduateGuide-main .caption .btn-block a:hover{ text-decoration: underline; color: #3d46cd}

#graduateGuide-welcome{ background-color: #ffffff;}
#graduateGuide-welcome .arrow{ position: absolute; top: -18px; width: 36px; left: 0; right: 0; margin: auto;}
#graduateGuide-welcome .card-welcome{ position: relative; display: flex; justify-content: space-between; padding: 9rem 0 5rem; background-color: #ffffff;}
#graduateGuide-welcome .content-left{ margin-right: 2rem}
#graduateGuide-welcome .content-left .list-pre-title{ font-size: 36px; font-weight: bold; text-transform: uppercase; color: #005dac;}
#graduateGuide-welcome .content-left .list-title{ font-size: 32px; font-weight: bold; text-transform: uppercase; color: #fb4b85;}
#graduateGuide-welcome .content-left .list-desc{ position: relative; z-index: 5; margin-top: 1rem}
#graduateGuide-welcome .content-left .list-desc p{ margin: 0 0 .5rem}
#graduateGuide-welcome .content-left .list-desc a{ color: #222222; font-weight: bold}
#graduateGuide-welcome .content-left .list-desc a:hover{ text-decoration: underline}
#graduateGuide-welcome .content-left a.btn{ background-color: #f9c329; color: #222222; font-weight: bold; margin-top: 2rem; height: auto;
    line-height: inherit; padding: .75rem 1.5rem;}
#graduateGuide-welcome .content-right { }
#graduateGuide-welcome .content-right img{ width: 350px;}

#graduateGuide-list{ background-color: #ced6ff; position: relative}
#graduateGuide-list img.element{ width: 570px; position: absolute; right: 0; opacity: .8}
#graduateGuide-list .card-list{ position: relative; display: flex; flex-direction: column; padding: 4rem 0 8rem;}
#graduateGuide-list .card-list_title{ font-size: 32px; font-weight: bold; text-transform: uppercase; color: #2980b9; line-height: 1.2; margin-bottom: 1rem}
#graduateGuide-list .card-list_title span{ display: block; font-size: 18px; font-weight: 500}
#graduateGuide-list .card-list_desc{ margin-top: 1rem; color: #000}
#graduateGuide-list .card-list_desc p{ position: relative; margin: 0 0 1rem; width: 93%}
#graduateGuide-list .card-list_desc p a{ font-weight: bold; color: #222222}
#graduateGuide-list .card-list_desc p a:hover{ text-decoration: underline}

.graduateGuide-faq{ position: relative; padding: 4rem 0;}
.graduateGuide-faq .container{ position: relative}
.graduateGuide-faq img{ position: absolute; max-width: 100%; bottom: 0;}
.graduateGuide-faq.faq{ background-color: #66c3d0;}
.graduateGuide-faq.faq img{ right: 8rem; width: 450px;}
.graduateGuide-faq.contacts{ background-color: #efbc4f;}
.graduateGuide-faq.contacts img{ right: 8rem; top: 3rem; width: 480px; opacity: 1!important;}
.graduateGuide-faq.contacts .contacts-block p{ margin-top: 1rem; margin-bottom: 0; line-height: 1.4;}
.graduateGuide-faq.contacts .contacts-block a{ font-weight: bold; color: inherit}
.graduateGuide-faq.contacts .contacts-block a:hover{ text-decoration: underline}
.graduateGuide-faq .card-faq{ display: flex; justify-content: space-between; align-items: flex-start; width: 100%;}
.graduateGuide-faq.contacts .card-faq .content-left{ width: 85%; color: #092c70}
.graduateGuide-faq.contacts .card-faq .content-left .contacts-block{ width: 700px; max-width: 100%; background-color: #fff;
    padding: 6px 18px 18px; border-radius: 2px; margin-top: 2rem; box-shadow: 4px 4px 0 0 rgba(0,0,0,.4);}
.graduateGuide-faq .card-faq .faq-pre-title{ font-size: 60px; font-weight: bold; text-transform: uppercase; color: #c54423;}
.graduateGuide-faq .card-faq .faq-title{ font-size: 32px; text-transform: uppercase; line-height: 1; font-weight: bold;}
.graduateGuide-faq .card-faq .faq-title span{ font-size: 18px; font-weight: 500;}
.graduateGuide-faq .card-faq .faq-btn-block{ margin-top: 1rem;}
.graduateGuide-faq .card-faq .faq-btn-block a{ background-color: #f9c329; color: #222222; font-weight: bold; margin: .5rem 1rem .5rem 0;
    height: auto; line-height: inherit; padding: .75rem 1.5rem;}
.graduateGuide-faq .card-faq .faq-link-block{ display: flex; flex-direction: column; align-items: flex-start; margin-top: 3.5rem;}
.graduateGuide-faq .card-faq .faq-link-block a{ color: #000; margin-bottom: .5rem; line-height: 1.4}
.graduateGuide-faq .card-faq .faq-link-block a:hover{ text-decoration: underline; color: #fff}
.graduateGuide-faq .card-faq .faq-link-block a span{ text-transform: lowercase}

#graduateGuide-bottom{ padding: 3rem 0}
#graduateGuide-bottom .bottom_block{ display: flex; align-items: center; justify-content: space-around; flex-wrap: wrap;}
#graduateGuide-bottom img{ max-width: 100%; width: 200px; margin: .5rem;}

#entrantGuide-main { padding: 2rem 0 0}
#entrantGuide-main .main-wrapper{ background: url("/files/img/university/entrant_bg.jpg") #005dac no-repeat; background-size: cover;
    padding: 4rem 0 4.5rem; background-position-x: center; border-radius: 20px}
#entrantGuide-main .caption{ font-weight: bold; text-transform: uppercase; height: 540px; line-height: 1.2; display: flex;
    flex-direction: column; padding: 3rem 2.5rem}
#entrantGuide-main .caption .cap-title{ font-size: 46px; color: #fff;}
/*#entrantGuide-main .caption .cap-desc{ font-size: 34px; color: #f9c329; width: 65%; margin-top: 2rem}*/
#entrantGuide-main .caption .btn-block{ display: flex; flex-direction: column; align-items: flex-start; margin-top: auto}
#entrantGuide-main .caption .btn-block a{ display: flex; align-items: center; text-transform: lowercase; color: #fff; font-weight: normal; margin-bottom: .5rem;}
#entrantGuide-main .caption .btn-block a::first-letter{ text-transform: capitalize}
#entrantGuide-main .caption .btn-block a:hover{ text-decoration: underline; color: #f9c329}
#entrantGuide-main .caption .btn-block a br{ display: none}

#entrantGuide-welcome{ padding: 1rem 0 3rem}
#entrantGuide-welcome h2{ margin: 2rem 0;}
#entrantGuide-welcome p{ margin: 0 0 .75rem}
#entrantGuide-welcome a{ color: #005dac; font-weight: 500}
#entrantGuide-welcome a:hover{ text-decoration: underline}

#entrantGuide-welcome ul.bullet{ padding: 0!important; margin: 1rem 0; box-shadow: none; border: 0}
#entrantGuide-welcome ul.bullet li{ list-style-type: none; text-align: left}
#entrantGuide-welcome ul.bullet li .collapsible-header{ align-items: center; line-height: 1.2;
    font-weight: 500!important; color: #292929; padding: .75rem; border-bottom: 1px solid #2A6ECB; border-radius: 8px}
#entrantGuide-welcome ul.bullet li .collapsible-header i{ font-size: 1.25rem; transition: all .25s ease-in; width: auto; margin-right: .5rem; color: #2A6ECB;}
#entrantGuide-welcome ul.bullet li .collapsible-header.active i{ transform: rotate(45deg);}
#entrantGuide-welcome ul.bullet li .collapsible-header span{ width: 100%}
#entrantGuide-welcome ul.bullet li .collapsible-body{ padding: .5rem .5rem; margin-bottom: 1px;
    border: 0; word-break: break-word}
#entrantGuide-welcome ul.bullet li .collapsible-body h4{ margin: .75rem 0 .5rem;}
#entrantGuide-welcome ul.bullet li .collapsible-body p{ margin-top: 5px;}
#entrantGuide-welcome #eduPrograms-bach{ padding: .5rem 0; background-color: transparent;}
#entrantGuide-welcome #eduPrograms-bach ul.collapsible{ margin: 0}


#foreignGuide-welcome{ padding: 1rem 0 3rem}
/*#foreignGuide-welcome .caption{ font-weight: bold; text-transform: uppercase; height: 540px; line-height: 1.2; display: flex;
    flex-direction: column; padding: 3rem 0 0}*/
/*#foreignGuide-main .caption .cap-title{ font-size: 46px; color: #fff;}*/
/*#entrantGuide-main .caption .cap-desc{ font-size: 34px; color: #f9c329; width: 65%; margin-top: 2rem}*/
#foreignGuide-welcome .Zd_tour{ display: flex; align-items: center;  border: 1px solid #005dac !important;border-radius: 6px !important; padding: 0.5rem;}
#foreignGuide-welcome .caption .btn-block{ display: flex; flex-direction: column; align-items: flex-start; margin-top: auto}
#foreignGuide-welcome .caption .btn-block a{ display: flex; align-items: center; color: #005dac; font-weight: normal;}
#foreignGuide-welcome .caption .btn-block a:hover{ text-decoration: underline; color: #f9c329}

#foreignGuide-welcome h1{ font-size: 48px; font-weight: bold!important; text-transform: uppercase; color: #005dac; margin: 2rem 0;}
#foreignGuide-welcome h2{ font-size: 36px; font-weight: bold!important; text-transform: uppercase; color: #005dac; margin: 2rem 0;}
#foreignGuide-welcome p{ margin: 0 0 .75rem}
#foreignGuide-welcome a{ color: #005dac; font-weight: 500}
#foreignGuide-welcome a:hover{ text-decoration: underline}
#foreignGuide-welcome ul.list-disc{ list-style-type: disc!important; padding-left: 30px!important;}
#foreignGuide-welcome ul.list-disc>li{ list-style-type: disc!important;}

#foreignGuide-welcome ul.bullet{ padding: 0!important; margin: 1rem 0; box-shadow: none; border: 0;}
#foreignGuide-welcome ul.bullet li{ list-style-type: none; text-align: left}
#foreignGuide-welcome ul.bullet li .collapsible-header{ align-items: center; line-height: 1.2;
    font-weight: 500!important; color: #292929; padding: 0.75rem; border-bottom: 1px solid #2A6ECB; border-radius: 8px}
#foreignGuide-welcome ul.bullet li .collapsible-header i{ font-size: 1.25rem; transition: all .25s ease-in; width: auto; margin-right: 0.5rem; color: #2A6ECB}
#foreignGuide-welcome ul.bullet li .collapsible-header.active i{ transform: rotate(45deg);}
#foreignGuide-welcome ul.bullet li .collapsible-header span{ width: 100%}
#foreignGuide-welcome ul.bullet li .collapsible-body{ padding: .5rem .5rem; margin-bottom: 1px;
    border: 0; word-break: break-word}
/*box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);}*/
#foreignGuide-welcome ul.bullet li .collapsible-body h4{ margin: .75rem 0 .5rem;}
#foreignGuide-welcome ul.bullet li .collapsible-body p{ margin-top: 5px; margin-left: -27px}
#foreignGuide-welcome #eduPrograms-bach{ padding: .5rem 0; background-color: transparent;}
#foreignGuide-welcome #eduPrograms-bach ul.collapsible{ margin: 0}

#foreignGuide-welcome table th{ vertical-align: middle; }
#foreignGuide-welcome table td{ vertical-align: middle; text-align: center; padding: 5px; line-height: 1.2}

#foreignGuide-welcome .collage{ display: grid; grid-gap: 10px; grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-flow: dense;}
#foreignGuide-welcome .collage .big{ grid-row: span 2; grid-column: span 2;}
#foreignGuide-welcome .collage .big img{ height: 310px;}
#foreignGuide-welcome .collage .square{ grid-row: span 2; grid-column: span 1;}
#foreignGuide-welcome .collage .square img{ height: 310px;}
#foreignGuide-welcome .collage .normal img{ height: 150px;}
#foreignGuide-welcome .collage img{ width: 100%; max-width: 100%; border-radius: 6px; vertical-align: middle; object-fit: cover;}

#foreignGuide-welcome .imgs-block{ display: inline-flex; flex-wrap: wrap; margin-bottom: 2rem}
#foreignGuide-welcome .imgs-block>div{ display: flex; width: 50%; padding: 0.75rem}
#foreignGuide-welcome .imgs-block>div img{ max-width: 100%; object-fit: cover; border-radius: 20px;}

#foreignGuide-welcome .city-block{ display: inline-flex; flex-wrap: wrap; align-items: center; margin: 1rem 0}
#foreignGuide-welcome .city-block .city-block__inner{ width: 50%; padding: 0 .75rem;}
#foreignGuide-welcome .city-block .city-block__img{ width: 50%; padding: 0 .75rem; border-left: 2px solid #005DAC;}
#foreignGuide-welcome .city-block .city-block__img img{ max-width: 100%; border-radius: 20px;}

#emergency-main { background: url("/files/img/university/emergency/emergency_bg.png") #f86c0a no-repeat; background-size: cover;
    padding: 6rem 0 17.5rem; background-position-x: 60%;}
#emergency-main .caption{ font-weight: bold; text-transform: uppercase; height: 350px; line-height: 1.2; display: flex;
    flex-direction: column; padding: 3rem 0 0}
#emergency-main .caption .cap-title{ font-size: 46px; color: rgba(0, 0, 0, 0.87);}
/*#entrantGuide-main .caption .cap-desc{ font-size: 34px; color: #f9c329; width: 65%; margin-top: 2rem}*/
#emergency-main .caption .btn-block{ display: flex; flex-direction: column; align-items: flex-start; margin-top: auto}
#emergency-main .caption .btn-block a{ display: flex; align-items: center; color: rgba(0, 0, 0, 0.87); font-weight: 700; -webkit-text-stroke: .3px #ccc; margin-bottom: .5rem;}
/*#emergency-main .caption .btn-block a:hover{ text-decoration: underline; color: #000}*/

#emergency-welcome{ padding: 1rem 0 3rem}
#emergency-welcome h2{ font-size: 36px; font-weight: bold!important; text-transform: uppercase; color: #005dac; margin: 2rem 0;
    padding-top: 1rem;}
#emergency-welcome p{ margin: 0 0 .75rem}

#emergency-welcome .img-cards{ display: inline-flex; flex-wrap: wrap; width: 100%}
#emergency-welcome .img-cards .img_inner{ margin: 1rem 0; padding: 0 .75rem; width: 20%; text-align: center}
#emergency-welcome .img-cards .img_inner img{ max-width: 100%}
#emergency-welcome .img-cards .img_inner p{ color: #005dac; line-height: normal; font-weight: 500 !important; margin-top: .5rem}

#emergency-welcome .cards{ display: inline-flex; flex-wrap: wrap; width: 100%; padding: 1.5rem 0 2rem;}
#emergency-welcome .cards .card_inner.w-33{ width: 33.33%}
#emergency-welcome .cards .card_inner.w-20{ width: 20%}
#emergency-welcome .cards .card_inner{ margin: 1rem 0; padding: 0 .75rem; text-transform: uppercase; border-radius: 20px; color: #000; display: flex; flex-direction: column;
     cursor: pointer;}
#emergency-welcome .cards a.card_inner:hover>div{ box-shadow: 0 4px 2px 0 rgba(0,0,0,0.3), 0 2px 4px 0 rgba(0,0,0,0.2), 0 3px 1px -2px rgba(0,0,0,0.4); transition: all 0.15s;}
#emergency-welcome .cards .card_inner>div{ display: flex; flex-direction: column; border-radius: inherit;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);}
#emergency-welcome .cards .card_inner img{ object-fit: cover; max-width: 100%; border-top-left-radius: 20px; border-top-right-radius: 20px}
#emergency-welcome .cards .card_inner .desc{ text-align: center; font-size: 12px; padding: 15px 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;}
#emergency-welcome .cards .card_inner .bg-blue{ background-color: #005dac}
#emergency-welcome .cards .card_inner .bg-red{ background-color: #AC0000}
/*#emergency-welcome a{ color: #005dac; font-weight: 500}
#emergency-welcome a:hover{ text-decoration: underline}*/
#emergency-welcome ul.list-disc{ list-style-type: disc!important; padding-left: 30px!important;}
#emergency-welcome ul.list-disc>li{ list-style-type: disc!important;}

#emergency-welcome ul.bullet{ padding: 0!important; margin: 1rem 0; box-shadow: none; border: 0;}
#emergency-welcome ul.bullet li{ list-style-type: none; text-align: left}
#emergency-welcome ul.bullet li .collapsible-header{ align-items: center; line-height: 1.2;
    font-weight: 500!important; color: #292929; padding: .75rem; border-bottom: 1px solid #2A6ECB; border-radius: 8px;}
#emergency-welcome ul.bullet li .collapsible-header i{ font-size: 1.25rem; transition: all .25s ease-in; width: auto; margin-right: 0.5rem; color: #2A6ECB}
#emergency-welcome ul.bullet li .collapsible-header.active i{ transform: rotate(45deg);}
#emergency-welcome ul.bullet li .collapsible-header span{ width: 100%}
#emergency-welcome ul.bullet li .collapsible-body{ padding: .5rem .5rem; margin-bottom: 1px;
    border: 0; word-break: break-word}
/*box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);}*/
#emergency-welcome ul.bullet li .collapsible-body h4{ margin: .75rem 0 .5rem;}
#emergency-welcome ul.bullet li .collapsible-body p{ margin-top: 5px;}
#emergency-welcome .fire_block{ display: flex}
#emergency-welcome .fire_block ul.bullet{ margin-right: 1rem; width: 100%; font-size: 20px}

#block3-about.mentors-block .m-header{ position: relative}
#block3-about.mentors-block .m-header img{ width: 100%; height: 323px; object-fit: cover; vertical-align: middle}
#block3-about.mentors-block .m-header h1{ position: absolute; display: flex; align-items: center; justify-content: center;
    top: 0; left: 0; right: 0; bottom: 0; text-transform: uppercase; line-height: 1.2; color: #fff; margin: 0; text-align: center}
#block3-about.mentors-block { color: rgba(80, 80, 80, 1);}
#block3-about.mentors-block h2{ font-weight: 600 !important;}
#block3-about.mentors-block .dir-block{ display: inline-flex; flex-wrap: wrap; margin: 0 -.75rem}
#block3-about.mentors-block .dir-block_inner{ display: flex; padding: 0 .75rem; margin: .75rem 0; width: 50%;
    align-items: flex-start; text-align: left}
#block3-about.mentors-block .dir-block_inner>div{ margin-left: 1.5rem}
#block3-about.mentors-block .dir-block_inner>div p{ margin: 0;}
#block3-about.mentors-block .tags{ display: inline-flex; flex-wrap: wrap; margin: 0 -.75rem}
#block3-about.mentors-block .tags a{ min-width: 250px; font-size: 13px; text-transform: uppercase; background-color: #D9D9D9;
    color: #585858 !important; border-radius: 6px; cursor: pointer; padding: 5px .75rem; margin: .5rem .75rem; text-align: center;}
#block3-about.mentors-block .tags a.selected{ background-color: #f5f5f5; color: #616161; border: 1px solid #bdbdbd;}
#block3-about.mentors-block .mentors-card{ display: inline-flex; flex-wrap: wrap; margin: 0 -.75rem;}
#block3-about.mentors-block .mentors-card{ display: inline-flex; flex-wrap: wrap; margin: 0 -.75rem;}
#block3-about.mentors-block .mentors-card .mentors-card_inner{ padding: 0 .75rem; width: 33.33%; display: flex;}
#block3-about.mentors-block .mentors-card .mentors-card_inner .card{ margin: 1.5rem 0 2rem;}
#block3-about.mentors-block .mentors-card .mentors-card_inner .card .card-content{ padding: 1.5rem; background-color: #f0f0f0; color: #505050;
    display: flex; flex-direction: column; text-align: left;}
#block3-about.mentors-block .mentors-card .mentors-card_inner .card .card-content p.name{ font-size: 18px!important;}
#block3-about.mentors-block .mentors-card .mentors-card_inner .card .card-content span{ display: block; padding: .5rem 0 1.5rem;}
#block3-about.mentors-block .mentors-card .mentors-card_inner .card .card-content a.btn{ background-color: #B1D2F8; color: #585858; margin: auto}

#block3-about.mentors-block .mentor-info{ display: flex; flex-direction: column; align-items: center; justify-content: center;}
#block3-about.mentors-block .mentor-info img.avatar{ width: 280px; height: 280px !important; object-fit: cover; border-radius: 50%;}
#block3-about.mentors-block .mentor-info h1{ margin: 2rem 0;}
#block3-about.mentors-block .mentor-info .pos{ text-align: center;}
#block3-about.mentors-block .mentor-info .cert{ display: flex; flex-wrap: wrap; margin: 1rem 0}
#block3-about.mentors-block .mentor-info .cert a{ display: flex; align-items: center; margin: .5rem 1rem;}
#block3-about.mentors-block .mentor-info .cert img{ width: auto;}
#block3-about.mentors-block .mentor-info span{ text-align: center; margin: 1rem 0 2rem;}
#block3-about.mentors-block .mentor-info a.btn{ background-color: #B1D2F8; color: #585858; margin: auto;}
#block3-about.mentors-block .add-info{ display: flex; padding: 4rem 0 !important;}
#block3-about.mentors-block .add-info>div{ padding: 0 3rem; width: 50%;}
#block3-about.mentors-block .add-info>div p{ font-weight: 600 !important; text-align: center; margin: 1rem 0; font-size: 1.25rem !important;}
#block3-about.mentors-block .add-info>div span{ font-size: 14px}
#block3-about.mentors-block .add-info .achieve{ border-right: 1px solid #b3b3b3;}

#sdg h2{ font-size: 2rem !important; font-weight: 600!important; color: #005dac}
#sdg p{ font-size: 1rem !important;}

#sdg-about{ background: url("/files/img/university/sdg/main_bg.png") transparent no-repeat; padding: 4rem 0 6rem; background-size: cover}
#sdg-about .sdg-about__inner{ display: flex}
#sdg-about .sdg_block{ flex: 1; margin-right: 3rem}
#sdg-about .img_block{ flex: 1; text-align: right}
#sdg-about .img_block img{ max-width: 100%; height: auto}
#sdg-about h1{ font-size: 40px!important; font-weight: bold!important; margin: 2rem 0;
    color: #005dac; text-transform: uppercase}
#sdg-about p{ margin: 0 0 .75rem}
#sdg-about a{ color: #005dac; font-weight: 500}


#sdg-about .sdg_divider{ display: flex; align-items: center; width: 100%; padding: 7px 0}
#sdg-about .sdg_divider:before, #sdg .sdg_divider:after{ display: block; content: ""; border-bottom: 0; -webkit-box-flex: 1; flex-grow: 1; border-top: 1px solid #898585}
#sdg-about .sdg_divider span{ color: #898585; margin: 0 10px}

#sdg-goals{ background-color: #f8f8f8; padding: 1rem 0}
#sdg-goals .sdg_goals{ position: relative; width: 100%; display: inline-flex; flex-wrap: wrap;}
#sdg-goals .sdg_goals .sdg_goals--inner{ display: flex; justify-content: center; width: 20%; padding: 0 .25rem;}
#sdg-goals .sdg_goals a.modal-trigger{ display: flex; align-items: flex-start; margin: .25rem 0 .25rem;}
#sdg-goals .sdg_goals a.modal-trigger img{ width: auto; max-width: 100%; max-height: 232px}
#sdg-goals .sdg_goals .modal{ width: 90%; max-width: 1000px; border-radius: 10px; overflow: hidden; max-height: 450px; height: 100%; background-color: #fff}
#sdg-goals .sdg_goals .modal .modal-content{ height: inherit; overflow-y: auto; max-height: inherit; padding: 2rem; position: relative}
#sdg-goals .sdg_goals .modal .modal-content>div{ position: relative; z-index: 100; width: 56%; background-color: rgba(255, 255, 255, 0.7); border-radius: 10px; padding: 2px;}
#sdg-goals .sdg_goals .modal .modal-content>div p:first-child{ font-weight: 700 !important; font-size: 32px !important; margin-top: 0; margin-bottom: 1.5rem; line-height: 32px; text-transform: uppercase}
#sdg-goals .sdg_goals .modal .modal-content p:nth-child(2){ line-height: 1.2}
#sdg-goals .sdg_goals .modal .modal-content img{ position: absolute; top: 2rem; right: 2rem; z-index: 10; width: 400px; height: auto;}
/*#sdg-goals .sdg_goals .modal .modal-header a{ color: #fff}
#sdg-goals .sdg_goals .modal .modal-header a i{ width: 24px; height: 24px; display: flex; align-items: center; font-size: 24px; justify-content: center;}*/


#sdg-sdsn{ padding: 1rem 0; background-color: #fff}
#sdg-sdsn a{ color: #005dac;}
#sdg-sdsn .sdsn_block{ display: flex}
#sdg-sdsn .sdsn_block p{ flex: 1; margin: 0 2rem 0 0}
#sdg-sdsn .sdsn_block>div{ display: flex; flex-direction: column}

#sdg-inclusive{ padding: 1rem 0;}
#sdg-inclusive .sdg_inclusive{ display: inline-flex; flex-wrap: wrap}
#sdg-inclusive .sdg_inclusive .desc{ width: 50%; padding: 0 .75rem; display: flex; flex-direction: column;}
#sdg-inclusive .sdg_inclusive .desc>div{ display: flex; align-items: flex-start; border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 2rem 0}
#sdg-inclusive .sdg_inclusive .desc span{ color: rgba(0, 93, 171, 0.2); font-size: 70px; font-weight: 700; line-height: 65px; margin-right: 1.5rem;}
#sdg-inclusive .sdg_inclusive .desc p{ margin: 0; color: rgba(19, 19, 19, 1);}
#sdg-inclusive .sdg_inclusive .img{ width: 50%; padding: 0 .75rem; display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: flex-start}
#sdg-inclusive .sdg_inclusive .img img{ padding: 0 5px 10px; max-width: 100%; width: 270px;}


#sdg-inclusive .sdg_campus{ display: inline-flex; flex-wrap: wrap; width: 100%; padding: 1rem 0}
#sdg-inclusive .sdg_campus .sdg_campus--inner{ display: flex; align-items: flex-start; flex-direction: column; width: 25%; padding: 0 .75rem; margin: .75rem 0}
#sdg-inclusive .sdg_campus .sdg_campus--inner img{ width: auto; max-width: 100%; height: auto;}

#sdg-events{ padding: 1rem 0; background-color: #f8f8f8}
#sdg-events .sdg_events{ position: relative; width: 100%; display: inline-flex; flex-wrap: wrap;}
#sdg-events .sdg_events .sdg_events--inner{ position: relative; display: flex; width: 25%; padding: 0 .75rem;}
#sdg-events .sdg_events .sdg_events--inner .sdg-card{ position: relative; perspective: 1000px; cursor: pointer; margin: .5rem 0 1rem 0; width: 100%;
    height: 270px; border-radius: 16px;}
#sdg-events .sdg_events .sdg_events--inner .sdg-card .front,
#sdg-events .sdg_events .sdg_events--inner .sdg-card .back{ position: absolute; backface-visibility: hidden; display: flex; align-items: center; justify-content: center; transition: transform .5s; width: 100%; height: 100%; border-radius: 16px;}
#sdg-events .sdg_events .sdg_events--inner .sdg-card .front{ flex-direction: column; text-align: center;}
#sdg-events .sdg_events .sdg_events--inner .sdg-card .front img{ max-width: 100%; max-height: 100%; position: relative;
    border-radius: 16px; width: 100%; height: 100%; object-fit: cover;}
#sdg-events .sdg_events .sdg_events--inner .sdg-card .front span{ position: absolute;
    top: 0; bottom: 0; left: 0; right: 0;
    margin: auto; text-align: center; display: flex;
    align-items: center; justify-content: center;
    background-color: rgba(0,0,0,.5); line-height: 1.2; padding: 0 5px;
}
#sdg-events .sdg_events .sdg_events--inner .sdg-card span{ color: #F2F2F2; font-size: 1.2rem; font-weight: 600; border-radius: 16px}
#sdg-events .sdg_events .sdg_events--inner .sdg-card .back{ transform: rotateY(180deg); background-color: #005dac}
#sdg-events .sdg_events .sdg_events--inner .sdg-card:hover .front{ transform: rotateY(180deg);}
#sdg-events .sdg_events .sdg_events--inner .sdg-card:hover .back{ transform: rotateY(0);}

#sdg-contacts{ padding: 1rem 0; background-color: #fff}
#sdg-contacts a{ color: #005dac; font-weight: 500}


#sdg .sdg_research{ display: inline-flex; flex-wrap: wrap; width: 100%; padding: 1.5rem 0; margin: 0 -.75rem}
#sdg .sdg_research .sdg_research--inner{ display: flex; align-items: flex-start; flex-direction: column; width: 33.33%; padding: 0 .75rem; margin: .5rem 0}
#sdg .sdg_research .sdg_research--inner p{ font-size: 13px !important; font-weight: 600 !important; margin-left: auto; margin-right: auto;}
#sdg .sdg_research .sdg_research--inner img{ width: auto; max-width: 100%; height: auto}

#endowment h2{ font-size: 2rem !important; font-weight: 600!important; color: #005dac}
#endowment p{ font-size: 1rem !important;}

#endowment-about{ padding: 3rem 0; background-color: #ffffff}
#endowment-about .container{ }
#endowment-about .endowment_block{ position: relative}
#endowment-about .endowment_block img{ max-width: 100%; height: 454px; object-fit: cover; object-position: left}
#endowment-about .endowment_block div{ position: absolute; top: 5%; margin-left: 290px; width: 715px; color: #ffffff}
#endowment-about h1{ font-size: 40px!important; font-weight: bold!important; margin: 1rem 0 1.5rem; text-transform: uppercase; text-overflow: ellipsis; overflow: hidden}
#endowment-about p{ margin: 0; line-height: 1.3}
#endowment-about a{ text-transform: uppercase; text-align: center}

#endowment-support{ padding: 2rem 0}
#endowment-support .sp_block{ display: inline-flex; flex-wrap: wrap; width: 100%; padding: 1rem 0}
#endowment-support .sp_block .sp_block--inner{ display: flex; width: 33.33%; padding: 0 .75rem;}
#endowment-support .sp_block .sp_block--inner img{ width: 100%; max-width: 100%; height: auto; border-radius: 0}
#endowment-support a{ text-transform: uppercase}
#endowment-support .modal{ width: 90%; max-width: 1000px; border-radius: 10px; overflow: hidden; max-height: 650px; height: 100%; background-color: #fff}
#endowment-support .modal .modal-content{ height: inherit; overflow-y: auto; max-height: inherit; padding: 2rem; position: relative; text-transform: uppercase; text-align: center}
#endowment-support .modal .modal-content p{ font-weight: 700 !important;}
#endowment-support .modal .modal-content span{ display: block; margin: 3rem 0}
#endowment-support .modal .modal-content div{ display: flex; justify-content: space-around; flex-wrap: wrap; align-items: flex-start}
#endowment-support .modal .modal-content div img{ width: auto; max-width: 100%; height: auto; margin: .5rem 0}

#endowment-founders{ background-color: #ffffff; padding: 2rem 0}
#endowment-founders .fnd-block{ display: inline-flex; flex-wrap: wrap; justify-content: center; width: 100%; padding: 1rem 0}
#endowment-founders .fnd-block .fnd-block__inner{ display: flex; align-items: flex-start; flex-direction: column; width: 50%; padding: 0 .75rem; margin: 1.5rem 0}
#endowment-founders .fnd-block .fnd-block__inner>div{ display: flex}
#endowment-founders .fnd-block .fnd-block__inner>div img{ max-width: 100%; width: 200px; height: 200px; margin-right: 1.25rem}
#endowment-founders .fnd-block .fnd-block__inner>div div{ background-color: #efefef; box-shadow: 0 4px 4px 0 #00000040; padding: 1.5rem; text-align: center}
#endowment-founders .fnd-block .fnd-block__inner>div div span{ font-weight: 700; font-size: 18px; line-height: 1.2}
#endowment-founders .fnd-block .fnd-block__inner p{ font-size: 20px !important; color: #005dac}
#endowment-founders .fnd-block .fnd-block__inner p.name{ font-weight: 600!important; margin-bottom: 0}
#endowment-founders .fnd-block .fnd-block__inner p.spec{ margin-top: 0}

#endowment-trustees{ padding: 2rem 0}
#endowment-trustees .tr-block{ display: inline-flex; flex-wrap: wrap; justify-content: center; width: 100%; padding: 1rem 0}
#endowment-trustees .tr-block .tr-block__inner{ display: flex; flex-direction: column; align-items: center; width: 25%; padding: 0 .75rem; margin: 1rem 0}
#endowment-trustees .tr-block .tr-block__inner img{ width: 150px; height: 150px;}
#endowment-trustees .tr-block .tr-block__inner p.name{ color: #005dac; font-weight: 600!important; margin-bottom: 0}
#endowment-trustees .tr-block .tr-block__inner p.spec{ color: #222222; text-align: center; margin-top: 0}

#endowment-projects{ padding: 2rem 0; background-color: #ffffff}
#endowment-projects .pr-block{ display: inline-flex; flex-wrap: wrap; width: 100%; padding: 1rem 0}
#endowment-projects .pr-block .pr-block__inner{ display: flex; flex-direction: column; width: 50%; padding: 0 .75rem; margin: 1rem 0}
#endowment-projects .pr-block .pr-block__inner p{ font-weight: 700!important; margin-bottom: 3px}
#endowment-projects .pr-block .pr-block__inner span{ }
#endowment-projects .pr-block .pr-block__inner div{ display: flex; align-items: flex-start; flex-wrap: wrap; margin-left: -3px; margin-top: 20px}
#endowment-projects .pr-block .pr-block__inner div img{ width: 280px; max-width: 100%; height: auto}

#endowment-contacts{ padding: 3rem 0; background-color: #fff}
#endowment-contacts p{ display: flex; margin: 0}
#endowment-contacts a{ color: #005dac; font-weight: 500; display: inline-flex; align-items: center}

#careerCenter h2{ font-size: 2rem !important; font-weight: 600!important; color: #005dac; text-overflow: ellipsis; overflow: hidden}
#careerCenter p{ font-size: 1rem !important;}
#careerCenter .bg_blue{ background-color: #0257A2}
#careerCenter .bg_lightblue{ background-color: #00AEEF}
#careerCenter .bg_green{ background-color: #AED07A}
#careerCenter .bg_orange{ background-color: #FAC13A}
#careerCenter .bg_white{ background-color: #FFFFFF}
#careerCenter .box_shadow{ box-shadow: 0 4px 4px 0 #00000040;}
#careerCenter .w-33{ width: 33.33%}
#careerCenter .w-50{ width: 50%}

#careerCenter-about{ padding: 3rem 0; background-color: rgba(255, 255, 255, 0.7)}
#careerCenter-about .cc_block{ position: relative}
#careerCenter-about .cc_block div{ width: 660px; max-width: 100%; position: relative; z-index: 10; border-radius: 6px; background-color: rgba(255, 255, 255, 0.7); padding: 0 5px 5px 0;}
#careerCenter-about .cc_block img{ position: absolute; max-width: 100%; top: -30px; right: 0}
#careerCenter-about h1{ font-size: 40px!important; font-weight: bold!important; margin: 1rem 0 1.5rem; text-transform: uppercase; text-overflow: ellipsis; overflow: hidden}
#careerCenter-about p{ margin: 0}

#careerCenter-pr{ padding: 2rem 0 0; background-color: #E1F4DE}
#careerCenter-pr .pr_block{ display: flex; box-shadow: 0 4px 4px 0 #00000040;}
#careerCenter-pr .pr_block .pr_block--img{ padding: 24px 32px}
#careerCenter-pr .pr_block .pr_block--img img{ }
#careerCenter-pr .pr_block .pr_block--desc{ display: flex; align-items: center; background-color: #ffffff; padding: 24px}
#careerCenter-pr .pr_block .pr_block--desc p{ margin: 0!important;}

#careerCenter-power{ background-color: rgba(255,255,255,.7); padding-bottom: 2rem}
#careerCenter-power iframe{ width: 100%; height: 1200px}

#careerCenter-beam{ padding: 2rem 0; background-color: #eee}
#careerCenter-beam .beam_block{ display: flex; align-items: flex-start; background-color: #ffffff; box-shadow: 0 4px 4px 0 #00000040; padding: 24px}
#careerCenter-beam .beam_block>div{ width: 50%; margin: .5rem 0 1rem; padding: 0 1rem}
#careerCenter-beam .beam_block>div p{ }
#careerCenter-beam .beam_block>div p.blue_text{ color: #0073D8; font-size: 18px !important; font-weight: 500 !important;}
#careerCenter-beam a{ text-transform: uppercase; text-align: center}

#careerCenter-section{ padding: 2rem 0; background-color: #ffffff}
#careerCenter-section .sc_block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#careerCenter-section .sc_block .w-50{ width: 50%}
#careerCenter-section .sc_block .w-20{ width: 20%}
#careerCenter-section .sc_block .w-33{ width: 33.33%; line-height: 1.3; padding: 0 5px}
#careerCenter-section .sc_block .desc{ display: flex; flex-wrap: wrap; width: 100%}
#careerCenter-section .sc_block .desc span{ font-size: 1.5rem;}
#careerCenter-section .sc_block .sc_block--inner{ display: flex; padding: 0 .75rem; margin: .5rem 0 1rem;}
#careerCenter-section .sc_block .sc_block--inner .box_shadow{ width: 100%; background-color: #fff}
#careerCenter-section .sc_block .sc_block--inner .box_shadow>div{ padding: 20px 24px}
#careerCenter-section .sc_block .sc_block--inner .box_shadow .img{ text-align: center; display: flex; align-items: center; justify-content: center; height: 142px}

#careerCenter-partners{ padding: 2rem 0 3rem; background-color: #eee}
#careerCenter-partners .pr_block{ display: inline-flex; flex-wrap: wrap; width: 100%; padding: 0 .5rem}
#careerCenter-partners .pr_block .pr_block--inner{ display: flex; width: 16.666%; padding: 0 .25rem; margin: .25rem 0;}
#careerCenter-partners .pr_block .pr_block--inner>div{ width: 100%; background-color: #fff; display: flex; align-items: center; justify-content: center; padding: 20px 15px; border-radius: 6px;}
#careerCenter-partners .pr_block .pr_block--inner>div img{ max-width: 100%; width: auto; height: auto}

#careerCenter-st{ padding: 2rem 0; background-color: #E1F4DE}
#careerCenter-st .st_block{ display: inline-flex; flex-wrap: wrap; justify-content: center; width: 100%}
#careerCenter-st .st_block .st_block--inner{ display: flex; padding: 0 .75rem; margin: .5rem 0 1rem;}
#careerCenter-st .st_block .st_block--inner .box_shadow{ width: 100%; background-color: #fff}
#careerCenter-st .st_block .st_block--inner .box_shadow>div{ padding: 24px}
#careerCenter-st .st_block .st_block--inner .box_shadow .img{ text-align: center; display: flex; align-items: center; justify-content: center; height: 142px}
#careerCenter-st .st_block .st_block--inner .box_shadow .logos{ margin: 1rem; display: flex; justify-content: center}
#careerCenter-st .st_block .st_block--inner .box_shadow .logos a{ margin: .5rem .75rem;}

#careerCenter-contacts{ padding: 2rem 0; background-color: #eee}
#careerCenter-contacts h3{ font-size: 1.5rem!important; font-weight: 600!important; color: #005dac}
#careerCenter-contacts .cont_block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#careerCenter-contacts .cont_block .cont_block--inner{ display: flex; flex-direction: column; padding: 0 .75rem; margin: .5rem 0 1rem;}
#careerCenter-contacts .cont_block .cont_block--inner>div{ display: flex; align-items: flex-start; width: 100%; margin: 1rem 0}
#careerCenter-contacts .cont_block .cont_block--inner>div .img{ margin-right: 1.5rem}
#careerCenter-contacts .cont_block .cont_block--inner>div .desc{ margin-top: .5rem}
#careerCenter-contacts p{ display: flex; margin: 0}
#careerCenter-contacts a{ color: #005dac; font-weight: 500; display: inline-flex; align-items: center}

#onlineEdu_main{ padding: 6rem 0 2rem; background-color: #fff; position: relative}
#onlineEdu_main .about-block{ display: flex; border-radius: 32px; background: #FDFDFD; box-shadow: 24px 24px 80px 0 rgba(0, 0, 0, 0.12) inset; padding: 4rem 2rem; position: relative;}
#onlineEdu_main .about-block .about-block__inner{ display: flex; flex-direction: column; max-width: 100%;}
#onlineEdu_main .about-block .about-block__inner h1{ font-size: 3.5rem !important; line-height: normal; margin: 0 0 1rem;
    background: linear-gradient(95deg, #225EA1 2.64%, #63A1E5 99.69%);
    background-clip: text;
    -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
#onlineEdu_main .about-block .about-block__inner p{ color: #545D66; font-size: 1.25rem !important; margin: 0 0 2rem}
#onlineEdu_main .about-block .about-block__inner a{ padding: 28px 8rem; width: fit-content}
#onlineEdu_main .about-block img{ max-width: 100%; position: absolute; width: 29vw; right: -2rem; bottom: 0;}
#onlineEdu_main a.with-bg{ display: inline-flex; padding: 28px 40px; justify-content: center; align-items: center; border-radius: 16px;
    background: linear-gradient(90deg, #195597 0%, #458FE1 100%);
    color: #fff; font-weight: 700; font-size: 1.25rem; line-height: normal;}
#onlineEdu_main a.link{ color: #000; font-size: 1.25rem}
#onlineEdu_main .abs_img{ position: absolute; bottom: 0; right: 2rem; width: 35vw;}
#onlineEdu_main h2{ color: #225EA1; font-weight: 700!important; font-size: 2rem!important; line-height: normal; margin: 3rem 0 1.5rem;}
#onlineEdu_main .grey_text{ color: #545D66; font-size: 18px !important; line-height: normal; font-weight: 300!important;}
#onlineEdu_main .with_bg{ position: relative; display: flex; padding: 2rem 2rem; flex-direction: column; align-items: flex-start; border-radius: 32px; background: #F4F4F4; margin: 1.5rem 0;}
#onlineEdu_main .with_bg .title{ color: #225EA1; line-height: normal; font-size: 1.5rem !important; font-weight: 700!important; margin: 0 0 1.5rem;}
#onlineEdu_main .with_bg .sm_title{ color: #225EA1; line-height: normal; font-size: 1.125rem !important; font-weight: 700!important; margin: 0 0 1rem;}
#onlineEdu_main .with_bg .sm_title:not(:first-child){ margin-top: 1.5rem}
#onlineEdu_main .with_bg .desc{ line-height: normal; margin: 0;}
#onlineEdu_main .with_bg span{ color: #225EA1; font-weight: 700; margin-top: 1rem}
#onlineEdu_main .with_bg img{ position: absolute; right: 1rem; bottom: 0; width: 19vw}
#onlineEdu_main .adv-block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#onlineEdu_main .adv-block .adv-block__inner{ width: 50%; display: flex; align-items: center; padding: 0 .75rem; margin: .5rem 0}
#onlineEdu_main .adv-block .adv-block__inner img{ margin-right: .5rem}
#onlineEdu_main .adv-block .adv-block__inner p{ color: #545D66; font-size: 1.125rem !important; font-weight: 700!important; line-height: normal; margin: 0 0 .5rem}
#onlineEdu_main .adv-block .adv-block__inner span{ color: #545D66}
#onlineEdu_main .cnd-block{ display: flex; flex-direction: column}
#onlineEdu_main .cnd-block .cnd-block__inner{ display: flex; align-items: center; line-height: normal; font-size: 1.125rem; border-bottom: 1px solid #D6D6D6; padding: 1rem 0}
#onlineEdu_main .cnd-block .cnd-block__inner span{ margin: .5rem 0}
#onlineEdu_main .cnd-block .cnd-block__inner .first{ color: #000; font-weight: 700; width: 55%}
#onlineEdu_main .cnd-block .cnd-block__inner .second{ color: #545D66; font-weight: 400; width: 45%}

#studLife-wrapper{ }
#studLife-wrapper h2{ margin: 0 0 1.5rem; color: #25518E; font-weight: 600 !important;}

#studLife-wrapper .main-block{ padding: 2rem; margin-bottom: 2rem; border-radius: 2rem; background-color: #ffffff}
#studLife-wrapper .main-block h1{ font-size: 5.5vw !important; font-weight: 550 !important; text-transform: uppercase; color: #2A6ECB; margin: 0}
#studLife-wrapper .main-block p{ font-size: 1.25rem!important; line-height: normal}
#studLife-wrapper .main-block .item img{ border-radius: 28px; max-width: 100%; width: 100%; max-height: 494px; object-fit: cover; height: auto; vertical-align: middle}
#studLife-wrapper .main-block .main-block__inner{ display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap}
#studLife-wrapper .main-block .main-block__inner div{ margin: 1.5rem 0 1rem}
#studLife-wrapper .main-block .main-block__inner div img:first-child{ margin-left: 0}
#studLife-wrapper .main-block .main-block__inner div img{ max-width: 100px; max-height: 100px; width: 100%; height: auto; margin-left: 1.25rem}

#studLife-wrapper #sl-news{ background-color: #ffffff}
#studLife-wrapper #sl-news .sl-news_block{ padding: 2rem 2rem 1rem; margin-bottom: 2rem;}
#studLife-wrapper #sl-news .sl-news_block .owl-nav{ margin-top: 0; position: absolute; top: -65px; right: 0;}
#studLife-wrapper #sl-news .sl-news_block h2 a{ color: inherit; transition: 300ms}
#studLife-wrapper #sl-news .sl-news_block h2 a:hover{ text-decoration: underline}
#studLife-wrapper #sl-news .item{}
#studLife-wrapper #sl-news .item a{ display: flex; transition: 300ms}
#studLife-wrapper #sl-news .item a:hover span{ color: #25518E}
#studLife-wrapper #sl-news .item .item_img{ border-radius: 12px}
#studLife-wrapper #sl-news .item .item_img img{ width: 100%; height: 190px; object-fit: cover; max-width: 280px; border-radius: inherit;}
#studLife-wrapper #sl-news .item .item_text{ flex: 1; padding: 0 .75rem .75rem; line-height: 1.2}
#studLife-wrapper #sl-news .item .item_text p{ margin-top: .25rem; font-weight: 600 !important;}
#studLife-wrapper #sl-news .item .item_text .text{ color: #414141}
#studLife-wrapper #sl-news .item .item_text .date{ color: #8e8e8e; font-size: 14px}

#studLife-wrapper #sl-government{ padding-top: 2rem}
#studLife-wrapper #sl-government .gov-wrapper{ padding: 2rem 2rem 1rem; margin-bottom: 3rem; border-radius: 2rem; background-color: #ffffff}
#studLife-wrapper #sl-government .gov-wrapper .gov-block{ display: inline-flex; flex-wrap: wrap; width: 100%; margin: 0 -.75rem;}
#studLife-wrapper #sl-government .gov-wrapper .gov-block .gb{ display: flex; width: 33.33%; padding: 0 .75rem}
#studLife-wrapper #sl-government .gov-wrapper .gov-block .gov-block__inner{ display: flex; width: 100%; border-radius: 28px; background-color: #f9f9f9; margin: .5rem 0 1rem}
#studLife-wrapper #sl-government .gov-wrapper .gov-block .gov-block__inner .first{ width: 150px; height: 150px; background-color: #fff;
    border: 1px solid #E4E4E4; border-radius: 24px; display: flex; align-items: center; justify-content: center; overflow: hidden}
#studLife-wrapper #sl-government .gov-wrapper .gov-block .gov-block__inner .first img{ max-width: 100%; height: auto; width: 100%;}
#studLife-wrapper #sl-government .gov-wrapper .gov-block .gov-block__inner .first img.black{border-radius: inherit}
#studLife-wrapper #sl-government .gov-wrapper .gov-block .gov-block__inner .second{ display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center; flex: 1; padding: .75rem 1.5rem}
#studLife-wrapper #sl-government .gov-wrapper .gov-block .gov-block__inner .second p{ margin: 0; line-height: normal; font-size: 1.125rem !important; font-weight: 600 !important;}
#studLife-wrapper #sl-government .gov-wrapper .gov-block .gov-block__inner .second .inst_block{ display: flex; align-items: center; background-color: #ffffff; border-radius: 12px; border: 1px solid #E4E4E4; padding: 4px 8px; margin-top: 1rem}
#studLife-wrapper #sl-government .gov-wrapper .gov-block .gov-block__inner .second .inst_block img{ margin-right: .25rem}
#studLife-wrapper #sl-government .gov-wrapper .gov-block .gov-block__inner .second .inst_block span{ font-size: 14px; color: #222222}

#studLife-wrapper #sl-government .que-wrapper{ padding: 2rem 2rem 1rem; margin-bottom: 2rem; border-radius: 2rem; background-color: #ffffff; border: 2px solid #FD9637}
#studLife-wrapper #sl-government .que-wrapper h2{ color: #FD9637}

#studLife-wrapper .modal{ width: 60%; border-radius: 36px}
#studLife-wrapper .modal .modal-content{ padding: 2rem}
#studLife-wrapper .modal .modal-content .org-block{ display: flex; align-items: center; margin: 2rem 0}
#studLife-wrapper .modal .modal-content .org-block .first{ display: flex; align-items: center; justify-content: center;
    width: 150px; height: 150px; background-color: #fff; border: 1px solid #E4E4E4; border-radius: 24px; overflow: hidden}
#studLife-wrapper .modal .modal-content .org-block .first img{ max-width: 100%; height: auto; width: 100%;}
#studLife-wrapper .modal .modal-content .org-block .second{ display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center; flex: 1; padding: .75rem 1.5rem}
#studLife-wrapper .modal .modal-content .org-block .second p{ margin: 0; line-height: normal; font-size: 1.125rem !important; font-weight: 600 !important;}
#studLife-wrapper .modal .modal-content .org-block .second .inst_block{ display: flex; align-items: center; background-color: #ffffff; border-radius: 12px; border: 1px solid #E4E4E4; padding: 4px 8px; margin-top: 1rem}
#studLife-wrapper .modal .modal-content .org-block .second .inst_block img{ margin-right: .25rem}
#studLife-wrapper .modal .modal-content .org-block .second .inst_block a{ font-size: 14px; color: #222222}

#studLife-wrapper #sl-events{ }
#studLife-wrapper #sl-events .events-wrapper{ padding: 2rem 2rem 1rem; margin-bottom: 3rem; border-radius: 2rem; background-color: #ffffff;}
#studLife-wrapper #sl-events .events-block{ display: inline-flex; flex-wrap: wrap; width: 100%; margin: 0 -.75rem;}
#studLife-wrapper #sl-events .events-block>div{ display: flex; width: 50%; padding: 0 .75rem}
#studLife-wrapper #sl-events .events-block .events-block__inner{ position: relative; display: flex; align-items: center; width: 100%; border-radius: 28px; margin: .5rem 0 1rem}
#studLife-wrapper #sl-events .events-block .events-block__inner img{ max-width: 100%; width: 100%; height: auto; border-radius: inherit}
#studLife-wrapper #sl-events .events-block .events-block__inner div{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; padding: 1.25rem;}
#studLife-wrapper #sl-events .events-block .events-block__inner h3{ color: #fff; font-size: 1.5rem !important; margin: 0; width: 60%;}

#cityu-wrapper{ background: #ffffff; word-break: break-word}
#cityu-wrapper p{ font-size: 1.125rem !important;}
#cityu-wrapper h2{ font-size: 44px !important; font-weight: 500 !important; margin: 0 0 2rem}
#cityu-wrapper h2 span{ background: radial-gradient(222.78% 138.53% at 10.18% 84.4%, #E07541 0%, #DE6E3E 10%, #DA5B39 25%, #D95939 26%, #D23B41 37%, #CE2847 47%, #CD2249 53%, #A42E60 74%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}

#cityu-wrapper #cityu_main .ct-main{ display: flex; align-items: flex-start;}
#cityu-wrapper #cityu_main .ct-main .ct-main__title{ margin-top: 3rem; margin-right: 3rem; width: 40%}
#cityu-wrapper #cityu_main .ct-main .ct-main__title img{ max-width: 100%}
#cityu-wrapper #cityu_main .ct-main .ct-main__title h1{ font-size: 60px !important; font-weight: 600 !important; margin: 2.5rem 0;}
#cityu-wrapper #cityu_main .ct-main .ct-main__title h1 span{ color: #981B49;}
#cityu-wrapper #cityu_main .ct-main .ct-main__title a{ display: block; margin-top: 5rem; width: fit-content; color: #981B49}
#cityu-wrapper #cityu_main .ct-main .ct-main__img{ margin-right: -1.25rem; width: 60%;}
#cityu-wrapper #cityu_main .ct-main .ct-main__img img{ max-width: 100%}

#cityu-wrapper #cityu_desc{ padding: 3rem 0}
#cityu-wrapper #cityu_desc .ct-desc{ display: flex; align-items: flex-start}
#cityu-wrapper #cityu_desc .ct-desc .ct-desc__img{ width: 38%; margin-right: 2rem}
#cityu-wrapper #cityu_desc .ct-desc .ct-desc__img img{ max-width: 100%}
#cityu-wrapper #cityu_desc .ct-desc .ct-desc__text{ width: 62%;}
#cityu-wrapper #cityu_desc .ct-desc .ct-desc__text h2{ color: #981B49}

#cityu-wrapper #cityu_supp{ padding: 4rem 0; background-color: #981B49}
#cityu-wrapper #cityu_supp h2{ color: #ffffff; margin-bottom: 3rem}
#cityu-wrapper #cityu_supp .ct-supp img{ margin: .5rem 1rem .5rem 0; max-width: 100%}
#cityu-wrapper #cityu_supp .ct-supp img:last-child{ margin-right: 0}

#cityu-wrapper #cityu_leaders{ padding: 3rem 0}
#cityu-wrapper #cityu_leaders .ct-lead{ display: flex; align-items: flex-start; margin: 0 -.75rem;}
#cityu-wrapper #cityu_leaders .ct-lead .ct-lead__title{ width: 50%; padding: 0 .75rem; margin-right: 1rem}
#cityu-wrapper #cityu_leaders .ct-lead .ct-lead__title img{ max-width: 100%}

#cityu-wrapper #cityu_num{ padding: 2rem 0}
#cityu-wrapper #cityu_num .ct-lead{ display: inline-flex; flex-wrap: wrap; width: 100%; margin-bottom: 1rem}
#cityu-wrapper #cityu_num .ct-lead .ct-lead__desc{ width: 50%; padding: 0 .75rem;}
#cityu-wrapper #cityu_num .ct-lead .the{ background: linear-gradient(108deg, #ED1B36 0%, #B41D8E 48.56%, #1968B3 100%); margin-bottom: 2rem}
#cityu-wrapper #cityu_num .ct-lead .qs{ background: #F7A707;}
#cityu-wrapper #cityu_num .ct-lead .point{ padding: 20px; border-radius: 8px; width: 100%; height: 100%}
#cityu-wrapper #cityu_num .ct-lead .point img{ vertical-align: middle}
#cityu-wrapper #cityu_num .ct-lead .point .line{ display: block; width: 2px; height: 20px; background-color: #ffffff; margin: 10px 0}
#cityu-wrapper #cityu_num .ct-lead .point .block{ border-radius: 4px; background-color: #ffffff; display: flex; font-size: 24px}
#cityu-wrapper #cityu_num .ct-lead .point .block .num{ width: 70px; background-color: #F0F8FF; color: #981B49; padding: 12px;
    text-align: center; display: flex; align-items: center; justify-content: center;}
#cityu-wrapper #cityu_num .ct-lead .point .block .text{ width: 100%; display: flex; padding: 12px; line-height: normal; align-items: center; flex: 1}
#cityu-wrapper #cityu_num .ct-num{ display: inline-flex; flex-wrap: wrap; width: 100%}
#cityu-wrapper #cityu_num .ct-num .ct-num__desc{ display: flex; width: 50%; padding: 0 .75rem}
#cityu-wrapper #cityu_num .ct-num .ct-num__desc>div{ display: flex; align-items: center; width: 100%; padding: 20px; border-radius: 8px; background: #FFF2F6; margin: .5rem 0 1rem}
#cityu-wrapper #cityu_num .ct-num .ct-num__desc>div img{ margin-right: 1.25rem}
#cityu-wrapper #cityu_num .ct-num .ct-num__desc>div p{ color: #6C092E}

#cityu-wrapper #cityu_adv{ padding: 3rem 0; background: #F4F4F4;}
#cityu-wrapper #cityu_adv .ct-adv{ display: inline-flex; flex-wrap: wrap}
#cityu-wrapper #cityu_adv .ct-adv .ct-adv__text{ display: flex; margin: .5rem 0 1rem; padding: 0 .75rem; width: 50%}
#cityu-wrapper #cityu_adv .ct-adv .ct-adv__text .point{ display: flex; align-items: center; border-radius: 12px;
    background: #FFF; width: 100%; padding: 16px 8px}
#cityu-wrapper #cityu_adv .ct-adv .ct-adv__text .point img{ width: 40px; height: auto; margin-right: 1rem}
#cityu-wrapper #cityu_adv .ct-adv .ct-adv__text .point span{ font-size: 1.125rem; line-height: normal}
#cityu-wrapper #cityu_adv .ct-cr{ display: inline-flex; flex-wrap: wrap; width: 100%; margin-top: 1rem}
#cityu-wrapper #cityu_adv .ct-cr .ct-cr__text{ display: flex; margin: .5rem 0; padding: 0 .75rem;}
#cityu-wrapper #cityu_adv .ct-cr .ct-cr__text .point{ display: flex; align-items: center; justify-content: center; line-height: normal; border-radius: 12px; background: #981B49;
    color: #ffffff; padding: 1rem}
#cityu-wrapper #cityu_adv .ct-cr img{ align-self: center; width: 40px}

#cityu-wrapper #cityu_hnk{ padding: 2rem 0;}
#cityu-wrapper #cityu_hnk .ct-video{ display: flex; flex-direction: column; width: 100%; height: 80vh}
#cityu-wrapper #cityu_hnk .ct-video iframe{ width: 100%; height: inherit}
#cityu-wrapper #cityu_hnk .ct-hnk__bg img{ max-width: 100%; margin: 2rem 0}
#cityu-wrapper #cityu_hnk .ct-hnk{ display: inline-flex; flex-wrap: wrap; width: 100%; margin-top: 2rem}
#cityu-wrapper #cityu_hnk .ct-hnk>div{ width: 50%; padding: 0 .75rem; margin: .5rem 0 1rem}
#cityu-wrapper #cityu_hnk .ct-hnk .ct-hnk__img{ display: flex; flex-wrap: wrap; align-items: flex-start}
#cityu-wrapper #cityu_hnk .ct-hnk .ct-hnk__img img{ width: 50%; height: auto; padding-bottom: .5rem; padding-right: .5rem}
#cityu-wrapper #cityu_hnk .ct-hnk .ct-hnk__text{ display: flex; flex-direction: column}
#cityu-wrapper #cityu_hnk .ct-hnk .ct-hnk__text h3{ font-size: 36px !important; color: #000000; margin-top: 0}
#cityu-wrapper #cityu_hnk .ct-hnk .ct-hnk__text .point{ display: flex; align-items: center; margin-bottom: .5rem}
#cityu-wrapper #cityu_hnk .ct-hnk .ct-hnk__text .point img{ width: 40px; height: auto; margin-right: 1rem;}
#cityu-wrapper #cityu_hnk .ct-hnk .ct-hnk__text .point span{ font-size: 1.125rem; line-height: normal; text-transform: lowercase}

#cityu-wrapper #cityu_programs{ padding: 2rem 0}
#cityu-wrapper #cityu_programs #specialities .collapsible-header{ border-bottom-color: #981B49!important;}
#cityu-wrapper #cityu_programs #specialities .collapsible-header:hover h3{ color: #981B49!important;}
#cityu-wrapper #cityu_programs .ct-prog{ display: inline-flex; flex-wrap: wrap; width: 100%;
    border-radius: 8px; background: #FFF2F6; padding: 1.5rem; margin-bottom: 2rem}
#cityu-wrapper #cityu_programs .ct-prog .ct-prog__title{ width: 50%; padding-right: 2rem}
#cityu-wrapper #cityu_programs .ct-prog .ct-prog__title h3{ font-size: 36px!important; font-weight: 500 !important;}
#cityu-wrapper #cityu_programs .ct-prog .ct-prog__title h3 span{ color: #981B49;}
#cityu-wrapper #cityu_programs .ct-prog .ct-prog__spec{ width: 50%}
#cityu-wrapper #cityu_programs .ct-prog .ct-prog__spec .ttl{ border-radius: 12px;
    background: #981B49; color: #ffffff; display: flex; flex-direction: column; padding: 1rem; margin-bottom: 2rem}
#cityu-wrapper #cityu_programs .ct-prog .ct-prog__spec .ttl span{ font-size: 30px; line-height: normal}
#cityu-wrapper #cityu_programs .ct-prog .ct-prog__spec .ttl ul{ padding-left: 1.5rem}
#cityu-wrapper #cityu_programs .ct-prog .ct-prog__spec .ttl ul li{ list-style-type: disc}
#cityu-wrapper #cityu_admission{ padding: 1rem 0 2rem}
#cityu-wrapper #cityu_admission .ct-adm{ display: flex; flex-direction: column; margin-bottom: 2rem}
#cityu-wrapper #cityu_admission .ct-adm .ct-adm__header{ line-height: normal; display: flex; align-items: center; margin-bottom: 1rem;}
#cityu-wrapper #cityu_admission .ct-adm .ct-adm__header .num{ display: flex; align-items: center; justify-content: center;
    font-size: 32px; border-radius: 4px; background: #FFF2F6; color: #6C092E; min-width: 55px; min-height: 55px;}
#cityu-wrapper #cityu_admission .ct-adm .ct-adm__header .desc{ font-size: 1.125rem; margin-left: 1.5rem;}
#cityu-wrapper #cityu_admission .ct-adm .ct-adm__body{ border-radius: 4px; background: #FFF7F3; color: #BB450A;
    padding: 1.25rem; margin-bottom: 1rem;}
#cityu-wrapper #cityu_admission .ct-adm .ct-adm__body ul{ margin: 0 0 0 1.5rem}
#cityu-wrapper #cityu_admission .ct-adm .ct-adm__body ul li{ list-style-type: disc}
#cityu-wrapper #cityu_admission .ct-adm p{ margin-top: 0}
#cityu-wrapper #cityu_admission .ct-adm a{ width: fit-content}
#cityu-wrapper #cityu_admission img{ max-width: 100%; margin-bottom: 3rem}

#cityu-wrapper #cityu_contacts{ padding: 2rem 0}
#cityu-wrapper #cityu_contacts .ct-cont{ display: inline-flex; flex-wrap: wrap; width: 100%}
#cityu-wrapper #cityu_contacts .ct-cont .ct-cont__inner{ display: flex; width: 50%; padding: 0 .75rem; margin: .5rem 0 1rem}
#cityu-wrapper #cityu_contacts .ct-cont .ct-cont__inner>div{ display: flex; flex-direction: column; border-radius: 8px; border: 1px solid #EFEFEF; width: 100%;
    padding: 1.25rem;}
#cityu-wrapper #cityu_contacts .ct-cont .ct-cont__inner>div h3{ margin: .75rem 0; line-height: normal}
#cityu-wrapper #cityu_contacts .ct-cont .ct-cont__inner>div .with_bg{ border-radius: 4px; background: #FFF2F6; padding: .75rem; margin-top: 1rem; display: flex; align-items: flex-start;}
#cityu-wrapper #cityu_contacts .ct-cont .ct-cont__inner>div .with_bg .img{ margin-right: .75rem; display: flex;}
#cityu-wrapper #cityu_contacts .ct-cont .ct-cont__inner>div .with_bg .img img{ }
#cityu-wrapper #cityu_contacts .ct-cont .ct-cont__inner>div .with_bg .desc{ align-self: center;}
#cityu-wrapper #cityu_contacts .ct-cont .ct-cont__inner>div .with_bg .desc a{ color: inherit}
#cityu-wrapper #cityu_contacts .ct-cont .ct-cont__inner>div .with_bg .desc a:hover{ color: #039be5}
#cityu_contacts .ct-cont .ct-cont__inner>div .with_bg.text{ flex-direction: column}
#cityu_contacts .ct-cont .ct-cont__inner>div .with_bg.text p{ margin: 0 0 1rem; color: #981B49}
#cityu-wrapper #cityu_contacts .ct-cont .ct-cont__inner>div .imgs{ display: flex; flex-direction: column; align-items: flex-start; margin-top: 2rem;
    margin-left: 2rem;}
#cityu-wrapper #cityu_contacts .ct-cont .ct-cont__inner>div .imgs img{ margin-top: 1.5rem; max-width: 100%}

#silverUni-main{ background: white; padding: 3rem 0}
#silverUni-main .main-wrapper{ display: flex; flex-direction: column; align-items: center; text-align: center; line-height: normal}
#silverUni-main h1{ margin-top: 0; font-size: 90px !important; text-transform: uppercase;}
#silverUni-main h2{ margin-top: 0; font-size: 45px !important; text-transform: uppercase; text-align: center; margin-bottom: 3rem;}
#silverUni-main h1.gradient{ background: linear-gradient(180deg, #000 16.14%, #FFF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; margin-bottom: 0; text-align: center}
#silverUni-main .main-wrapper pre{ background: linear-gradient(90deg, #555353 28.37%, #989898 44.67%, #D9D9D9 49.5%, #989898 55.04%, #555353 72.39%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0;
    font-weight: 500 !important;
    font-size: 50px !important;
    text-transform: lowercase;}
#silverUni-main .main-wrapper p{ }
#silverUni-main .main-wrapper img{ max-width: 100%;}
#silverUni-main .main-wrapper .desc{ border-radius: 40px; border: 1px solid #D5D5D5; background: linear-gradient(180deg, #F9F9F9 0%, #FFF 53.52%); max-width: 100%; width: 50%; margin: 4rem 0 6rem; padding: 24px;}
#silverUni-main .main-wrapper .desc span{ font-size: 20px}

#silverUni-main .adv_block{ display: inline-flex; flex-wrap: wrap; width: 100%; justify-content: center; margin-bottom: 3rem; padding: 0 30px;}
#silverUni-main .adv_block .adv_block--inner{ display: flex; width: 280px; padding: 0 .75rem; margin: 1.25rem 0 1.25rem; min-height: 112px;}
#silverUni-main .adv_block .adv_block--inner>div{ border: 1.5px solid transparent; transition: 0.4s ease; position: relative; display: flex; width: 100%; border-radius: 22px; background: rgba(242, 243, 244, 0.40); align-items: flex-start; padding: 20px 16px;}
#silverUni-main .adv_block .adv_block--inner>div:hover{ border: 1.5px solid #4589B5; background: rgba(233, 244, 255, 0.70); backdrop-filter: blur(2px);}
#silverUni-main .adv_block .adv_block--inner>div:hover img{ transform: rotate(20deg);}
#silverUni-main .adv_block .adv_block--inner>div p{ color: #152E47; margin: 0 1rem 0 0; line-height: normal; font-size: 1.25rem !important;}
#silverUni-main .adv_block .adv_block--inner>div img{ transition: transform 0.4s ease; position: absolute; top: -20px; right: -16px; max-width: 100%; width: 50px;}

#silverUni-main .comm-block{ display: inline-flex; flex-wrap: wrap; width: 100%; justify-content: center; margin-bottom: 5rem}
#silverUni-main .comm-block img{ max-width: 100%; margin: .75rem; width: auto; vertical-align: middle}

#silverUni-main .course-block{ display: inline-flex; width: 100%; flex-wrap: wrap; justify-content: center; margin-bottom: 5rem}
#silverUni-main .course-block .course-block__inner{ width: 480px; display: flex; max-width: 100%; padding: .75rem; min-height: 420px}
#silverUni-main .course-block .course-block__inner>div{ transition: background-color 0.4s ease, box-shadow 0.4s ease; width: 100%; display: flex; flex-direction: column; border-radius: 32px; border: 1px solid #DAE3EB; background: #FFF; padding: 24px}
#silverUni-main .course-block .course-block__inner>div:hover{ box-shadow: 0 0 36px 0 rgba(92, 111, 128, 0.16);}
#silverUni-main .course-block .course-block__inner>div .inner_title{ display: flex; align-items: center}
#silverUni-main .course-block .course-block__inner>div .inner_title img{ margin-right: 1rem}
#silverUni-main .course-block .course-block__inner>div .inner_title p{ font-size: 1.25rem !important; font-weight: 600!important; line-height: normal; margin: 0}
#silverUni-main .course-block .course-block__inner>div span{ font-size: 1.25rem; color: #515355; line-height: normal; margin: 2rem 0 4rem}
#silverUni-main .course-block .course-block__inner>div a{ transition: 0.4s ease; border-radius: 20px; border: 2px solid transparent; background: #EDF6FF; color: #1481EB; display: flex;
    align-items: center; justify-content: center; margin-top: auto; padding: 1rem; font-weight: 500 !important;}
#silverUni-main .course-block .course-block__inner>div a:hover{ border: 2px solid #1481EB;}
#silverUni-main .course-block .course-block__inner>div a img{ margin-left: 1rem}

#silverUni-news{ padding: 1rem 0 3rem; background: white}
#silverUni-news h2{ margin-top: 0; font-size: 45px !important; text-transform: uppercase; text-align: center; margin-bottom: 3rem;}
#silverUni-news .news-block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#silverUni-news .news-block .news-inner{ display: flex; width: 33.33%; padding: 0 .75rem;}
#silverUni-news .news-block .news-inner a{ transition: 0.4s ease; width: 100%; margin: .5rem 0 1rem}
#silverUni-news .news-block .news-inner a:hover p{ color: #1481EB}
#silverUni-news .news-block .news-inner a>div{ width: 100%; display: flex; flex-direction: column; align-items: flex-start; color: #292929}
#silverUni-news .news-block .news-inner a>div img{ max-width: 100%; height: auto; border-radius: 16px}
#silverUni-news .news-block .news-inner a>div p{ transition: 0.4s ease; font-size: 1.25rem!important; padding: 0 5px; line-height: normal; min-height: 50px; width: 100%}
#silverUni-news .more-btn{ margin: 3rem auto 0; width: fit-content; border-radius: 20px; background: #EDF6FF; color: #1481EB; display: flex; padding: 1rem 1.5rem; font-weight: 500 !important;}

#silverUni-contacts{ padding: 3rem 0; background: #F2F3F4;}
#silverUni-contacts h2{ margin-top: 0; font-size: 45px !important; text-transform: uppercase; text-align: center; margin-bottom: 3rem;}
#silverUni-contacts .cont-block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#silverUni-contacts .cont-block .cont-block__inner{ width: 33.33%; display: flex; padding: 0 .75rem; margin: .5rem 0 1rem}
#silverUni-contacts .cont-block .cont-block__inner>div{ display: flex; flex-direction: column; width: 100%; padding: 1.25rem;
    border-radius: 36px; border: 1.5px solid #DAE3EB;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%); word-break: break-word}
#silverUni-contacts .cont-block .cont-block__inner>div .inner_title{ display: flex; align-items: flex-start}
#silverUni-contacts .cont-block .cont-block__inner>div .inner_title img{ margin-right: 1rem}
#silverUni-contacts .cont-block .cont-block__inner>div .inner_title>div{ margin-top: .5rem; line-height: normal;}
#silverUni-contacts .cont-block .cont-block__inner>div .inner_title>div p{ margin-top: 0; font-weight: 500 !important; margin-bottom: .5rem}
#silverUni-contacts .cont-block .cont-block__inner>div .inner_title>div span{ color: #515355}
#silverUni-contacts .cont-block .cont-block__inner>div a{ display: flex; align-items: center; width: fit-content; margin-top: .75rem; color: #000;}
#silverUni-contacts .cont-block .cont-block__inner>div a:hover{ text-decoration: underline}
#silverUni-contacts .cont-block .cont-block__inner>div a img{ margin-right: .5rem}

#ss_wrapper{ background: #FFFFFF}
#ss_wrapper h2{ background: linear-gradient(180deg, #BFD9FF 0%, #0065FD 50%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; font-size: 60px !important; line-height: normal}

#ss_main{ position: relative;}
#ss_main img{ max-width: 100%; vertical-align: middle; height: auto; min-height: 350px; object-fit: cover}
#ss_main .main_block{ position: absolute; top: 0; bottom: 0; right: 0; left: 0; display: flex; flex-direction: column; padding: 1.25rem 1.25rem;}
#ss_main .main_block>div{ display: flex; flex-direction: column; align-items: center; margin-top: 3rem}
#ss_main .main_block a{ display: inline-flex; width: fit-content; margin-left: auto; border-radius: 12px;
    background: linear-gradient(180deg, #0065FD 0%, #4584E2 100%); color: #fff; padding: .75rem .75rem; line-height: normal;}
#ss_main .main_block h1{ color: #0066FF; font-size: 72px !important; line-height: normal; margin-bottom: 0;}
#ss_main .main_block p{ margin: 0; color: #0D3E88; font-size: 24px !important; line-height: normal;}

#ss_why{ padding: 5rem 0 3rem}
#ss_why .why-block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#ss_why .why-block>div{ padding: 0 .75rem; margin: .5rem 0 1rem}
#ss_why .why-block .why-block__title{ width: 45%}
#ss_why .why-block .why-block__title>div{ border-radius: 36px; border: 4px solid #0065FD; display: flex; flex-direction: column}
#ss_why .why-block .why-block__title h2{ margin: 0; padding: 24px 24px 0;}
#ss_why .why-block .why-block__title img{ max-width: 100%; width: 100%; height: auto; margin-top: -100px;
    border-bottom-left-radius: 32px; border-bottom-right-radius: 32px;}
#ss_why .why-block .why-block__desc{ width: 55%; display: flex; flex-direction: column; padding-left: 2rem}
#ss_why .why-block .why-block__desc>div{ margin-top: 2rem}
#ss_why .why-block .why-block__desc>div h3{ color: #0065FD; font-size: 45px !important; margin: 0}
#ss_why .why-block .why-block__desc>div p{ margin-bottom: 0; color: #021531; font-size: 1.125rem !important;
    line-height: normal;}

#ss_overview{ padding: 3rem 0}
#ss_overview .ov_title{ display: flex; width: 100%; justify-content: space-between; flex-wrap: wrap}
#ss_overview .ov_title h2{ margin: 0}
#ss_overview .ov_title .ov_round{ display: flex; align-items: center; justify-content: center; padding: 1rem; border-radius: 999px;
    background: linear-gradient(180deg, #89B9FF 0%, #045CDF 100%); line-height: normal; margin-left: 1rem; width: 180px;
    height: 180px;
    color: #fff;
    text-align: center;
    font-size: 1.125rem;}
#ss_overview .ov_block{ display: inline-flex; width: 100%; flex-wrap: wrap; margin-top: 3rem}
#ss_overview .ov_block>div{ width: 50%; padding: 0 .75rem; margin: .5rem 0 1rem; display: flex}
#ss_overview .ov_block>div .ov_block--inner{ display: flex; justify-content: space-between; width: 100%; border-radius: 40px; background: #F4F8FF;}
#ss_overview .ov_block>div .ov_block--inner .inner_title{ padding: 2rem 2rem 1rem;}
#ss_overview .ov_block>div .ov_block--inner .inner_img{ display: flex}
#ss_overview .ov_block>div .ov_block--inner>div h3{ margin: 0; font-size: 36px !important; color: #0065FD;}
#ss_overview .ov_block>div .ov_block--inner>div p{ margin-bottom: 0; color: #698CC0; font-size: 1.125rem!important; line-height: normal}
#ss_overview .ov_block>div .ov_block--inner img{ max-width: 100%; margin-top: auto; padding-top: 1rem}

#ss_course{ padding: 3rem 0}
#ss_course h2{ }
#ss_course .course_block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#ss_course .course_block>div{ display: flex; width: 33.33%; padding: 0 .75rem; margin: .5rem 0 1rem}
#ss_course .course_block>div .course_block--inner{ display: flex; flex-direction: column; width: 100%; border-radius: 28px;
    background: #F4F8FF; backdrop-filter: blur(6px); padding: 1.25rem; min-height: 120px;
    align-items: flex-start;
    justify-content: space-between;}
#ss_course .course_block>div .course_block--inner span{ color: #0065FD; font-size: 1.25rem; line-height: normal}
#ss_course .course_block>div .course_block--inner a{ background: #FFFFFF; border-radius: 50%; display: flex; align-items: center; justify-content: center;
    padding: 10px; margin-left: auto;}
#ss_course .course_block>div .course_block--inner a img{ }

#ss_program{ padding: 3rem 0}
#ss_program .prog_block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#ss_program .prog_block>div{ display: flex; width: 20%; padding: 0 .75rem; margin: .5rem 0 1rem}
#ss_program .prog_block>div .prog_block--inner{ width: 100%; display: flex; flex-direction: column; border-radius: 28px;
    border: 1px solid #EAF1FF; background: #FFF; padding: 1rem; min-height: 150px}
#ss_program .prog_block>div .prog_block--inner .p_title{ border-radius: 14px; background: #EAF1FD;
    padding: .5rem .75rem; color: #0065FD; font-size: 1.25rem; font-weight: 500}
#ss_program .prog_block>div .prog_block--inner span{ display: block; margin-top: 1rem; color: #021531; font-size: 1.125rem; line-height: normal}

#ss_form{ padding: 3rem 0}
#ss_form .form_block{ display: inline-flex; flex-wrap: wrap; width: 100%; border-radius: 40px;
    border: 4px solid #0065FD; padding: 24px; justify-content: space-between}
#ss_form .form_block .form_block--title{ display: flex; flex-direction: column; padding: 0 .75rem;
    margin: .5rem 0 1rem;}
#ss_form .form_block .form_block--title h2{ margin-top: 0;}
#ss_form .form_block .form_block--title p{ color: #021531; font-size: 1.25rem!important; margin-bottom: 0}
#ss_form .form_block .form_block--desc{ display: flex; flex-direction: column; align-items: flex-start;
    padding: 0 .75rem; margin: .5rem 0 1rem; justify-content: space-between;}
#ss_form .form_block .form_block--desc .dates{ display: flex; width: 100%}
#ss_form .form_block .form_block--desc .dates>div{ border-radius: 24px; background: #F4F8FF; padding: 1rem;
display: flex; flex-direction: column; margin-right: 16px; min-width: 205px;}
#ss_form .form_block .form_block--desc .dates .dates_l{ margin-right: 0}
#ss_form .form_block .form_block--desc .dates>div .imgs{ display: flex; align-items: center}
#ss_form .form_block .form_block--desc .dates>div .imgs>div{ margin-right: 1rem; width: 38px; height: 38px; border-radius: 50px;
    background: #FFFFFF; display: flex; align-items: center; justify-content: center}
#ss_form .form_block .form_block--desc .dates>div .imgs>div img{ max-width: 100%; width: 16px;}
#ss_form .form_block .form_block--desc .dates>div .imgs span{ color: #0065FD; font-size: 1.125rem}
#ss_form .form_block .form_block--desc .dates>div p{ color: #03142D; margin-bottom: 0}
#ss_form .form_block .form_block--desc a{ border-radius: 16px; padding: 1rem; color: #FFFFFF; line-height: normal;
    background: linear-gradient(180deg, #0065FD 0%, #4584E2 100%); margin-top: 2rem}

#ss_contacts{ padding: 3rem 0}
#ss_contacts .cont_block{ display: flex; flex-direction: column; width: 50%; padding: 24px; border-radius: 40px; background: #F4F8FF; margin-top: 2rem}
#ss_contacts .cont_block p{ color: #1A1A1A; font-size: 1.25rem!important;; line-height: normal; margin: 0}
#ss_contacts .cont_block span{ display: block; color: #0065FD; line-height: normal; margin: 2rem 0; font-size: 1.25rem}
#ss_contacts .cont_block a{ font-size: 1.25rem; color: #1A1A1A; display: flex; align-items: center}
#ss_contacts .cont_block a i{ margin-right: 5px}

#council_wrapper{ background: #25414A; color: #FFFFFF !important;}
#council_wrapper h2{ font-size: 2.5rem !important;}
#council_wrapper h3{ font-size: 2rem !important;}
#council_wrapper .w_border{ display: flex; margin: 0 .75rem; border-left: 1px solid #FFF;}
#council_wrapper .w_border span{ font-size: 1.125rem; padding-left: 1.5rem; line-height: normal;}

#council_main{ padding: 2rem 0; background: linear-gradient(0deg, #25414A 0%, #4A8396 100%);}
#council_main .main_block{ position: relative}
#council_main img.img1{ max-width: 100%; height: auto; vertical-align: middle; border-radius: 20px; min-height: 630px;
    object-fit: cover; object-position: right;}
#council_main img.img2{ display: none}
#council_main .text-box{ position: absolute; right: 0; bottom: 30px; width: 440px; background-color: transparent; color: #FFFFFF;}
#council_main .text-box h1{ font-size: 2.75rem !important; text-transform: uppercase; margin-top: 0}
#council_main .text-box p{ color: #fff; font-size: 1.25rem !important; line-height: normal; margin-bottom: 0}

#council_about{ background: #25414A; padding: 3rem 0}
#council_about h2{ text-align: right;}
#council_about .ab_text{ padding: 0 .75rem; margin: .5rem 0 1rem}
#council_about .ab_text>div{ border-radius: 44px; background: #2E4A53; padding: 2rem; display: flex; flex-direction: column; height: 100%; align-items: flex-start;}
#council_about .ab_text>div span{ border-radius: 44px; color: #000000; background: #FFF; padding: 8px 16px; margin-bottom: 2rem}
#council_about .ab_text>div h3{ margin-top: 0; margin-bottom: 2rem;}
#council_about .ab_text>div p{ color: #FFFFFF; margin-bottom: 0; font-size: 1.125rem !important;}
#council_about .ab_img{ padding: 0 .75rem; margin: .5rem 0 1rem}
#council_about .ab_img img{ max-width: 100%; height: auto}
#council_about .about-block{ display: inline-flex; flex-wrap: wrap; width: 100%; padding: 2rem 0}
#council_about .about-block .about-block__title{ width: 45%}
#council_about .about-block .about-block__img{ width: 55%}
#council_about .chairman-block{ display: inline-flex; flex-wrap: wrap; width: 100%; padding: 2rem 0 0}
#council_about .chairman-block .chairman-block__img{ width: 45%}
#council_about .chairman-block .chairman-block__desc{ width: 55%}

#council_numbers{ padding: 3rem 0}
#council_numbers .num_text{ display: inline-flex; border-radius: 44px; color: #000000; background: #FFF; padding: 8px 16px; margin-bottom: 2rem}
#council_numbers .num-block{ display: inline-flex; flex-wrap: wrap; width: 100%}
#council_numbers .num-block .number{ font-size: 36px; line-height: 36px; margin-bottom: 1rem}
#council_numbers .num-block .number_big{ background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.20) 100%);
    background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 120px; line-height: normal}
#council_numbers .num-block .text{ font-size: 1.125rem; line-height: normal}
#council_numbers .num-block .w_hover{ display: flex; flex-direction: column; padding: 1.5rem; border-radius: 24px;
    background: #2E4A53; height: 100%}

#council_numbers .num-block .num-block__main{ width: 25%; padding: 0 .75rem; margin: 1rem 0 2rem;}
#council_numbers .num-block .num-block__main>div{ display: flex; flex-direction: column; width: 100%; padding: 1.5rem;
    border-radius: 24px; background: #1E3238;}
#council_numbers .num-block .num-block__main>div h3{ margin-top: 0; line-height: normal}
#council_numbers .num-block .num-block__inner{ width: 75%; padding: 0 .75rem; margin: .5rem 0 1rem}
#council_numbers .num-block .num-block__inner>div{ display: flex; flex-wrap: wrap; width: 100%}
#council_numbers .num-block .num-block__inner .w-33{ width: 33.33%; padding: 0 .75rem; margin: .5rem 0 1rem}
#council_numbers .num-block .num-block__inner .w-50{ width: 50%; padding: 0 .75rem; margin: .5rem 0 1rem}
#council_numbers .num-block .num-block__inner .w-25{ width: 25%; padding: 0 .75rem; margin: .5rem 0 1rem}
#council_numbers .num-block .num-block__inner .w-25>div{ border-radius: 16px; background: #2E4A53; display: flex; flex-direction: column;}
#council_numbers .num-block .num-block__inner .w-25>div img{ border-top-left-radius: inherit; border-top-right-radius: inherit; max-width: 100%; height: auto}
#council_numbers .num-block .num-block__inner .w-25>div span{ padding: 10px 8px; text-align: center;}
#council_numbers .num-block .num-block__add{ width: 33.33%; padding: 0 .75rem; margin: .5rem 0 1rem}

#council_imgs{ padding: 3rem 0}
#council_imgs .imgs-block{ display: inline-flex; flex-wrap: wrap; width: 100%; margin: 2rem 0; padding: 0 .75rem;}
#council_imgs .imgs-block>div{ width: 33.33%; padding: 0 .25rem; margin: .25rem 0 0.25rem; display: flex; align-items: flex-start;}
#council_imgs .imgs-block>div img{ max-width: 100%; height: auto;}
#council_imgs a{ display: flex; width: fit-content; text-align: center; border-radius: 44px; background: #FFF; color: #000; padding: 8px 20px; font-size: 1.25rem; margin: 4rem auto 1rem;}

#sheet{  width: 210mm;
    min-height: 297mm;
    margin: 2rem auto;
    background: #fff;
    position: relative;
    box-shadow: 0 10px 24px rgba(0,0,0,.08);
    overflow: hidden;}

#sheet .header {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 6mm 4mm 6mm;
    border-bottom: 0.4mm solid #005dac;
}
#sheet .header .logo {
    inline-size: 14mm; block-size: 14mm;
    background: radial-gradient(circle at 35% 35%, #0ea5e9, #f97316);
    border-radius: 50%;
    flex: 0 0 14mm;
}
#sheet .header .title {
    font-weight: 600;
    text-align: center;
    color: #005dac;
}
#sheet .header .meta {
    margin-left: auto;
    text-align: right;
    font-size: 10pt;
    color: #6b7280;
}

#sheet .content {
    padding: 6mm 10mm 10mm;
}
#sheet .table {
    width: 100%;
    border-collapse: collapse;
    margin: 4mm 0 2mm;
    font-size: 10.5pt;
}
#sheet .table td {
    padding: 2.5mm 2mm;
    width: 20%;
}
#sheet .table td p{ margin: 0}
#sheet .footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8mm;
    padding: 3mm 10mm 6mm;
    border-top: 0.4mm solid #d1d5db;
    font-size: 10pt;
    color: #6b7280;
}
#sheet .footer .page { white-space: nowrap; }
#sheet .footer .page::after { content: counter(page); }
/*********** MEDIA ***************/
@media only screen and (min-width: 1261px){
    #block13 .inWidget{height: 600px}
    .gsc-results-wrapper-overlay{ width: 50%!important;}
    #slider-bach .owl-carousel .item>*{ width: 100%; height: 1062px;}
}
@media only screen and (min-width: 993px){
    .container{ width: 95%;}

    #dsv-students .card-body .card-body-left{ width: 66.66666667%; padding: 0 .75rem;}
    #dsv-students .card-body .card-body-right{ width: 33.33333333%; padding: 0 .75rem;}
}
@media only screen and (min-width: 993px) and (max-width: 1260px){
    #header .logo img { max-width: 230px !important;}
    #block-nav .logo img { max-width: 230px !important;}
    #block13 .inWidget{height: 510px}
    #slider-bach .owl-carousel .item>*{ width: 100%; height: 716px;}
}
@media only screen and (max-width: 992px){
    /*#header .container{ margin: 0; width: 100%;}
    #header .row{ margin: 0;}
    #header .col{ padding: 0; width: 100%;}*/

    #council_main .main_block{ display: flex; flex-direction: column}
    #council_main img.img1{ display: none}
    #council_main img.img2{ display: block; border-radius: 24px; max-width: 100%; order: 2;}
    #council_main .text-box{ position: relative; bottom: 0; width: auto; margin-bottom: 2rem; order: 1;}

    #council_about .ab_text{ width: 100% !important;}
    #council_about .ab_img{ width: 100% !important;}

    #council_numbers .num-block .num-block__main{ width: 100%}
    #council_numbers .num-block .num-block__inner{ width: 100%}

    #ss_main .main_block>div{ margin-top: 0}
    #ss_form .form_block .form_block--title{ width: 100%}
    #ss_program .prog_block>div{ width: 33.33%}

    #ss_why .why-block .why-block__title{ width: 100%}
    #ss_why .why-block .why-block__desc{ width: 100%; padding-left: 0}

    #silverUni-main .main-wrapper .desc{ width: 100%}
    #silverUni-news .news-block .news-inner{ width: 50%}

    #studLife-wrapper #sl-government .gov-wrapper .gov-block .gb{ width: 100% !important;}
    #studLife-wrapper #sl-events .events-block .events-block__inner h3{ width: 100% !important;}

    #studLife-wrapper #sl-events .events-block{ margin: 0}
    #studLife-wrapper #sl-events .events-block>div{ padding: 0; width: 100%}

    #block-news-all #other-news .news-inner{ width: 50%}

    #main_alumni .alumni-block .alumni-block__graduate{ width: 50%}

    #block-nav .container{ margin: 0; width: 100%;}
    #block-nav .row{ margin: 0;}
    #block-nav .col{ padding: 0; width: 100%;}
    #block-nav .header_block{ padding: 0 10px}
    #block-nav .vision_block{ padding-left: 10px; max-width: none}

    #entrant_numbers .numbers .numbers_inner.w-25{ width: 50%}
    #entrant_numbers .numbers .numbers_inner.w-16{ width: 50%}
    #cards .card-block .card-block__inner{ width: 50%}
    #entrant_inclusive .cards .card_inner{ width: 100%}
    #entrant_military .m-block .m-block__inner{ width: 100%}
    #entrant_military .m-block .m-block__inner img{ margin-left: 0; margin-top: 1rem}

    #corpCourses-adv .adv--block .adv-block__inner{ width: 100%}
    #corpCourses-formats .formats-block .formats-block__inner{ width: 100%}
    #corpCourses-formats .formats-block .formats-block__inner .add{ width: 100%}
    #corpCourses-desc .desc-block .desc-block__cards .card_inner{ width: 50%}

    #students-collapse .card-block{ flex-direction: column}
    #students-collapse .card-block .card-block__img{ margin-left: 0; margin-top: 2rem}
    #students-collapse .card-block .card-block__img img{ max-width: 100%; height: auto}

    #students-collapse .card-faq{ flex-direction: column}
    #students-collapse .card-faq .card-faq__qr{ margin-left: 0; margin-top: 2rem}
    #students-collapse .card-list .card-list__desc{ width: 100%}
    #students-collapse .card-list img{ display: none}

    #students-map .map-block{ flex-direction: column}
    #students-map .map-block .map-block__inner{ order: 1}
    #students-map .map-block .map-block__img{ order: 2; margin-right: 0; margin-top: 1rem}
    #students-map .map-block .map-block__img .map{ width: auto}
    #students-map .map-block .map-block__img .point>div:not(:last-child){ margin-right: 1rem}

    #modal-area #modal-content{ flex-direction: column}
    #modal-area #modal-content form{ width: 100%; padding: 0}

    #submenu .container{ margin: 0; width: 100%;}
    #submenu .row{ margin: 0;}
    #submenu .col{ padding: 0;}
    #submenu .inst-title{ padding-left: 20px; font-weight: bold;}

    #block3-about.block-inst .card-content{ padding: 4em 2.5em;}
    #block3-news-solo iframe{ width: 100%!important;}

    .rectors_blog#block3-about .rectors_blog_card .d-table{ flex-direction: column}
    .rectors_blog#block3-about .rectors_blog_card .d-table .r_desc{ order: 2}
    .rectors_blog#block3-about .rectors_blog_card .d-table .r_img img{ max-width: 100%; margin-bottom: 10px}
    .rectors_blog#block3-about .rectors_blog_card .d-table .r_img{ margin-left: 0;}

    #block-scAdv h3 {font-size: 1em !important;}

    #admission .admission_block .admission_inner{ width: 100%}

    #block5-secondEdu .row .col.s10{ padding-left: inherit !important;}

    #block6-secondEdu .card .card-content{ min-height: 216px}
    #block6-secondEdu .card p{ margin: 0}

    #block8-secondEdu .second .card-content{ padding-bottom: 3em}
    #block8-secondEdu .second .card-image img{ height: auto!important;}

    #block9-secondEdu .row .col.s1{ width: 8.3333333333%}

    #block10-secondEdu h3{ font-size: 1em !important;}

    #block11-secondEdu .card .card-content{ min-height: inherit}

    #block13-secondEdu .card-content{ padding-bottom: 3em}
    #block13-secondEdu .card-image img{ height: auto!important;}

    #block13 .inWidget{height: 400px}

    #block8-phd{ background: none; background-color: #867c70; padding: 2.5em 0 4.5em;}

    #block-onlineFormat .card .pict{ display: table-row; vertical-align: middle}
    #block-onlineFormat .card .pict img{ width: 100%}
    #block-onlineFormat .card-content .more_button{ margin-top: 15px}
    #block-onlineFormat .card-content .more_button a{ position: relative; padding: initial; line-height: 1.1}

    #fablab_competence .card .card-content{ min-height: initial}

    #fablab_education .program{ min-height: initial}


    .rectors_blog#block3-about .rectors_blog_card .btns a{ padding: 0}
    .rectors_blog#block3-about .rectors_blog_card .faq ul li .collapsible-body p{ margin-left: 0}

    .scroll-text{ display: flex; align-items: center}
    #block-specialities .block-degree .trajectory{ margin-left: 0}
    #block-specialities .block-degree .trajectory tr{ padding: 0}

    .d--flex{ flex-wrap: wrap}

    #uniqum-numbers .magazine-covers{ flex-wrap: wrap}
    #uniqum-numbers .magazine-covers .new-cover{ width: 75%}
    #uniqum-numbers .magazine-covers .old-covers{ width: 100%}

    #alumni-graduates .graduate{ width: 50%}
    #alumni-graduates .community{ width: 50%}

    #dsv-students .card-body{ flex-direction: column}

    #admission .card .first{ min-height: initial!important;}

    #freshmanGuide-main{ padding: 3rem 0 7.5rem; background-position-x: 64%}
    #freshmanGuide-main .caption{ height: auto; align-items: baseline; padding: 3rem 0 7rem}
    #freshmanGuide-main .caption .cap-title{ font-size: 38px}
    #freshmanGuide-main .caption .cap-desc{ font-size: 28px; width: 65%}
    #freshmanGuide-main .caption .btn-block{ margin-top: 5rem}

    #freshmanGuide-list .card-list{ height: auto; padding: 5rem 2rem 8rem;}

    #freshmanGuide-welcome .card-welcome{ padding: 5rem 2rem; flex-direction: column;}
    #freshmanGuide-welcome .content-left{ margin-right: 0}
    #freshmanGuide-welcome .content-right{ display: flex; align-items: flex-end; flex-wrap: wrap}
    #freshmanGuide-welcome .content-right img{ margin-top: 1rem; margin-right: 2rem}
    #freshmanGuide-video .card{ box-shadow: none}
    #freshmanGuide-video .card .card-content p{ min-height: inherit}

    #freshmanGuide-faq{ padding-top: 2.5rem}
    #freshmanGuide-faq .card-faq .content-left{ margin-right: 0}
    #freshmanGuide-faq .card-faq .faq-pre-title{ font-size: 38px}
    #freshmanGuide-faq .card-faq img{ display: none}

    #phdGuide-main{ padding: 3rem 0 7.5rem; background-position-x: 64%}
    #phdGuide-main .caption{ height: auto; align-items: baseline; padding: 3rem 0 7rem}
    #phdGuide-main .caption .cap-title{ font-size: 38px}
    #phdGuide-main .caption .cap-desc{ font-size: 28px; width: 65%}
    #phdGuide-main .caption .btn-block{ margin-top: 5rem}

    #phdGuide-list .card-list{ height: auto; padding: 4rem 0 3rem;}

    #phdGuide-welcome .card-welcome{ padding: 5rem 0; flex-direction: column;}
    #phdGuide-welcome .content-left{ margin-right: 0}
    #phdGuide-welcome .content-right img{ margin-top: 2rem; max-width: 100%}

    #phdGuide-faq{ padding-top: 2.5rem}
    #phdGuide-faq .card-faq .content-left{ margin-right: 0}
    #phdGuide-faq .card-faq .faq-pre-title{ font-size: 38px}

    #graduateGuide-main{ padding: 3rem 0 7.5rem;}
    #graduateGuide-main .caption{ height: auto; align-items: baseline; padding: 3rem 0 7rem}
    #graduateGuide-main .caption .cap-title{ font-size: 38px}
    #graduateGuide-main .caption .cap-desc{ font-size: 28px; width: 65%}
    #graduateGuide-main .caption .btn-block{ margin-top: 5rem}

    #graduateGuide-list .card-list{ height: auto; padding: 4rem 0 3rem;}

    #graduateGuide-welcome .card-welcome{ padding: 5rem 0; flex-direction: column;}
    #graduateGuide-welcome .content-left{ margin-right: 0}
    #graduateGuide-welcome .content-right img{ margin-top: 2rem; max-width: 100%}

    #graduateGuide-faq{ padding-top: 2.5rem}
    #graduateGuide-faq .card-faq .content-left{ margin-right: 0}
    #graduateGuide-faq .card-faq .faq-pre-title{ font-size: 38px}

    #entrantGuide-main .caption .cap-title{ font-size: 32px}

    #emergency-main{ padding: 3rem 0 7.5rem;}
    #emergency-main .caption{ height: auto; align-items: baseline; padding: 3rem 0 7rem}
    #emergency-main .caption .cap-title{ font-size: 32px}
    #emergency-main .caption .btn-block{ margin-top: 5rem}

    #corpTraining-comp span{ width: 100%}

    #casting-main{ height: auto}
    #casting-form .casting-rules img.line{ display: none}

    .university-tabs .navbar-links{ padding: 0 3em!important;}

    #block-specialities.inst-eduPrograms .tabs{ margin: 1em 3em 0;}
    #block-contacts.inst-contacts .contacts-block .contacts-block_inner{ padding: 3em 3em}

    #school-slider .school-slider-wrapper .caption{ flex-direction: column; align-items: flex-start}
    #school-slider .school-slider-wrapper .caption>div:first-child{ margin-right: 0}

    #prog-main .caption{ flex-direction: column; align-items: flex-start}
    #prog-main .caption>div{ width: 100%}
    #prog-main .caption>p{ width: 100%}
    .prog-erasmus .card-block{ flex-direction: column}
    .prog-erasmus .card-block_img img{ max-width: 100%}

    #ic-how .card-wrapper .card-block{ width: 100%}

    #mcarm-proj .proj-wrapper .proj-wrapper_inner{ width: 100%}
    #mcarm-equipment .eq-wrapper .eq-inner{ width: 50%}
    #mcarm-staff .card-content.desc>div{ width: 33.33%}

    #block-teachers .card-content .teacher_inner{ width: 33.33%}
    #block-chairs .chairs-block .chairs-block_inner{ width: 50%}
    #inst-dir{ flex-direction: column}
    #inst-dir .inst-dir_title{ padding-right: 0}
    #inst-dir .inst-dir_title>div{ width: auto}
    #inst-dir .inst-dir_desc h1{ margin-top: 2rem}

    #y-sci-goal .block-serv .serv-wrapper .serv-inner{ width: 50%}
    #y-sci-goal .block-serv .serv-wrapper .serv-inner:nth-child(even){ border-right: 0}
    #y-sci-awards .block-award{ flex-direction: column; align-items: flex-start}
    #y-sci-awards .block-award .left-block img{ max-width: 100%}

    #admission .title h3 br{ display: none}

    #massMedia-contacts .contact-block{ flex-direction: column}

    #event-inner .event-inner .event-inner_header--top{ flex-direction: column}
    #event-inner .event-inner .event-inner_header--top .event__date{ width: 100%; min-width: initial; padding-right: 0; margin-right: 0; border-right: 0;}
    #event-inner .event-inner .event-inner_header--top .event__title{ margin-top: 1rem}

    #block3-about.mentors-block .dir-block_inner{ width: 100%}
    #block3-about.mentors-block .mentors-card .mentors-card_inner{ width: 50%}
    #block3-about.mentors-block .add-info{ flex-direction: column}
    #block3-about.mentors-block .add-info>div{ width: 100%; padding: 0 2rem;}
    #block3-about.mentors-block .add-info .achieve{ border-right: 0}

    #sdg-about .sdg-about__inner{ flex-direction: column}
    #sdg-about .sdg_block{ margin-right: 0}
    #sdg-about .img_block{ margin-top: 1rem; text-align: center}

    #sdg-events .sdg_events .sdg_events--inner{ width: 33.33%}

    #sdg-inclusive .sdg_inclusive{ flex-direction: column}
    #sdg-inclusive .sdg_inclusive .desc{ width: 100%}
    #sdg-inclusive .sdg_inclusive .img{ width: 100%; justify-content: center}
    #sdg-inclusive .sdg_inclusive .img img{ padding: 5px 15px 10px 0;}

    #sdg-goals .sdg_goals .modal .modal-content>div{ width: 80%}
    #sdg-goals .sdg_goals .modal .modal-content img{ top: 0; right: 0}

    #careerCenter-section .sc_block .w-50{ width: 100%!important;}
    #careerCenter-section .sc_block .w-33{ text-align: center}

    #careerCenter-section .sc_block .w-20{ width: 50%}

    #careerCenter-partners .pr_block .pr_block--inner{ width: 25%}
    #careerCenter-partners .pr_block .pr_block--inner>div{ padding: 20px 8px}

    #careerCenter-contacts .cont_block .cont_block--inner{ width: 100%; align-items: center}
    #careerCenter-contacts .cont_block .cont_block--inner>div{ flex-wrap: wrap; justify-content: center}

    #onlineEdu_main .about-block img{ right: -1rem}

    #corpCoursesReg_course .cr-block{ flex-direction: column}
    #corpCoursesReg_course .cr-block .cr-block__inner{ margin-right: 0; margin-bottom: 1rem}
    #corpCoursesReg_course .cr-block .cr-block__img img{ max-width: 100%}

    #news .news-block .news-block__large{ width: 60%}
    #news .news-block .news-block__medium{ width: 40%}
    #news .news-block .news-block__small{ width: 100%; display: inline-flex}
    #news .news-block .news-block__small .card .card-content{ height: 100%}
    #news .news-block .news-block__small .card:nth-child(2){ margin-right: 1.5rem; margin-left: 1.5rem}

    #popular-news .news-block .news-inner{ width: 50%}
    #block-news .news-block .news-inner{ width: 50%}

    #inclusive .inc-block{ flex-direction: column}
    #inclusive .inc-block .inc-block__img img{ max-width: 100%; object-fit: cover; border-radius: 30px}
    #inclusive .point-block .point-block__inner{ width: 33.33%}
}

@media only screen and (max-width: 991px){
    #timeline .flex-md-column{ flex-direction: column}
    #timeline .flex-md-wrap{ flex-wrap: wrap}
    #timeline .align-items-md-center{ align-items: center}
    #timeline .w-sm-100{ width: 100% !important}
    #timeline .mt-md-1{ margin-top: 1rem!important;}
    #timeline .mt-md-2{ margin-top: 2rem!important;}
    #timeline .mt-md-3{ margin-top: 3rem!important;}
    #timeline .ml-md-0{ margin-left: 0!important;}
    #timeline .mr-2{ margin-right: 0!important;}
    #timeline .pr-md-20{ padding-right: 20px!important;}
    #timeline .order-md-1{ order: 1}
    #timeline .order-md-2{ order: 2}
    #timeline .tl-content num{ margin-left: 0}
    #timeline .tl-content .img-abs{ position: relative; top: 10px; right: 0;}

    #school-main .main-wrapper .main-wrapper_inner{ width: 50%; margin-top: 0!important}

    #slider-bach .owl-carousel .item>*{ width: 100%; height: 550px;}
}

@media (min-width: 601px){
    .container{ margin: auto; max-width: 1200px;}
    #alumni-graduates .card-content .title h3{ min-height: 50px; max-width: 100%; text-overflow: ellipsis; overflow: hidden}

    #corpCourses-formats .card-content{ min-height: 150px}
}
@media only screen and (max-width: 600px){
    #block13 .inWidget{height: 265px}

    #block-news-all #hot-news .card-content{ min-height: inherit}

    #corpCourses-edu-programs .modal{ width: 80%}

    .prog-erasmus .line{ align-items: flex-start}

    #mcarm-service .eq-wrapper .eq-inner{ width: 100% !important}
    #slider-bach .owl-carousel .item>*{ width: 100%; height: 670px;}
    #inst-events .inst-event .inst-event_inner{ width: 100% !important}

    #endowment-trustees .tr-block .tr-block__inner{ width: 100% !important}
}
@media only screen and (max-width: 500px){

    #council_main .text-box h1{ font-size: 2.4rem !important}
    #council_wrapper h2{ font-size: 2rem !important;}
    #council_wrapper h3{ font-size: 1.5rem !important;}

    #council_numbers .num-block .num-block__inner .w-33{ width: 100% !important;}
    #council_numbers .num-block .num-block__inner .w-50{ width: 100% !important;}
    #council_numbers .num-block .num-block__inner .w-25{ width: 100% !important;}
    #council_numbers .num-block .num-block__add{ width: 50% !important;}

    #silverUni-contacts .cont-block .cont-block__inner>div .inner_title{ flex-direction: column}
    #studLife-wrapper .main-block .main-block__inner div{ display: flex; flex-wrap: wrap; justify-content: center}
    #studLife-wrapper .main-block .main-block__inner div img{ max-width: 42px; max-height: 42px; margin: .5rem!important;}
    #studLife-wrapper .main-block p{ font-size: 1rem !important;}

    #studLife-wrapper #sl-government .gov-wrapper .gov-block .gov-block__inner{ flex-direction: column; align-items: center}
    #studLife-wrapper #sl-government .gov-wrapper .gov-block .gov-block__inner .second{ align-items: center; text-align: center}

    #studLife-wrapper .modal .modal-content .org-block{ flex-direction: column}
    #studLife-wrapper .modal .modal-content .org-block .second{ align-items: center; text-align: center}

    #studLife-wrapper #sl-events .events-block .events-block__inner img{ height: 160px; object-fit: cover; object-position: top;}
    #studLife-wrapper #sl-events .events-block .events-block__inner h3{ font-size: 1.25rem!important;}

    #slider-bach .owl-carousel .item>*{ width: 100%; height: 320px;}
    #header .header_block .header_block--logo .title{ font-size: 10px}
    #header .right-panel{ padding-left: 5px}
    #header .right-panel .lang a.dropdown-button{ padding: 10px}

    #block-nav .right-panel{ padding-left: 5px}
    #block-nav .right-panel .lang a.dropdown-button{ padding-left: 10px}

    #entrant_graduates .gr-block .gr-block__inner>div{ flex-direction: column}
    #entrant_graduates .gr-block .gr-block__inner>div .with_img img{ border-radius: 20px}

    #specialities .collapsible-header div{ width: auto}
    #specialities .collapsible-header i{ margin-left: 1.25rem}
    #specialities .collapsible-header span .inner_span{ display: none}

    #block8-secondEdu .first .card{ flex-direction: column}
    #block8-secondEdu .first .card div:last-child{ padding: 1rem}

    #block13 .inWidget{height: 225px}

    #rc-imageselect, .recaptcha {
        transform:scale(0.6);
        -webkit-transform:scale(0.6);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
    #main_carousel .carousel-caption h1{ font-size: 1.4em !important; margin-top: 0; margin-bottom: 10px}

    #corpTraining-diff .card-diff{ flex-wrap: wrap}

    #ic-about .ic-about_progs .ic-about_progs--inner{ width: 100%!important;}
    #ic-how .card-wrapper .card-block_inner{ flex-wrap: wrap}

    #ic-univer .uni-content_inner>div{ width: 100%!important;}

    #mcarm-staff .card-content.desc>div{ width: 100%!important;}

    .graduateGuide-faq.contacts .card-faq .content-left{ width: 100%}

    #corpCourses-courses .courses .courses_inner{ width: 100% !important;}

    #inclusive .point-block .point-block__inner{ width: 100%!important;}
}
@media only screen and (max-width: 365px){
    #block13 .inWidget{height: 158px}
    #slider-bach .owl-carousel .item>*{ width: 100%; height: 195px;}

}

@media only screen and (max-width: 375px){

    #school-slider h2{ font-size: 1.75rem !important}

}

@media only screen and (max-width: 374px){
    #block-news-all #other-news .news-inner{ width: 100% !important;}
    #popular-news .news-block .news-inner{ width: 100% !important;}
    #block-news .news-block .news-inner{ width: 100% !important;}
}

@media only screen and (min-width: 320px) and (max-width: 901px){
    #main_carousel #main-carousel .overlayed{ height: 100%}
    #main_links .card .card-title{ font-size: 15px!important; padding: 10px;}

}

@media only screen and (max-width: 601px){

    #ss_wrapper h2{ font-size: 36px !important;}
    #ss_main .main_block h1{ font-size: 40px !important;}
    #ss_why .why-block .why-block__title h2 br{ display: none}
    #ss_why .why-block .why-block__title img{ margin-top: -50px}
    #ss_why .why-block .why-block__desc>div h3{ font-size: 32px !important}
    #ss_overview .ov_block>div .ov_block--inner>div h3{ font-size: 32px !important}
    #ss_overview .ov_block>div .ov_block--inner{ flex-direction: column}
    #ss_overview .ov_title .ov_round{ margin-left: 0; margin-top: 2rem}
    #ss_course .course_block>div{ width: 100% !important;}
    #ss_program .prog_block>div{ width: 100% !important;}

    #silverUni-news .news-block .news-inner{ width: 100%!important;}

    #header .header_block .header_block--logo{ padding-left: 5px!important;}
    #footer-nav .links a{ font-size: 70%}
    .page-footer .text-footer{ margin-bottom: 74px!important;}
    #main_admission .adm-block .ad-block_inner{ width: 100%!important;}
    #main_courses .courses-block .courses-block__inner{ width: 100%!important;}
    #main_links .block-links .links-inner{ width: 100% !important;}
    #main_science .sc-block .sc-block__card{ flex-direction: column}
    #main_science .sc-block .sc-block__card .card_inner{ width: 100%!important; padding: 0!important; margin: .75rem 0}

    #block-nav .header_block .header_block--logo{ flex-direction: column}
    #block-nav .logo{ margin-right: 0}

    #block-contacts .contacts-block .contacts-inner{ width: 100% !important; border-right: 0!important;}

    #cards .card-block .card-block__inner{ width: 100% !important;}
    #entrant_numbers .numbers .numbers_inner{ width: 100% !important;}
    #numbers .numbers .numbers_inner{ width: 100% !important;}

    #block-news-all #other-news .news-inner{ width: 100% !important;}
    #admission .admission_block .admission_inner .details .details-inner{ width: 100% !important;}
    #corpCoursesReg_course .adm-block__inner{ width: 100% !important;}

    #block3-about .container{ width: 100%; }
    #block3-about.rectors_blog .container{ width: 90%;}
    #block3-about.rectors_blog .container .breadcrumbs div{ margin-left: 0 !important;}
    #block3-about .container .row{ margin: 0;}
    #block3-about .container .row .col{ padding: 0; }

    #students-main .main-block{ padding: 1rem}
    #students-main .main-block h1{ font-size: 2rem !important;}
    #students-main .main-block p{ font-size: 1rem !important;}

    #corpCourses-main .main-block{ padding: 0}
    #corpCourses-main .main-block h1{ font-size: 2rem !important;}
    #corpCourses-main .main-block p{ font-size: 1rem !important;}

    #y-sci-main .item .item_text{ left: 0}

    #commerc-main .main-block{ padding: 0}
    #commerc-main .main-block h1{ font-size: 2rem !important;}
    #commerc-main .main-block p{ font-size: 1rem !important;}

    .rectors_blog#block3-about .rectors_blog_card .d-table p{ text-align: left}
    .answers#items .question-title{ flex-direction: column; align-items: left;}
    .answers#items .question-title .date{ margin-left: inherit}

    #block-news-all #hot-news .big-card .card-content{ font-size: 1.5rem; padding: 2rem}

    #block3-news-solo .container{ width: 100%; }
    #block3-news-solo .container .row{ margin: 0; }
    #block3-news-solo .container .row .col{ padding: 0; }
    #block3-news-solo #popular-news .container .row .col{ padding: 0 0.75em; }
    #block3-news-solo #subscribe .card-content{ text-align: center}

    #block-teachers .container{ width: 100%; }
    #block-teachers .container .row{ margin: 0;}
    #block-teachers .container .row .col{ padding: 0; }
    #block-teachers .card-content .teacher_inner{ width: 50%}

    #block-specialities .item{ height: 180px;}
    #block-specialities .item img{ top: 20px; max-width: 250px}
    #block-specialities .card{ margin-top: -4.5em}
    #block-specialities .card .header{ text-align: left !important; padding: 0}
    #block-specialities .card .card-desc .title{ font-size: 1.75em; line-height: 1.2;}
    #block-specialities .card .footer{ margin-top: 0; margin-bottom: 1em}
    #block-specialities .block-degree .tabs .tab a{ font-size: 1em;}

    #employment .card {text-align: center}
    #employment .card-content {padding: 18px !important;}

    .numbers {margin-top: 10px}

    #block-scAdv .collapsible-header img {margin-left: 0; margin-right: 10px}
    #block-scAdv .collapsible-body {padding: 0;}
    #block-scAdv .collapsible-body a{padding: .5em 1em;}

    #block6-secondEdu .card .card-content{ min-height: inherit !important;}

    #block-onlineFormat .card-content .more_button { text-align: center; margin-top: 10px}

    #block10-secondEdu .collapsible-header img {margin-left: 0; margin-right: 10px}
    #block10-secondEdu .collapsible-body {padding: 0}
    #block10-secondEdu .collapsible-body a {padding: 1em}

    #block8-phd h2{ margin-top: 1.78rem}

    #block11-phd .card-content:nth-child(2) p{ margin-bottom: 15px;}
    #block11-phd .card-content:nth-child(2){ text-align: center;}

    #fail-message{ width: 75vw}
    #success-message{ width: 75vw}

    #fablab_main .parallax_caption{ background-color: transparent; width: 90%; top: 2.5em; padding: 0}
    #fablab_main .parallax_caption .parallax_caption_desc p{ font-size: 0.875em !important;}

    #fablab_materialBase1 .card .card-content{ min-height: initial}

    #fablab_education .card .card-content{ min-height: initial}

    #fablab_services .mask{ margin-top: 30px}
    #fablab_production .mask{ margin-top: 30px}

    #fablab_materialBase1 span{ display: table}
    #fablab_materialBase2 .card .card-content{ min-height: initial}

    #admission .list-docs .in-border{ padding-right: 20px}
    #admission .list-docs .pl-25{ padding-left: 0}

    .gsc-input-box {
        padding-top: 5px!important;
        padding-bottom: 5px!important;
        border-top-left-radius: 8px!important;
        border-bottom-left-radius: 8px!important;
    }
    .gsc-search-button-v2 {
        width: auto!important;
        padding: 11px 10px!important;
        margin: 0!important;
        border-radius: 0 8px 8px 0 !important;
    }

    #uniqum-numbers .magazine-covers .old-covers a{ width: 50%}

    #alumni-graduates .graduate{ width: 100% !important;}
    #alumni-graduates .community{ width: 100% !important;}

    #alumni-graduates-solo .header .header-left{ float: inherit; margin-bottom: 25px}
    #alumni-graduates-solo .edu .edu-right .d-flex{ flex-direction: column}
    #alumni-graduates-solo .edu .edu-right .edu-items{ padding-right: 0}

    #timeline .flex-sm-column{ flex-direction: column}
    #timeline .mt-sm-1{ margin-top: 1rem}
    #timeline .mt-sm-2{ margin-top: 2rem}
    #timeline .mt-sm-3{ margin-top: 3rem}
    #timeline .pr-sm-20{ padding-right: 20px!important;}
    #timeline .align-items-sm-center{ align-items: center}
    #timeline .tl-content num{ font-size: 3rem !important;}
    #timeline .mt--50{ margin-top: -40px}
    #timeline .tl-content .pic-abs{ position: relative; right: 0;}

    #dsv-students .item{ height: 220px}
    #dsv-students .item img{ top: 20px; max-width: 250px;}

    #freshmanGuide-main{ padding: 3rem 0 1rem;}
    #freshmanGuide-main .caption .cap-title{ font-size: 25px;}
    #freshmanGuide-main .caption .cap-desc{ font-size: 20px;}
    #freshmanGuide-main .caption .btn-block{ background-color: #608aad; padding: 5px 7px 0 3px; border-radius: 3px;}

    #freshmanGuide-welcome .card-welcome{ margin-top: -4rem}
    #freshmanGuide-welcome .content-right img{ width: 100%; margin-right: 0; margin-bottom: 1rem}
    #freshmanGuide-welcome .content-left .list-pre-title{ font-size: 26px}
    #freshmanGuide-welcome .content-left .list-title{ font-size: 24px}

    #freshmanGuide-video .video-title{ font-size: 24px}
    #freshmanGuide-video .video-block{ padding: 0 17px}
    #freshmanGuide-video .video-block .owl-prev, #freshmanGuide-video .video-block .owl-next{ width: 20px; height: 20px}
    #freshmanGuide-video .owl-theme .owl-nav img{ width: 20px}
    #freshmanGuide-video .video-block .owl-next{ right: -25px}
    #freshmanGuide-video .video-block .owl-next:hover{ right: -27px}
    #freshmanGuide-video .video-block .owl-prev{ left: -25px}
    #freshmanGuide-video .video-block .owl-prev:hover{ left: -27px}
    #freshmanGuide-video .owl-carousel .owl-video-play-icon{ background: url("/files/img/university/freshman_guide/play_sm.png") no-repeat !important;
    width: 40px; height: 40px; margin-left: -20px; margin-top: -20px}

    #freshmanGuide-faq .card-faq .faq-title{ font-size: 24px; line-height: 1.2}
    #freshmanGuide-list .card-list_title{ font-size: 24px}

    #phdGuide-main{ padding: 3rem 0 1rem;}
    #phdGuide-main .caption .cap-title{ font-size: 25px;}
    #phdGuide-main .caption .cap-desc{ font-size: 20px;}
    #phdGuide-main .caption .btn-block{ background-color: #608aad; padding: 5px 7px 0 3px; border-radius: 3px;}

    #phdGuide-welcome .content-left .list-pre-title{ font-size: 26px}
    #phdGuide-welcome .content-left .list-title{ font-size: 24px}

    #phdGuide-faq .card-faq .faq-title{ font-size: 24px; line-height: 1.2}
    #phdGuide-list .card-list_title{ font-size: 24px}

    #graduateGuide-main{ padding: 3rem 0 1rem;}
    #graduateGuide-main .caption .cap-title{ font-size: 25px;}
    #graduateGuide-main .caption .cap-desc{ font-size: 20px;}
    #graduateGuide-main .caption .btn-block{ background-color: #608aad; padding: 5px 7px 0 3px; border-radius: 3px;}

    #graduateGuide-welcome .content-left .list-pre-title{ font-size: 26px}
    #graduateGuide-welcome .content-left .list-title{ font-size: 24px}

    #graduateGuide-faq .card-faq .faq-title{ font-size: 24px; line-height: 1.2}
    #graduateGuide-list .card-list_title{ font-size: 24px}

    #entrantGuide-main .main-wrapper{ background-position-x: inherit; padding: 1rem 0}
    #entrantGuide-main .caption .cap-title{ font-size: 25px;}
    #entrantGuide-main .caption .cap-desc{ font-size: 20px;}
    #entrantGuide-welcome h2{ font-size: 1.5rem !important;}
    #entrantGuide-welcome ul.bullet li .collapsible-body{ padding: .5rem 1rem;}
    #foreignGuide-welcome h1{ font-size: 2rem !important;}
    #foreignGuide-welcome h2{ font-size: 1.5rem !important;}
    #foreignGuide-welcome ul.bullet li .collapsible-body{ padding: .5rem 1rem;}

    #emergency-main{ padding: 3rem 0 1rem;}
    #emergency-main .caption .cap-title{ font-size: 25px;}
    #emergency-main .caption .cap-desc{ font-size: 20px;}
    /*#emergency-main .caption .btn-block{ background-color: #ecb628; padding: 5px 7px 0 3px; border-radius: 3px;}*/
    #emergency-welcome h2{ font-size: 1.5rem !important;}
    #emergency-welcome ul.bullet li .collapsible-body{ padding: .5rem 1rem;}

    #corpTraining-programs .table table{ font-size: inherit}
    #corpTraining-comp .comp_block{ flex-direction: column}
    #corpTraining-comp .comp_block img{ margin-right: 0; margin-bottom: 2rem}

    #casting-main{ background-position-x: 43%}
    #casting-main .caption .cap-desc br{ display: none}

    #casting-form .form .file-block .elements-block{ padding: 2rem 1rem}

    #block-specialities .block-degree .info .point .accr{ margin-top: 1rem}

    #block-comp .comp-logo>div{ width: 100%;}
    #block-contacts.inst-contacts .contacts-wrapper .contacts-block{ width: 100%; border-right: 0}

    #block-getCourses .form-wrapper .form-wrapper_data>div{ margin: 0}
    #block-getCourses .form-wrapper .form-wrapper_data .input-field{ width: 100%}
    #block-getCourses .form-wrapper .form-wrapper_inner div{ width: 100%}

    #block-specialities.inst-eduPrograms .container{ width: 100%}
    #block-specialities.inst-eduPrograms .container .row{ margin: 0;}
    #block-specialities.inst-eduPrograms .container .row .col{ padding: 0;}

    #block-chairs .container{ width: 100%}
    #block-chairs .container .row{ margin: 0;}
    #block-chairs .container .row .col{ padding: 0;}

    #block-contacts .container{ width: 100%; }
    #block-contacts .container .row{ margin: 0;}
    #block-contacts .container .row .col{ padding: 0; }

    #y-sci-goal .block-serv .serv-wrapper .serv-inner{ border-right: 0; width: 100% !important}

    #events-calendar .events-calendar__header .events-calendar__filters{ flex-direction: column}
    #block3-about.mentors-block .mentors-card .mentors-card_inner{ width: 100%!important;}

    #sdg-goals .sdg_goals .sdg_goals--inner{ width: 100%}
    #sdg-goals .sdg_goals .modal .modal-content>div{ width: 100% !important;}
    #sdg-events .sdg_events .sdg_events--inner{ width: 100%}
    #sdg-inclusive .sdg_campus .sdg_campus--inner{ width: 100%; align-items: center}

    #endowment-support .sp_block .sp_block--inner{ width: 100%!important;}
    #endowment-projects .pr-block .pr-block__inner div{ justify-content: center}

    #careerCenter-about h1{ font-size: 32px!important;}
    #careerCenter-about .cc_block img{ display: none}

    #careerCenter-section .sc_block .w-20{ width: 100%!important;}

    #careerCenter-partners .pr_block .pr_block--inner{ width: 33.33%!important;}
    #careerCenter-st .st_block .st_block--inner{ width: 100%!important;}
    #careerCenter-pr .pr_block{ flex-direction: column}
    #careerCenter-pr .pr_block .pr_block--img{ display: flex; justify-content: center}

    #careerCenter-power iframe{ height: 550px!important;}
    #careerCenter-beam .beam_block{ flex-direction: column}
    #careerCenter-beam .beam_block>div{ width: 100%!important;}

    #fablab_why{ padding: 0}
    #fablab_main .fb-block .fb-block__text div{ flex-direction: column}

    #corpCoursesReg_about form .form-block .form-block__inner{ width: 100% !important;}
    #corpCoursesReg_course .adv-block .adv-block__inner{ width: 100% !important;}
    #corpCoursesReg_course .res-block .res-block__inner{ width: 100% !important;}

    #studLife-wrapper .main-block{ padding: 2rem 1.5rem;}
    #studLife-wrapper #sl-government .gov-wrapper{ padding: 2rem 1.5rem;}
    #studLife-wrapper .modal{ width: 80%}
    #studLife-wrapper .modal .modal-content{ padding: 2rem 1.5rem}
    #studLife-wrapper #sl-government .que-wrapper{ padding: 2rem 1.5rem}
    #studLife-wrapper #sl-events .events-wrapper{ padding: 2rem 1.5rem}

}


@media only screen and (min-width: 992px) and (max-width: 1170px){
    #header nav.main-navbar .navbar-links li a{ font-size: 11px !important;}
    #block-nav nav.main-navbar .navbar-links li a{ font-size: 11px !important;}
    #school-slider .school-slider-wrapper .caption>div:last-child div img{ width: 120px}
}

@media only screen and (min-width: 992px) and (max-width: 1200px){

    #header nav.main-navbar .navbar-links li a{ font-size: 12px}
    #block-nav nav.main-navbar .navbar-links li a{ font-size: 12px}
    #submenu nav.second-navbar .navbar-links li a{ font-size: 12px}

    #block8-secondEdu .second .form{ margin-top: 0}

    #block11-secondEdu .card .card-content{ min-height: 281px}

    #employment .card .card-image {padding: 3em 0}

    #block-news-all #items #hot-news .card-content a{ max-height: none !important;}
    #block-news-all #items .card-content a{ max-height: 126px; text-overflow: ellipsis; overflow: hidden}
}

@media only screen and (min-width: 1200px){
    #header .button-collapse{ display: none!important;}
}

/*********** background-video ***************/

@media only screen and (max-width: 1023px){
    .bg-video button{ width: 30px; height: 30px; margin: 10px; padding: 3px}
    .bg-video button i{ font-size: 15px}

    #block-mailingList{ background-position: initial;}
}

@media only screen and (max-width: 1280px){
    #entrant_numbers .numbers .numbers_inner.w-16{ width: 25%}
    #entrant_graduates .gr-block .gr-block__inner{ width: 100%}
}

/*@media only screen and (min-width: 501px) and (max-width: 1024px){
    #block3 .bg-video{ height: 48.3vw}
}*/


/*********** End ***************/

@media only screen and (max-width: 357px){


    #interPrograms .universities pre {font-size: 1.4em !important;}

}

@media only screen and (min-width: 600px) and (max-width: 992px) {
    /*#header .logo{ margin-left: 15px}*/

    #grants-bach .card .card-content .point {padding: 0 6em}

    #fablab_main .parallax_caption{ width: 88%; top: 2.5em; padding: 1em 2.5em}

    #endowment-support .sp_block .sp_block--inner{ width: 50%}
}

@media only screen and (min-width: 675px) and (max-width: 992px) {
    #block3-about .cont-wrapper .cont-wrapper-inner{ width: 50%}
    #endowment-trustees .tr-block .tr-block__inner{ width: 33.33%}
    #inner_services .inner-services .service__item{ width: 25%}
}

@media only screen and (max-width: 666px){

    #council_numbers .num-block .num-block__inner .w-25{ width: 50%}
    #council_numbers .num-block .num-block__inner .w-33{ width: 50%}

    #studLife-wrapper #sl-news .item a{ flex-direction: column; align-items: center}
    #studLife-wrapper #sl-news .item .item_img{ margin-bottom: .5rem}


    #news .news-block .news-inner .card-content, #popular-news .news-block .news-inner .card-content{ padding: 1rem}
    #popular-news .news-block .news-inner{ width: 50%}

    #block-news .news-block .news-inner .card-content{ padding: 1rem}
    #block-news .news-block .news-inner{ width: 50%}

    #block-news-all #other-news .news-inner{ width: 50%}
    #block-news-all #items .card-content{ padding: 1rem}

    #block-scAdv .collapsible-body a{ justify-content: center; text-align: center; flex-direction: column}
    #block-scAdv .collapsible-body a span:first-child{ margin-bottom: 5px}

    #mcarm-main .item .item_text{ font-size: 1.4rem;}
    #mcarm-main .item.acesyri-main .item_text{ font-size: 1.2rem; line-height: 1.2}

    #foreignGuide-welcome .collage{ grid-template-columns: 1fr 1fr 1fr}
    #foreignGuide-welcome .collage .big{ grid-row: span 1; grid-column: span 1;}
    #foreignGuide-welcome .collage .square{ grid-row: span 1; grid-column: span 1;}
    #foreignGuide-welcome .collage img{ width: 296px!important; height: 110px!important;}

    #cityu-wrapper #cityu_hnk .ct-video{ height: 50vh}
}

@media only screen and (max-width: 675px){
    #main_entrant .entrant-block .entrant-block__inner{ width: 100%!important;}
    #main_alumni .alumni-block .alumni-block__community{ width: 100%!important;}
    #main_alumni .alumni-block .alumni-block__graduate{ width: 100%!important; margin-top: 2rem}

    #block3-about .cont-wrapper .cont-wrapper-inner{ width: 100%!important;}

    #dsv-students .card-header .card-header-left{ float: none}
    #dsv-students .card-header .card-header-right{ padding-left: 0; margin-top: 2em}

    .university-tabs .navbar-links{ padding: 0 1.25em!important;}

    #block-specialities.inst-eduPrograms .tabs{ margin: 1em 1.25em 0;}
    #block-contacts.inst-contacts .contacts-block .contacts-block_inner{ padding: 3em 1.25em}

    #block-getCourses .form-wrapper .form-wrapper_inner div:first-child{ padding-right: 2rem}
    #ic-univer .uni-row .uni-item{ width: 100%!important;}

    #block3-about .card-content .stud-coom{ flex-direction: column; align-items: flex-start}
    #block3-about .card-content .stud-coom div:first-child{ width: 100%; margin-right: 0}

    #onlineEdu_main{ padding-top: 2rem}
    #onlineEdu_main .about-block{ justify-content: center;}
    #onlineEdu_main .about-block img{ display: none}
    #onlineEdu_main .about-block .about-block__inner h1{ font-size: 2.125rem !important}
    #onlineEdu_main .about-block .about-block__inner a{ padding-right: 2rem; padding-left: 2rem}
    #onlineEdu_main .adv-block .adv-block__inner{ width: 100%}
    #onlineEdu_main .with_bg img{ display: none}
    #onlineEdu_main .cnd-block .cnd-block__inner{ flex-direction: column}
    #onlineEdu_main .cnd-block .cnd-block__inner span{ width: 100%!important;}
    #onlineEdu_main .abs_img{ display: none}

    #inner_services .inner-services .service__item{ width: 50%!important;}

    #news .news-block>div{ width: 100%!important;}
    #news .news-block .news-block__small{ flex-direction: column}
    #news .news-block .news-block__small .card:nth-child(2){ margin-right: 0!important; margin-left: 0!important;}
}

@media only screen and (min-width: 768px) and (max-width: 1256px) {
    #employment .col.s12.m6 {width: 100%}
}

@media only screen and (width: 1024px) {
    #block6-secondEdu .card .card-content{ min-height: 310px}
    #block9-secondEdu .uni img{ margin-left: 0}
}

@media only screen and (min-width: 993px) and (max-width: 1367px) {
    #block8-phd h2{ text-align: center; margin-left: 10em;}
    #block8-phd .prof{ margin-left: 23em; margin-top: 4em;}
    #block8-phd{ padding: 2.5em 0 9.5em; margin-bottom: 20px;}
}


@media only screen and (max-width: 450px){

    #block2-phd .owl-carousel .carousel-caption{ width: 100%; height: 100%; background-color: rgba(24, 98, 162, 0.6);
        top: 0; right: 0; padding: 8% 6% 0; opacity: 1; box-shadow: none;}
    #block2-phd .owl-carousel .carousel-caption .cap-title { font-size: 1.25em !important;}
    #block2-phd .owl-carousel .carousel-caption .cap-text { font-size: 0.875em !important;}

    #block2-secondEdu .owl-carousel .carousel-caption{ width: 100%; height: 100%; background-color: rgba(25, 173, 228, 0.6);
        top: 0; right: 0; padding: 8% 6% 0; opacity: 1; box-shadow: none;}
    #block2-secondEdu .owl-carousel .carousel-caption .cap-title { font-size: 1.25em !important;}
    #block2-secondEdu .owl-carousel .carousel-caption .cap-text { font-size: 0.875em !important;}

    #block3-about .card-content{ padding: 2em !important;}

    #block13 .inWidget{height: 194px}
    .rectors_blog#block3-about .rectors_blog_card .btns a{ margin-top: 12px}
    .rectors_blog_card .readAnswer{ padding: 2em !important;}

    #massMedia-history .history-img .abs_img img{ width: 60px}

    #alumni-support .form .items{ width: 100%; justify-content: center}

    #alumni-graduates-solo .header{ padding: 3em 24px}
    #alumni-graduates-solo .edu{ padding: 24px}
    #alumni-graduates-solo q{ font-size: initial}

    #school-main .main-wrapper .main-wrapper_inner{ width: 100% !important}
    #school-main .main-wrapper .main-wrapper_inner img{ margin-top: 0!important; max-height: 320px;}

    #scAdv-inner .sc-adv .sc-adv_first{ flex-direction: column}
    #scAdv-inner .sc-adv .sc-adv_first img{ margin-right: 0; margin-bottom: 1rem}

    #endowment-founders .fnd-block .fnd-block__inner>div{ flex-direction: column}
    #endowment-founders .fnd-block .fnd-block__inner>div div span{ font-size: 1rem}
    #endowment-founders .fnd-block .fnd-block__inner p{ font-size: 1rem !important;}
}

@media only screen and (max-width: 475px){
    #block-specialities.inst-eduPrograms .card .card-content{ padding: 0!important;}
    #block-specialities.inst-eduPrograms .inst-eduPrograms_wrapper{ padding: 2em}
}

@media only screen and (min-width: 601px) and (max-width: 768px) {

    #block7-secondEdu .adv p br{ display: none}

    #alumni-graduates-solo .header .header-right p{ margin-bottom: 3em}
    #block3-about .cont-wrapper .cont-wrapper-inner.collapse{ width: 100%}

    #careerCenter-power iframe{ height: 900px}
    #careerCenter-st .st_block .st_block--inner{ width: 50%}
}
@media only screen and (max-width: 768px) {

    #ss_form .form_block .form_block--desc .dates{ flex-wrap: wrap}
    #ss_form .form_block .form_block--desc .dates>div{ margin-bottom: 1rem}

    #ss_contacts .cont_block{ width: 100%}

    #studLife-wrapper .main-block h1{ font-size: 3rem !important;}
    #studLife-wrapper .main-block img{ max-height: 235px;}
    #studLife-wrapper .main-block .main-block__inner div img{ width: 75px; height: 75px;}


    #header .right-panel .search{ width: auto}

    #block-news-all #hot-news .news_main{ flex-direction: column}
    #block-news-all #hot-news .news_main .news_main--img{ width: 100%}
    #block-news-all #hot-news .news_main .news_main--desc{ width: 100%}

    #admission .admission_block .admission_inner .details .details-inner{ width: 50%}

    #corpCoursesReg_course .adm-block__inner{ width: 50%}
    #corpCoursesDetail_courses .course-block>div{ width: 100% !important;}
    #corpCoursesReg_about form .form-block .form-block__inner{ width: 50%}

    #mag_journey .jr-block{ flex-direction: column}
    #mag_journey .jr-block .jr-block__desc{ width: 100%; margin-right: 0}
    #mag_journey .jr-block .jr-block__img{ width: 100%}

    #phd_cooper .cooper-block .cooper-block__inner{ width: 100%!important;}
    #phd_cooper .ch-block .ch-block__inner{ width: 100%!important;}

    #corpCourses-adv .tch-block .tch-block__inner{ width: 50%}

    #commerc-services .p-block{ flex-direction: column}
    #commerc-services .p-block .p-block__inner{ width: 100%}
    #commerc-services .p-block .p-block__img{ width: 100%; justify-content: flex-start; margin-top: 2rem}

    #commerc-services .card-block{ flex-direction: column}
    #commerc-services .card-block .card-block__inner{ width: 100%}
    #commerc-services .res-block{ flex-direction: column}
    #commerc-services .res-block .res-block__inner{ width: 100%}

    #block-scAdv span.badge b{ display: none}

    #alumni-graduates-solo .pl{ padding-left: 0}
    #alumni-graduates-solo .edu .edu-right .d-flex{ width: 100%}

    #freshmanGuide-list .card-list{ padding-bottom: 3rem}
    #freshmanGuide-list .card-list_desc p br{ display: none}
    #freshmanGuide-list .card-list .student-img{ display: none}

    #phdGuide-list .card-list_desc p br{ display: none}
    .phdGuide-faq img{ display: none}
    .phdGuide-faq.form .card-faq{ height: auto}

    #graduateGuide-list img.element{ display: none}
    #graduateGuide-list .card-list_desc p br{ display: none}
    .graduateGuide-faq img{ display: none}

    #casting-form .card-content{ padding-left: 1.5rem; padding-right: 1.5rem}
    #casting-form .rules-block{ justify-content: flex-start!important; min-height: inherit}
    #casting-form .rules-block_left span br{ display: none}
    #casting-form .rules-block.second .num{ margin-left: auto}
    #casting-form .rules-block_left .num{ margin-bottom: 4rem}
    /*#casting-form .casting-rules img{ display: none}*/
    #block-comp .comp-logo>div{ padding-right: 1.25em; padding-left: 1.25em}
    #block-comp .comp-logo>div .comp-logo_inner>div{ width: 50%}

    #school-slider .bg-img{ height: -webkit-fill-available;}

    #school-about .card-content{ flex-direction: column}
    #school-about .card-content .ml-1{ margin-left: 0; margin-top: 2rem}
    #school-about .card-content .mr-1{ margin-right: 0; margin-bottom: 2rem}
    #school-about .card-content p{ font-size: 1rem !important; line-height: inherit}

    #school-schedule .schedule-wrapper .schedule-wrapper_time{ flex-wrap: wrap}
    #school-schedule .schedule-wrapper .schedule-wrapper_time>div:first-child{ width: 100%; border-radius: 8px}

    #school-main .main-wrapper .main-wrapper_inner img{ margin-left: 0!important; height: auto!important;}

    #ic-univer .uni-content_inner>div{ width: 50%}

    #ic-faq .card-content.desc>div{ width: 100%; margin-bottom: 1.5rem !important}
    #ic-faq .card-content.desc>div:last-child{ margin-bottom: 0 !important}


    #mcarm-about .mcarm-about_card.acesyri{ flex-direction: column; padding-top: 0;}
    #mcarm-contacts .card-content.desc>div{ width: 100%;}
    #mcarm-contacts .card-content.desc>div:last-child{ margin-bottom: 0 !important}

    #block-chairs .chairs-block .chairs-block_inner{ width: 100% !important}

    #y-sci-main .item .item_text p{ font-size: 2rem!important;}
    #y-sci-main .item .item_text span{ font-size: 16px!important; margin-top: 2rem}
    #y-sci-goal .block-goal{ flex-direction: column}
    #y-sci-goal .block-goal .left-block{ margin: 0}
    #y-sci-goal .block-goal .right-block{ margin-top: 2.5rem}
    #y-sci-goal .block-goal .right-block img{ max-width: 100%}
    #y-sci-sem .block-sem{ flex-direction: column; align-items: flex-start}
    #y-sci-sem .block-sem>div{ width: 100%; padding: 0!important; border: 0!important;}
    #y-sci-faq .block-faq{ flex-direction: column; align-items: flex-start}
    #y-sci-faq .block-faq>div{ width: 100%; padding: 0!important; border: 0!important;}

    #events-calendar .events-calendar__timespan{ flex-direction: column; align-items: flex-start}
    #events-calendar .events-calendar__timespan .events-calendar__periods{ width: 100%; overflow-x: auto; display: flex;}
    #events-calendar .events-calendar__timespan .events-toggle{ margin-left: auto}
    #events-calendar .events-calendar__list {margin-top: 1.6rem}
    #events-calendar .events-calendar__list > :not(:last-child) {margin-bottom: 1.6rem}
    #events-calendar .events-calendar-item__day { margin-right: 1.6rem; padding-right: 1.5rem}
    #events-calendar .events-calendar-item__row {flex-direction: column}
    #events-calendar .events-calendar-item__time {width: 100%; max-width: none; min-width: auto; margin-right: 0; margin-bottom: .8rem}
    #events-calendar .events-calendar-item__tag {margin: 4px 1rem 0 0}

    #emergency-main .caption .btn-block{ background-color: #ecb628; padding: 5px 7px 0 3px; border-radius: 3px;}

    #sdg .sdg_research .sdg_research--inner{ width: 100%}

    #emergency-welcome .fire_block{ flex-direction: column}
    #emergency-welcome .fire_block ul.bullet{ margin-left: 0}

    #fablab_why .why-block .why-block__inner{ width: 100% !important}
    #fablab_adv .adv-block .adv-block__inner{ width: 100% !important;}
    #fablab_adv .adv-block .adv-block__inner>div img{ width: 300px}

    .button-up{ width: 60px; height: 60px; border-radius: 50%; justify-content: center; background-color: #d6d9ed !important;
        opacity: .7; color: #5c6bc0 !important; padding-bottom: 0; top: auto; right: 5px; bottom: 105px;}
    .button-up span{ display: none}

    #emergency-welcome .img-cards .img_inner{ width: 50%}
    #emergency-welcome .cards .card_inner.w-20{ width: 50%}
    #emergency-welcome .cards .card_inner.w-33{ width: 50%}

    #cityu-wrapper #cityu_main .ct-main{ flex-direction: column}
    #cityu-wrapper #cityu_main .ct-main .ct-main__title{ margin-right: 0; width: 100%}
    #cityu-wrapper #cityu_main .ct-main .ct-main__title a{ margin: 2rem 0}
    #cityu-wrapper #cityu_main .ct-main .ct-main__img{ margin-right: 0; width: 100%}

    #cityu-wrapper #cityu_desc .ct-desc{ flex-direction: column}
    #cityu-wrapper #cityu_desc .ct-desc .ct-desc__img{ width: 100%; margin-right: 0; margin-bottom: 2rem}
    #cityu-wrapper #cityu_desc .ct-desc .ct-desc__text{ width: 100%}

    #cityu-wrapper #cityu_leaders .ct-lead{ flex-direction: column}
    #cityu-wrapper #cityu_leaders .ct-lead .ct-lead__title{ width: 100%; margin-right: 0; margin-bottom: 2rem}
    #cityu-wrapper #cityu_leaders .ct-lead .ct-lead__desc{ width: 100%; margin-left: 0}

    #cityu-wrapper #cityu_num .ct-num{ flex-direction: column}
    #cityu-wrapper #cityu_num .ct-num .ct-num__desc{ width: 100%!important;}
    #cityu-wrapper #cityu_num .ct-lead .ct-lead__desc{ width: 100%!important;}

    #cityu-wrapper #cityu_hnk .ct-hnk>div{ width: 100%}
    #cityu-wrapper #cityu_hnk .ct-hnk .ct-hnk__img.or-1{ order: 2}
    #cityu-wrapper #cityu_hnk .ct-hnk .ct-hnk__text.or-2{ order: 1}

    #cityu-wrapper #cityu_adv .ct-adv{ flex-direction: column}
    #cityu-wrapper #cityu_adv .ct-adv .ct-adv__text{ width: 100%; margin-bottom: 2rem}
    #cityu-wrapper #cityu_adv .ct-adv .ct-adv__img{ width: 100%}

    #cityu-wrapper #cityu_programs .ct-prog{ flex-direction: column}
    #cityu-wrapper #cityu_programs .ct-prog .ct-prog__title{ width: 100%; padding-right: 0; margin-bottom: 2rem}
    #cityu-wrapper #cityu_programs .ct-prog .ct-prog__spec{ width: 100%}

    #cityu-wrapper #cityu_contacts .ct-cont{ flex-direction: column}
    #cityu-wrapper #cityu_contacts .ct-cont .ct-cont__inner{ width: 100%}

    #cityu-wrapper h2{ font-size: 30px !important}
    #cityu-wrapper #cityu_leaders .ct-lead .ct-lead__desc .point .block{ font-size: 20px}
    #cityu-wrapper #cityu_programs .ct-prog .ct-prog__title h3{ font-size: 28px !important;}
    #cityu-wrapper #cityu_programs .ct-prog .ct-prog__spec .ttl span{ font-size: 24px}

    #silverUni-main h1{ font-size: 37px!important;}
    #silverUni-main h2{ font-size: 32px!important;}
    #silverUni-news h2{ font-size: 32px!important;}
    #silverUni-contacts h2{ font-size: 32px!important;}
    #silverUni-contacts .cont-block .cont-block__inner{ width: 100%!important;}

    #foreignGuide-welcome .imgs-block>div{ width: 100%}
}

@media only screen and (max-width: 800px){

    #block3-news-solo .news-content .info-block{ flex-wrap: wrap}
    #block3-news-solo .news-content .info-block img{ margin-right: 0}
    #block3-news-solo .news-content .info-block >div{ margin-top: 2rem}

    #block3-about .card-content iframe{ width:100%!important}

    #block2-phd .owl-carousel .carousel-caption{ max-width: 503px; bottom: 1.5em;}
    #block2-phd .owl-carousel .carousel-caption .cap-title { font-size: 1.6em}
    #block2-phd .owl-carousel .carousel-caption .cap-text{ font-size: 1em}

    #block2-secondEdu .owl-carousel .carousel-caption{ max-width: 503px; bottom: 1.5em;}
    #block2-secondEdu .owl-carousel .carousel-caption .cap-title { font-size: 1.6em}
    #block2-secondEdu .owl-carousel .carousel-caption .cap-text{ font-size: 1em}

    #inst-events .inst-event .inst-event_inner{ width: 50%}
}


@media only screen and (max-width: 830px){

    #block10-secondEdu span.badge {width: 21px}
    #block10-secondEdu span.badge b {display: none}

    #block-specialities .spec-img{ height: 220px;}

    #corpTraining-desc .quote{ margin-left: 0}
    #corpTraining-desc h2{ width: 100%}

    #corpTraining-need h2{ width: 100%}
}


@media only screen and (max-width: 414px){

    #block7-secondEdu .adv p br{ display: none}

    #block8-secondEdu .second .line{ padding: 0 !important;}
    #block8-secondEdu .second .caption h3{ margin-top: -5px; margin-bottom: 15px}

    #block13-secondEdu .line{ padding: 0 !important;}
    #block13-secondEdu .caption-bottom{ padding-bottom: 0}

    #error-message{ width: 208px; padding: 30px}
    #block13 .inWidget{height: 178px}

}


@media only screen and (max-width: 737px){

    #block8-secondEdu .second .line{ padding: 0 4em;}
    #block13-secondEdu .line{ padding: 0 4em;}

    #block10-secondEdu .tabs .tab a{ overflow: scroll;}

    #admission .mt-s-15{ margin-top: 15px}

    .prog-erasmus .er-block{ flex-direction: column}
    .prog-erasmus .er-block div:first-child{ margin-right: 0}
    .prog-erasmus .er-block div:first-child img{ max-width: 100%}

    #mcarm-staff .card-content.desc>div{ width: 50%}
}

@media only screen and (min-width: 601px) and (max-width: 850px){

    #block9-secondEdu .uni1 img{ max-width: 100%; margin-left: 30px}
    /*reserve*/
    .rectors_blog#block3-about .rectors_blog_card .btns a{ line-height: 1.2;}

    #mcarm-service .eq-wrapper .eq-inner{ width: 50%}
}

@media only screen and (max-width: 1130px){
    #freshmanGuide-list img.element2{ display: none}
    #freshmanGuide-list .card-list_desc p{ width: 100% !important;}
    #freshmanGuide-list .card-list .student-img{ width: 200px; bottom: 12px;}

    #scAdv-inner .sc-adv{ flex-direction: column}
    #scAdv-inner .sc-adv .sc-adv_first{ width: 100%; padding-right: 0}
    #scAdv-inner .sc-adv .sc-adv_second{ width: 100%}
}

@media only screen and (max-width: 1215px){
    #massMedia-history .history-block{ justify-content: center}
    #massMedia-contacts .contact-block{ justify-content: center}
    #massMedia-contacts .contact-block .left-block{ flex-direction: row}
}

@media only screen and (max-width: 1260px){
    #interPrograms .universities .map{ display: none}
    #interPrograms .universities .caption{ display: none}
    #interPrograms .universities .map_reserve{ display: block}

    #freshmanGuide-contacts{ background-color: #8ebf6d !important;
        background: none;
        padding-bottom: 2px;}
    #freshmanGuide-contacts .contacts-block{ padding-bottom: 0}
    #freshmanGuide-contacts img.map{ display: block !important;}
}

@media only screen and (max-width: 1600px){
    .scroll_down{ display: none}
}
@media only screen and (max-width: 1755px){
    #fablab_about img{ max-width: 100%; height: auto; vertical-align: middle}
}

@media only screen and (min-width: 768px) and (max-width: 1199px){
    #admission .admission_block .admission_inner .details .details-inner{ width: 33.33%}
    #corpCoursesReg_course .adm-block__inner{ width: 33.33%}

    #studLife-wrapper .main-block h1{ font-size: 7.1vw !important;}
}

@media only screen and (max-width: 1199px){
    .content{ padding: 0!important; height: auto}
    footer{ padding: 0!important;}
    .page-footer .text-footer{ margin-bottom: 82px}
    .page-footer .footer{ display: block}
    #footer-nav{ display: block}
    #slide-out{ display: none}
    .button-up{ background-color: rgba(0,0,0,.2); color: #fff}
    #adm-contacts .cont-block{ flex-direction: column}
    #adm-contacts .cont-inner{ margin-right: 0}
    #header nav.main-navbar .navbar-links{ display: none!important;}
    #header .header_block{ padding: 1rem .75rem}
    #header .header_block .header_block--logo{ width: auto; padding: 0 0 0 20px}
    #header .header_block .header_block--nav{ flex: none; margin-left: auto}
    #header .right-panel .search{ background-color: transparent}
    #header .right-panel .btn i{ color: #25518E}

    #main_accr .accr-block{ flex-direction: column; align-items: flex-start}
    #main_accr .accr-block .accr-block__inner{ flex: none; width: 100%; flex-wrap: wrap;}

    #error-page .error-content{ flex-wrap: wrap; justify-content: center}
    #error-page .error-img{ margin-right: 0}
    #error-page .error-text{ margin-bottom: 2rem}

    #timeline .flex-lg-column{ flex-direction: column}
    #timeline .tl-items, #timeline .rc-items{ display: flex; align-items: center; margin-right: 0!important; margin-bottom: 2rem; overflow-y: auto}
    #timeline .tl-items p, #timeline .rc-items p{ margin-right: .5rem; min-width: fit-content;}

    #phdGuide-list img.element1, #phdGuide-list img.element2{ display: none}
    #phdGuide-list .card-list_desc p{ width: 100% !important;}
    .phdGuide-faq img{ top: auto; right: 2rem!important; opacity: .6}

    #graduateGuide-list .card-list_desc p{ width: 100% !important;}
    .graduateGuide-faq img{ top: auto; right: 2rem!important; opacity: .6}

    #endowment-founders .fnd-block .fnd-block__inner{ width: 100%}
    #endowment-projects .pr-block .pr-block__inner{ width: 100%; align-items: center}

    #fablab_main .fb-block{ flex-direction: column}
    #fablab_main .fb-block .fb-block__text{ width: 100%}
    #fablab_main .fb-block .fb-block__img{ width: 100%}

    #fablab_adv .adv-block .adv-block__inner{ width: 50%}
    #fablab_why .why-block .why-block__inner{ width: 50%}

    #fablab_sdg .sdg-block{ flex-direction: column}
    #fablab_sdg .sdg-block .sdg-block__title{ width: 100%; padding-right: 0; margin-bottom: 2rem}
    #fablab_sdg .sdg-block .sdg-block__desc{ width: 100%}

    #fablab_contacts{ padding-bottom: .5rem}
    #fablab_contacts .cont-block{ flex-direction: column}
    #fablab_contacts .cont-block .cont-block__text{ width: 100%; padding-right: 0; margin-bottom: 1rem}
    #fablab_contacts .cont-block .cont-block__desc{ width: 100%}

}

@media only screen and (max-width: 1400px){
    #freshmanGuide-list img.element1{ display: none}
    #studLife-wrapper #sl-government .gov-wrapper .gov-block{ margin: 0}
    #studLife-wrapper #sl-government .gov-wrapper .gov-block .gb{ width: 50%}
}


@media (max-width: 780px){
    vue-widget #chat.circle[data-v-b7fd94ca], #chat[data-v-b7fd94ca] {
        bottom: 5px !important;
        right: 10px !important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1300px) {
    #casting-form .rules-block{ width: 97%}
}

@media only screen and (min-width: 800px) and (max-width: 1024px) {
    #inst-events .inst-event .inst-event_inner{ width: 33.33%}
}

@media only screen and (max-width: 1024px) {

    #ss_overview .ov_block>div{ width: 100%}

    #main_admission .adm-block .ad-block_inner{ width: 50%}
    #main_courses .courses-block .courses-block__inner{ width: 50%}
    #main_links .block-links .links-inner{ width: 50%}

    #main_entrant .abs_img{ display: none}
    #main_entrant .entrant-block{ width: 100%}

    #main_cooper{ padding-bottom: 0}
    #main_cooper .abs_img{ position: relative; max-width: 100%; vertical-align: middle;}

    #main_science .sc-block .sc-block__text{ width: 100%}
    #main_science .sc-block .sc-block__card{ width: 100%}
    #main_science .sc-block .sc-block__card .card_inner{ padding: 0 .5rem}

    #numbers .numbers .numbers_inner.w-20{ width: 50%}

    #casting-form .rules-block{ width: 100%}

    #events-calendar .events-calendar-item {flex-direction: column}
    #events-calendar .events-calendar-item__date {margin-bottom: 2.5rem; min-width: 100%; margin-right: 0}
    /*#events-calendar .events-calendar-item__wrapper.is-link:hover .events-calendar-item__title {color: currentColor}*/

    #corpCourses-courses .courses .courses_inner{ width: 50%}
    #silverUni-contacts .cont-block .cont-block__inner{ width: 50%}

    #foreignGuide-welcome .city-block .city-block__inner{ width: 100%}
    #foreignGuide-welcome .city-block .city-block__img{ width: 100%; border: 0; margin-top: 1rem}
}

@media only screen and (min-width: 320px) and (max-width: 960px) {
    #casting-form .casting-rules img{ height: 170px!important; right: 0}
    #casting-form .rules-block_left span{ font-size: 18px}
}

@media only screen and (max-width: 425px) {
    #header .header_block{ padding-left: .25rem; padding-right: .25rem}
    #header .right-panel .vision_block{ padding: 0 5px!important;}

    #students-main .with_px{ padding-right: .75rem; padding-left: .75rem}
    #students-collapse .with_px{ padding-right: .75rem; padding-left: .75rem}
    #corpCourses-main{ padding: 2rem 0}
    #commerc-main{ padding: 2rem 0}
    #corpCourses-desc .desc-block .desc-block__title{ justify-content: center}
    #corpCourses-desc .desc-block .desc-block__cards .card_inner{ width: 100% !important;}
    #corpCourses-adv .tch-block .tch-block__inner{ width: 100% !important;}
    #corpCourses-contacts .form-block .form-block__inner{ width: 100% !important;}

    #main_accr .accr-block .accr-block__inner>div{ width: 100%; justify-content: center}

    #casting-main{ background-position-x: center!important; height: 230px!important;}
    #casting-main .caption{ height: auto; text-align: center; padding: 0; margin-top: 2rem}
    #casting-main .caption .cap-title{ font-size: 26px}
    #casting-main .caption .cap-desc{ font-size: 14px; margin-top: .75rem}

    #casting-form .container{ width: 100%}
    #casting-form .container .row{ margin-right: 0; margin-left: 0}
    #casting-form .container .row .col{ padding: 0}
    #casting-form .container .casting-rules .card{ background-color: #f6f9fc; box-shadow: none}
    #casting-form .first{ margin-top: 0}
    #casting-form h1{ font-size: 1.8em !important;}
    #casting-form h2{ font-size: 1.6em !important;}
    #casting-form .rules-block_left .num{ font-size: 55px;}
    #casting-form .casting-rules img{ height: 150px !important; right: -20px!important;}
    #casting-form .rules-block.second img{ left: -20px!important;}

    #mcarm-about .mcarm-about_card{ flex-direction: column; align-items: flex-start}
    #mcarm-about .mcarm-about_card img{ margin-bottom: .75rem; margin-right: 0!important;}
    #mcarm-proj .card-proj{ flex-direction: column}
    #mcarm-equipment .eq-wrapper .eq-inner{ width: 100% !important}

    #block-teachers .card-content .teacher_inner{ width: 100% !important;}

    #block3-about.mentors-block .dir-block_inner{ flex-direction: column}
    #block3-about.mentors-block .dir-block_inner>div{ margin: 1rem 0}

    #sdg-sdsn .sdsn_block{ flex-direction: column}
    #sdg-sdsn .sdsn_block p{ margin: 0}
    #sdg-sdsn .sdsn_block>div{ margin-top: 1rem}

    #careerCenter-section .sc_block .w-33{ width: 100%; margin: .125rem 0;}
}

@media only screen and (max-width: 1050px) {
    #endowment-about .endowment_block{ background-color: #007cd2; border-radius: 4px}
    #endowment-about .endowment_block img{ display: none}
    #endowment-about .endowment_block div{ position: relative; margin-left: 0; width: 100%; padding: 24px}
}
svg {
    touch-action: none;
}

.jvectormap-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    touch-action: none;
}

.jvectormap-tip {
    position: absolute;
    display: none;
    border: solid 1px #CDCDCD;
    border-radius: 3px;
    background: #292929;
    color: white;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 3px;
}

.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
    position: absolute;
    left: 10px;
    border-radius: 3px;
    background: #292929;
    padding: 3px;
    color: white;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
    box-sizing: content-box;
}

.jvectormap-zoomin, .jvectormap-zoomout {
    width: 20px;
    height: 20px;
}

.jvectormap-zoomin {
    top: 10px;
}

.jvectormap-zoomout {
    top: 40px;
}

.jvectormap-goback {
    bottom: 10px;
    z-index: 1000;
    padding: 6px;
}

.jvectormap-spinner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: center no-repeat url(data:image/gif;base64,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);
}

.jvectormap-legend-title {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.jvectormap-legend-cnt {
    position: absolute;
}

.jvectormap-legend-cnt-h {
    bottom: 0;
    right: 0;
}

.jvectormap-legend-cnt-v {
    top: 0;
    right: 0;
}

.jvectormap-legend {
    background: black;
    color: white;
    border-radius: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend {
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px 3px 1px 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
    float: left;
}

.jvectormap-legend-cnt-v .jvectormap-legend {
    margin: 10px 10px 0 0;
    padding: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: 40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
    height: 15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}

.jvectormap-legend-tick-text {
    font-size: 12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
    text-align: center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 3px;
}
/*# sourceMappingURL=university.css.map */
