@import url('https://use.fontawesome.com/releases/v5.5.0/css/all.css');

*{box-sizing:border-box;margin:0;padding:0;outline:0}.table{display:table}.trow{display:table-row}.tcell{display:table-cell}.inline{display:inline-block}.block{display:block}.flex{display:flex}.w5{width:5%}.w_10{width:10%}.w_15{width:15%}.w_20{width:20%}.w_25{width:25%}.w_30{width:30%}.w_35{width:35%}.w_40{width:40%}.w_45{width:45%}.w_50{width:50%}.w_55{width:55%}.w_60{width:60%}.w_65{width:65%}.w_70{width:70%}.w_75{width:75%}.w_80{width:80%}.w_85{width:85%}.w_90{width:90%}.w_95{width:95%}.col_2{width:calc(100% / 2)}.col_3{width:calc(100% / 3)}.col_4{width:calc(100% / 4)}.col_5{width:calc(100% / 5)}.col_6{width:calc(100% / 6)}.v_top{vertical-align:top}.v_mid{vertical-align:middle}.v_bot{vertical-align:bottom}.t_right{text-align:right}.t_left{text-align:left!important}.t_center{text-align:center!important}.flex{position:relative;flex-wrap:wrap}.gap5{gap:5px}.gap10{gap:10px}.gap15{gap:15px}.gap20{gap:20px}.gap25{gap:25px}.gap30{gap:30px}.gap35{gap:35px}.gap40{gap:40px}.gap45{gap:45px}.gap50{gap:50px}.gap55{gap:55px}.gap60{gap:60px}.gap65{gap:65px}.gap70{gap:70px}.gap75{gap:75px}.gap80{gap:80px}.gap85{gap:85px}.gap90{gap:90px}.gap95{gap:95px}.fv_top{align-items:flex-start}.fv_mid{align-items:center}.fv_bot{align-items:flex-end}.fc_left{justify-content:left}.fc_right{justify-content:right}.fc_start{justify-content:flex-start}.fc_end{justify-content:flex-end}.fc_center{justify-content:space-evenly}.fc_betw{justify-content:space-between}.f_row{flex-direction:row}.f_coll{flex-direction:column}.f_nowrap{flex-wrap:nowrap}.gap5 .w_5{flex:1 1 calc(5% - 5px)}.gap5 .w_10{flex:1 1 calc(10% - 5px)}.gap5 .w_15{flex:1 1 calc(15% - 5px)}.gap5 .w_20{flex:1 1 calc(20% - 5px)}.gap5 .w_25{flex:1 1 calc(25% - 5px)}.gap5 .w_30{flex:1 1 calc(30% - 5px)}.gap5 .w_35{flex:1 1 calc(35% - 5px)}.gap5 .w_40{flex:1 1 calc(40% - 5px)}.gap5 .w_45{flex:1 1 calc(45% - 5px)}.gap5 .w_50{flex:1 1 calc(50% - 5px)}.gap5 .w_55{flex:1 1 calc(55% - 5px)}.gap5 .w_60{flex:1 1 calc(60% - 5px)}.gap5 .w_65{flex:1 1 calc(65% - 5px)}.gap5 .w_70{flex:1 1 calc(70% - 5px)}.gap5 .w_75{flex:1 1 calc(75% - 5px)}.gap5 .w_80{flex:1 1 calc(80% - 5px)}.gap5 .w_85{flex:1 1 calc(85% - 5px)}.gap5 .w_90{flex:1 1 calc(90% - 5px)}.gap5 .w_95{flex:1 1 calc(95% - 5px)}.gap10 .w_5{flex:1 1 calc(5% - 10px)}.gap10 .w_10{flex:1 1 calc(10% - 10px)}.gap10 .w_15{flex:1 1 calc(15% - 10px)}.gap10 .w_20{flex:1 1 calc(20% - 10px)}.gap10 .w_25{flex:1 1 calc(25% - 10px)}.gap10 .w_30{flex:1 1 calc(30% - 10px)}.gap10 .w_35{flex:1 1 calc(35% - 10px)}.gap10 .w_40{flex:1 1 calc(40% - 10px)}.gap10 .w_45{flex:1 1 calc(45% - 10px)}.gap10 .w_50{flex:1 1 calc(50% - 10px)}.gap10 .w_55{flex:1 1 calc(55% - 10px)}.gap10 .w_60{flex:1 1 calc(60% - 10px)}.gap10 .w_65{flex:1 1 calc(65% - 10px)}.gap10 .w_70{flex:1 1 calc(70% - 10px)}.gap10 .w_75{flex:1 1 calc(75% - 10px)}.gap10 .w_80{flex:1 1 calc(80% - 10px)}.gap10 .w_85{flex:1 1 calc(85% - 10px)}.gap10 .w_90{flex:1 1 calc(90% - 10px)}.gap10 .w_95{flex:1 1 calc(95% - 10px)}.gap15 .w_5{flex:1 1 calc(5% - 15px)}.gap15 .w_10{flex:1 1 calc(10% - 15px)}.gap15 .w_15{flex:1 1 calc(15% - 15px)}.gap15 .w_20{flex:1 1 calc(20% - 15px)}.gap15 .w_25{flex:1 1 calc(25% - 15px)}.gap15 .w_30{flex:1 1 calc(30% - 15px)}.gap15 .w_35{flex:1 1 calc(35% - 15px)}.gap15 .w_40{flex:1 1 calc(40% - 15px)}.gap15 .w_45{flex:1 1 calc(45% - 15px)}.gap15 .w_50{flex:1 1 calc(50% - 15px)}.gap15 .w_55{flex:1 1 calc(55% - 15px)}.gap15 .w_60{flex:1 1 calc(60% - 15px)}.gap15 .w_65{flex:1 1 calc(65% - 15px)}.gap15 .w_70{flex:1 1 calc(70% - 15px)}.gap15 .w_75{flex:1 1 calc(75% - 15px)}.gap15 .w_80{flex:1 1 calc(80% - 15px)}.gap15 .w_85{flex:1 1 calc(85% - 15px)}.gap15 .w_90{flex:1 1 calc(90% - 15px)}.gap15 .w_95{flex:1 1 calc(95% - 15px)}.gap20 .w_5{flex:1 1 calc(5% - 20px)}.gap20 .w_10{flex:1 1 calc(10% - 20px)}.gap20 .w_15{flex:1 1 calc(15% - 20px)}.gap20 .w_20{flex:1 1 calc(20% - 20px)}.gap20 .w_25{flex:1 1 calc(25% - 20px)}.gap20 .w_30{flex:1 1 calc(30% - 20px)}.gap20 .w_35{flex:1 1 calc(35% - 20px)}.gap20 .w_40{flex:1 1 calc(40% - 20px)}.gap20 .w_45{flex:1 1 calc(45% - 20px)}.gap20 .w_50{flex:1 1 calc(50% - 20px)}.gap20 .w_55{flex:1 1 calc(55% - 20px)}.gap20 .w_60{flex:1 1 calc(60% - 20px)}.gap20 .w_65{flex:1 1 calc(65% - 20px)}.gap20 .w_70{flex:1 1 calc(70% - 20px)}.gap20 .w_75{flex:1 1 calc(75% - 20px)}.gap20 .w_80{flex:1 1 calc(80% - 20px)}.gap20 .w_85{flex:1 1 calc(85% - 20px)}.gap20 .w_90{flex:1 1 calc(90% - 20px)}.gap20 .w_95{flex:1 1 calc(95% - 20px)}.gap25 .w_5{flex:1 1 calc(5% - 25px)}.gap25 .w_10{flex:1 1 calc(10% - 25px)}.gap25 .w_15{flex:1 1 calc(15% - 25px)}.gap25 .w_20{flex:1 1 calc(20% - 25px)}.gap25 .w_25{flex:1 1 calc(25% - 25px)}.gap25 .w_30{flex:1 1 calc(30% - 25px)}.gap25 .w_35{flex:1 1 calc(35% - 25px)}.gap25 .w_40{flex:1 1 calc(40% - 25px)}.gap25 .w_45{flex:1 1 calc(45% - 25px)}.gap25 .w_50{flex:1 1 calc(50% - 25px)}.gap25 .w_55{flex:1 1 calc(55% - 25px)}.gap25 .w_60{flex:1 1 calc(60% - 25px)}.gap25 .w_65{flex:1 1 calc(65% - 25px)}.gap25 .w_70{flex:1 1 calc(70% - 25px)}.gap25 .w_75{flex:1 1 calc(75% - 25px)}.gap25 .w_80{flex:1 1 calc(80% - 25px)}.gap25 .w_85{flex:1 1 calc(85% - 25px)}.gap25 .w_90{flex:1 1 calc(90% - 25px)}.gap25 .w_95{flex:1 1 calc(95% - 25px)}.gap30 .w_5{flex:1 1 calc(5% - 30px)}.gap30 .w_10{flex:1 1 calc(10% - 30px)}.gap30 .w_15{flex:1 1 calc(15% - 30px)}.gap30 .w_20{flex:1 1 calc(20% - 30px)}.gap30 .w_25{flex:1 1 calc(25% - 30px)}.gap30 .w_30{flex:1 1 calc(30% - 30px)}.gap30 .w_35{flex:1 1 calc(35% - 30px)}.gap30 .w_40{flex:1 1 calc(40% - 30px)}.gap30 .w_45{flex:1 1 calc(45% - 30px)}.gap30 .w_50{flex:1 1 calc(50% - 30px)}.gap30 .w_55{flex:1 1 calc(55% - 30px)}.gap30 .w_60{flex:1 1 calc(60% - 30px)}.gap30 .w_65{flex:1 1 calc(65% - 30px)}.gap30 .w_70{flex:1 1 calc(70% - 30px)}.gap30 .w_75{flex:1 1 calc(75% - 30px)}.gap30 .w_80{flex:1 1 calc(80% - 30px)}.gap30 .w_85{flex:1 1 calc(85% - 30px)}.gap30 .w_90{flex:1 1 calc(90% - 30px)}.gap30 .w_95{flex:1 1 calc(95% - 30px)}.gap35 .w_5{flex:1 1 calc(5% - 35px)}.gap35 .w_10{flex:1 1 calc(10% - 35px)}.gap35 .w_15{flex:1 1 calc(15% - 35px)}.gap35 .w_20{flex:1 1 calc(20% - 35px)}.gap35 .w_25{flex:1 1 calc(25% - 35px)}.gap35 .w_30{flex:1 1 calc(30% - 35px)}.gap35 .w_35{flex:1 1 calc(35% - 35px)}.gap35 .w_40{flex:1 1 calc(40% - 35px)}.gap35 .w_45{flex:1 1 calc(45% - 35px)}.gap35 .w_50{flex:1 1 calc(50% - 35px)}.gap35 .w_55{flex:1 1 calc(55% - 35px)}.gap35 .w_60{flex:1 1 calc(60% - 35px)}.gap35 .w_65{flex:1 1 calc(65% - 35px)}.gap35 .w_70{flex:1 1 calc(70% - 35px)}.gap35 .w_75{flex:1 1 calc(75% - 35px)}.gap35 .w_80{flex:1 1 calc(80% - 35px)}.gap35 .w_85{flex:1 1 calc(85% - 35px)}.gap35 .w_90{flex:1 1 calc(90% - 35px)}.gap35 .w_95{flex:1 1 calc(95% - 35px)}.gap40 .w_5{flex:1 1 calc(5% - 40px)}.gap40 .w_10{flex:1 1 calc(10% - 40px)}.gap40 .w_15{flex:1 1 calc(15% - 40px)}.gap40 .w_20{flex:1 1 calc(20% - 40px)}.gap40 .w_25{flex:1 1 calc(25% - 40px)}.gap40 .w_30{flex:1 1 calc(30% - 40px)}.gap40 .w_35{flex:1 1 calc(35% - 40px)}.gap40 .w_40{flex:1 1 calc(40% - 40px)}.gap40 .w_45{flex:1 1 calc(45% - 40px)}.gap40 .w_50{flex:1 1 calc(50% - 40px)}.gap40 .w_55{flex:1 1 calc(55% - 40px)}.gap40 .w_60{flex:1 1 calc(60% - 40px)}.gap40 .w_65{flex:1 1 calc(65% - 40px)}.gap40 .w_70{flex:1 1 calc(70% - 40px)}.gap40 .w_75{flex:1 1 calc(75% - 40px)}.gap40 .w_80{flex:1 1 calc(80% - 40px)}.gap40 .w_85{flex:1 1 calc(85% - 40px)}.gap40 .w_90{flex:1 1 calc(90% - 40px)}.gap40 .w_95{flex:1 1 calc(95% - 40px)}.gap45 .w_5{flex:1 1 calc(5% - 45px)}.gap45 .w_10{flex:1 1 calc(10% - 45px)}.gap45 .w_15{flex:1 1 calc(15% - 45px)}.gap45 .w_20{flex:1 1 calc(20% - 45px)}.gap45 .w_25{flex:1 1 calc(25% - 45px)}.gap45 .w_30{flex:1 1 calc(30% - 45px)}.gap45 .w_35{flex:1 1 calc(35% - 45px)}.gap45 .w_40{flex:1 1 calc(40% - 45px)}.gap45 .w_45{flex:1 1 calc(45% - 45px)}.gap45 .w_50{flex:1 1 calc(50% - 45px)}.gap45 .w_55{flex:1 1 calc(55% - 45px)}.gap45 .w_60{flex:1 1 calc(60% - 45px)}.gap45 .w_65{flex:1 1 calc(65% - 45px)}.gap45 .w_70{flex:1 1 calc(70% - 45px)}.gap45 .w_75{flex:1 1 calc(75% - 45px)}.gap45 .w_80{flex:1 1 calc(80% - 45px)}.gap45 .w_85{flex:1 1 calc(85% - 45px)}.gap45 .w_90{flex:1 1 calc(90% - 45px)}.gap45 .w_95{flex:1 1 calc(95% - 45px)}.gap50 .w_5{flex:1 1 calc(5% - 50px)}.gap50 .w_10{flex:1 1 calc(10% - 50px)}.gap50 .w_15{flex:1 1 calc(15% - 50px)}.gap50 .w_20{flex:1 1 calc(20% - 50px)}.gap50 .w_25{flex:1 1 calc(25% - 50px)}.gap50 .w_30{flex:1 1 calc(30% - 50px)}.gap50 .w_35{flex:1 1 calc(35% - 50px)}.gap50 .w_40{flex:1 1 calc(40% - 50px)}.gap50 .w_45{flex:1 1 calc(45% - 50px)}.gap50 .w_50{flex:1 1 calc(50% - 50px)}.gap50 .w_55{flex:1 1 calc(55% - 50px)}.gap50 .w_60{flex:1 1 calc(60% - 50px)}.gap50 .w_65{flex:1 1 calc(65% - 50px)}.gap50 .w_70{flex:1 1 calc(70% - 50px)}.gap50 .w_75{flex:1 1 calc(75% - 50px)}.gap50 .w_80{flex:1 1 calc(80% - 50px)}.gap50 .w_85{flex:1 1 calc(85% - 50px)}.gap50 .w_90{flex:1 1 calc(90% - 50px)}.gap50 .w_95{flex:1 1 calc(95% - 50px)}.gap55 .w_5{flex:1 1 calc(5% - 55px)}.gap55 .w_10{flex:1 1 calc(10% - 55px)}.gap55 .w_15{flex:1 1 calc(15% - 55px)}.gap55 .w_20{flex:1 1 calc(20% - 55px)}.gap55 .w_25{flex:1 1 calc(25% - 55px)}.gap55 .w_30{flex:1 1 calc(30% - 55px)}.gap55 .w_35{flex:1 1 calc(35% - 55px)}.gap55 .w_40{flex:1 1 calc(40% - 55px)}.gap55 .w_45{flex:1 1 calc(45% - 55px)}.gap55 .w_50{flex:1 1 calc(50% - 55px)}.gap55 .w_55{flex:1 1 calc(55% - 55px)}.gap55 .w_60{flex:1 1 calc(60% - 55px)}.gap55 .w_65{flex:1 1 calc(65% - 55px)}.gap55 .w_70{flex:1 1 calc(70% - 55px)}.gap55 .w_75{flex:1 1 calc(75% - 55px)}.gap55 .w_80{flex:1 1 calc(80% - 55px)}.gap55 .w_85{flex:1 1 calc(85% - 55px)}.gap55 .w_90{flex:1 1 calc(90% - 55px)}.gap55 .w_95{flex:1 1 calc(95% - 55px)}.gap60 .w_5{flex:1 1 calc(5% - 60px)}.gap60 .w_10{flex:1 1 calc(10% - 60px)}.gap60 .w_15{flex:1 1 calc(15% - 60px)}.gap60 .w_20{flex:1 1 calc(20% - 60px)}.gap60 .w_25{flex:1 1 calc(25% - 60px)}.gap60 .w_30{flex:1 1 calc(30% - 60px)}.gap60 .w_35{flex:1 1 calc(35% - 60px)}.gap60 .w_40{flex:1 1 calc(40% - 60px)}.gap60 .w_45{flex:1 1 calc(45% - 60px)}.gap60 .w_50{flex:1 1 calc(50% - 60px)}.gap60 .w_55{flex:1 1 calc(55% - 60px)}.gap60 .w_60{flex:1 1 calc(60% - 60px)}.gap60 .w_65{flex:1 1 calc(65% - 60px)}.gap60 .w_70{flex:1 1 calc(70% - 60px)}.gap60 .w_75{flex:1 1 calc(75% - 60px)}.gap60 .w_80{flex:1 1 calc(80% - 60px)}.gap60 .w_85{flex:1 1 calc(85% - 60px)}.gap60 .w_90{flex:1 1 calc(90% - 60px)}.gap60 .w_95{flex:1 1 calc(95% - 60px)}.gap65 .w_5{flex:1 1 calc(5% - 65px)}.gap65 .w_10{flex:1 1 calc(10% - 65px)}.gap65 .w_15{flex:1 1 calc(15% - 65px)}.gap65 .w_20{flex:1 1 calc(20% - 65px)}.gap65 .w_25{flex:1 1 calc(25% - 65px)}.gap65 .w_30{flex:1 1 calc(30% - 65px)}.gap65 .w_35{flex:1 1 calc(35% - 65px)}.gap65 .w_40{flex:1 1 calc(40% - 65px)}.gap65 .w_45{flex:1 1 calc(45% - 65px)}.gap65 .w_50{flex:1 1 calc(50% - 65px)}.gap65 .w_55{flex:1 1 calc(55% - 65px)}.gap65 .w_60{flex:1 1 calc(60% - 65px)}.gap65 .w_65{flex:1 1 calc(65% - 65px)}.gap65 .w_70{flex:1 1 calc(70% - 65px)}.gap65 .w_75{flex:1 1 calc(75% - 65px)}.gap65 .w_80{flex:1 1 calc(80% - 65px)}.gap65 .w_85{flex:1 1 calc(85% - 65px)}.gap65 .w_90{flex:1 1 calc(90% - 65px)}.gap65 .w_95{flex:1 1 calc(95% - 65px)}.gap70 .w_5{flex:1 1 calc(5% - 70px)}.gap70 .w_10{flex:1 1 calc(10% - 70px)}.gap70 .w_15{flex:1 1 calc(15% - 70px)}.gap70 .w_20{flex:1 1 calc(20% - 70px)}.gap70 .w_25{flex:1 1 calc(25% - 70px)}.gap70 .w_30{flex:1 1 calc(30% - 70px)}.gap70 .w_35{flex:1 1 calc(35% - 70px)}.gap70 .w_40{flex:1 1 calc(40% - 70px)}.gap70 .w_45{flex:1 1 calc(45% - 70px)}.gap70 .w_50{flex:1 1 calc(50% - 70px)}.gap70 .w_55{flex:1 1 calc(55% - 70px)}.gap70 .w_60{flex:1 1 calc(60% - 70px)}.gap70 .w_65{flex:1 1 calc(65% - 70px)}.gap70 .w_70{flex:1 1 calc(70% - 70px)}.gap70 .w_75{flex:1 1 calc(75% - 70px)}.gap70 .w_80{flex:1 1 calc(80% - 70px)}.gap70 .w_85{flex:1 1 calc(85% - 70px)}.gap70 .w_90{flex:1 1 calc(90% - 70px)}.gap70 .w_95{flex:1 1 calc(95% - 70px)}.gap75 .w_5{flex:1 1 calc(5% - 75px)}.gap75 .w_10{flex:1 1 calc(10% - 75px)}.gap75 .w_15{flex:1 1 calc(15% - 75px)}.gap75 .w_20{flex:1 1 calc(20% - 75px)}.gap75 .w_25{flex:1 1 calc(25% - 75px)}.gap75 .w_30{flex:1 1 calc(30% - 75px)}.gap75 .w_35{flex:1 1 calc(35% - 75px)}.gap75 .w_40{flex:1 1 calc(40% - 75px)}.gap75 .w_45{flex:1 1 calc(45% - 75px)}.gap75 .w_50{flex:1 1 calc(50% - 75px)}.gap75 .w_55{flex:1 1 calc(55% - 75px)}.gap75 .w_60{flex:1 1 calc(60% - 75px)}.gap75 .w_65{flex:1 1 calc(65% - 75px)}.gap75 .w_70{flex:1 1 calc(70% - 75px)}.gap75 .w_75{flex:1 1 calc(75% - 75px)}.gap75 .w_80{flex:1 1 calc(80% - 75px)}.gap75 .w_85{flex:1 1 calc(85% - 75px)}.gap75 .w_90{flex:1 1 calc(90% - 75px)}.gap75 .w_95{flex:1 1 calc(95% - 75px)}.gap80 .w_5{flex:1 1 calc(5% - 80px)}.gap80 .w_10{flex:1 1 calc(10% - 80px)}.gap80 .w_15{flex:1 1 calc(15% - 80px)}.gap80 .w_20{flex:1 1 calc(20% - 80px)}.gap80 .w_25{flex:1 1 calc(25% - 80px)}.gap80 .w_30{flex:1 1 calc(30% - 80px)}.gap80 .w_35{flex:1 1 calc(35% - 80px)}.gap80 .w_40{flex:1 1 calc(40% - 80px)}.gap80 .w_45{flex:1 1 calc(45% - 80px)}.gap80 .w_50{flex:1 1 calc(50% - 80px)}.gap80 .w_55{flex:1 1 calc(55% - 80px)}.gap80 .w_60{flex:1 1 calc(60% - 80px)}.gap80 .w_65{flex:1 1 calc(65% - 80px)}.gap80 .w_70{flex:1 1 calc(70% - 80px)}.gap80 .w_75{flex:1 1 calc(75% - 80px)}.gap80 .w_80{flex:1 1 calc(80% - 80px)}.gap80 .w_85{flex:1 1 calc(85% - 80px)}.gap80 .w_90{flex:1 1 calc(90% - 80px)}.gap80 .w_95{flex:1 1 calc(95% - 80px)}.gap85 .w_5{flex:1 1 calc(5% - 85px)}.gap85 .w_10{flex:1 1 calc(10% - 85px)}.gap85 .w_15{flex:1 1 calc(15% - 85px)}.gap85 .w_20{flex:1 1 calc(20% - 85px)}.gap85 .w_25{flex:1 1 calc(25% - 85px)}.gap85 .w_30{flex:1 1 calc(30% - 85px)}.gap85 .w_35{flex:1 1 calc(35% - 85px)}.gap85 .w_40{flex:1 1 calc(40% - 85px)}.gap85 .w_45{flex:1 1 calc(45% - 85px)}.gap85 .w_50{flex:1 1 calc(50% - 85px)}.gap85 .w_55{flex:1 1 calc(55% - 85px)}.gap85 .w_60{flex:1 1 calc(60% - 85px)}.gap85 .w_65{flex:1 1 calc(65% - 85px)}.gap85 .w_70{flex:1 1 calc(70% - 85px)}.gap85 .w_75{flex:1 1 calc(75% - 85px)}.gap85 .w_80{flex:1 1 calc(80% - 85px)}.gap85 .w_85{flex:1 1 calc(85% - 85px)}.gap85 .w_90{flex:1 1 calc(90% - 85px)}.gap85 .w_95{flex:1 1 calc(95% - 85px)}.gap90 .w_5{flex:1 1 calc(5% - 90px)}.gap90 .w_10{flex:1 1 calc(10% - 90px)}.gap90 .w_15{flex:1 1 calc(15% - 90px)}.gap90 .w_20{flex:1 1 calc(20% - 90px)}.gap90 .w_25{flex:1 1 calc(25% - 90px)}.gap90 .w_30{flex:1 1 calc(30% - 90px)}.gap90 .w_35{flex:1 1 calc(35% - 90px)}.gap90 .w_40{flex:1 1 calc(40% - 90px)}.gap90 .w_45{flex:1 1 calc(45% - 90px)}.gap90 .w_50{flex:1 1 calc(50% - 90px)}.gap90 .w_55{flex:1 1 calc(55% - 90px)}.gap90 .w_60{flex:1 1 calc(60% - 90px)}.gap90 .w_65{flex:1 1 calc(65% - 90px)}.gap90 .w_70{flex:1 1 calc(70% - 90px)}.gap90 .w_75{flex:1 1 calc(75% - 90px)}.gap90 .w_80{flex:1 1 calc(80% - 90px)}.gap90 .w_85{flex:1 1 calc(85% - 90px)}.gap90 .w_90{flex:1 1 calc(90% - 90px)}.gap90 .w_95{flex:1 1 calc(95% - 90px)}.gap95 .w_5{flex:1 1 calc(5% - 95px)}.gap95 .w_10{flex:1 1 calc(10% - 95px)}.gap95 .w_15{flex:1 1 calc(15% - 95px)}.gap95 .w_20{flex:1 1 calc(20% - 95px)}.gap95 .w_25{flex:1 1 calc(25% - 95px)}.gap95 .w_30{flex:1 1 calc(30% - 95px)}.gap95 .w_35{flex:1 1 calc(35% - 95px)}.gap95 .w_40{flex:1 1 calc(40% - 95px)}.gap95 .w_45{flex:1 1 calc(45% - 95px)}.gap95 .w_50{flex:1 1 calc(50% - 95px)}.gap95 .w_55{flex:1 1 calc(55% - 95px)}.gap95 .w_60{flex:1 1 calc(60% - 95px)}.gap95 .w_65{flex:1 1 calc(65% - 95px)}.gap95 .w_70{flex:1 1 calc(70% - 95px)}.gap95 .w_75{flex:1 1 calc(75% - 95px)}.gap95 .w_80{flex:1 1 calc(80% - 95px)}.gap95 .w_85{flex:1 1 calc(85% - 95px)}.gap95 .w_90{flex:1 1 calc(90% - 95px)}.gap95 .w_95{flex:1 1 calc(95% - 95px)}.gap5 .col_2{flex:1 1 calc((100% / 2) - 5px)}.gap5 .col_3{flex:1 1 calc((100% / 3) - 5px)}.gap5 .col_4{flex:1 1 calc((100% / 4) - 5px)}.gap5 .col_5{flex:1 1 calc((100% / 5) - 5px)}.gap5 .col_6{flex:1 1 calc((100% / 6) - 5px)}.gap10 .col_2{flex:1 1 calc((100% / 2) - 10px)}.gap10 .col_3{flex:1 1 calc((100% / 3) - 10px)}.gap10 .col_4{flex:1 1 calc((100% / 4) - 10px)}.gap10 .col_5{flex:1 1 calc((100% / 5) - 10px)}.gap10 .col_6{flex:1 1 calc((100% / 6) - 10px)}.gap15 .col_2{flex:1 1 calc((100% / 2) - 15px)}.gap15 .col_3{flex:1 1 calc((100% / 3) - 15px)}.gap15 .col_4{flex:1 1 calc((100% / 4) - 15px)}.gap15 .col_5{flex:1 1 calc((100% / 5) - 15px)}.gap15 .col_6{flex:1 1 calc((100% / 6) - 15px)}.gap20 .col_2{flex:1 1 calc((100% / 2) - 20px)}.gap20 .col_3{flex:1 1 calc((100% / 3) - 20px)}.gap20 .col_4{flex:1 1 calc((100% / 4) - 20px)}.gap20 .col_5{flex:1 1 calc((100% / 5) - 20px)}.gap20 .col_6{flex:1 1 calc((100% / 6) - 20px)}.gap25 .col_2{flex:1 1 calc((100% / 2) - 25px)}.gap25 .col_3{flex:1 1 calc((100% / 3) - 25px)}.gap25 .col_4{flex:1 1 calc((100% / 4) - 25px)}.gap25 .col_5{flex:1 1 calc((100% / 5) - 25px)}.gap25 .col_6{flex:1 1 calc((100% / 6) - 25px)}.gap30 .col_2{flex:1 1 calc((100% / 2) - 30px)}.gap30 .col_3{flex:1 1 calc((100% / 3) - 30px)}.gap30 .col_4{flex:1 1 calc((100% / 4) - 30px)}.gap30 .col_5{flex:1 1 calc((100% / 5) - 30px)}.gap30 .col_6{flex:1 1 calc((100% / 6) - 30px)}.gap35 .col_2{flex:1 1 calc((100% / 2) - 35px)}.gap35 .col_3{flex:1 1 calc((100% / 3) - 35px)}.gap35 .col_4{flex:1 1 calc((100% / 4) - 35px)}.gap35 .col_5{flex:1 1 calc((100% / 5) - 35px)}.gap35 .col_6{flex:1 1 calc((100% / 6) - 35px)}.gap40 .col_2{flex:1 1 calc((100% / 2) - 40px)}.gap40 .col_3{flex:1 1 calc((100% / 3) - 40px)}.gap40 .col_4{flex:1 1 calc((100% / 4) - 40px)}.gap40 .col_5{flex:1 1 calc((100% / 5) - 40px)}.gap40 .col_6{flex:1 1 calc((100% / 6) - 40px)}.gap45 .col_2{flex:1 1 calc((100% / 2) - 45px)}.gap45 .col_3{flex:1 1 calc((100% / 3) - 45px)}.gap45 .col_4{flex:1 1 calc((100% / 4) - 45px)}.gap45 .col_5{flex:1 1 calc((100% / 5) - 45px)}.gap45 .col_6{flex:1 1 calc((100% / 6) - 45px)}.gap50 .col_2{flex:1 1 calc((100% / 2) - 50px)}.gap50 .col_3{flex:1 1 calc((100% / 3) - 50px)}.gap50 .col_4{flex:1 1 calc((100% / 4) - 50px)}.gap50 .col_5{flex:1 1 calc((100% / 5) - 50px)}.gap50 .col_6{flex:1 1 calc((100% / 6) - 50px)}.gap55 .col_2{flex:1 1 calc((100% / 2) - 55px)}.gap55 .col_3{flex:1 1 calc((100% / 3) - 55px)}.gap55 .col_4{flex:1 1 calc((100% / 4) - 55px)}.gap55 .col_5{flex:1 1 calc((100% / 5) - 55px)}.gap55 .col_6{flex:1 1 calc((100% / 6) - 55px)}.gap60 .col_2{flex:1 1 calc((100% / 2) - 60px)}.gap60 .col_3{flex:1 1 calc((100% / 3) - 60px)}.gap60 .col_4{flex:1 1 calc((100% / 4) - 60px)}.gap60 .col_5{flex:1 1 calc((100% / 5) - 60px)}.gap60 .col_6{flex:1 1 calc((100% / 6) - 60px)}.gap65 .col_2{flex:1 1 calc((100% / 2) - 65px)}.gap65 .col_3{flex:1 1 calc((100% / 3) - 65px)}.gap65 .col_4{flex:1 1 calc((100% / 4) - 65px)}.gap65 .col_5{flex:1 1 calc((100% / 5) - 65px)}.gap65 .col_6{flex:1 1 calc((100% / 6) - 65px)}.gap70 .col_2{flex:1 1 calc((100% / 2) - 70px)}.gap70 .col_3{flex:1 1 calc((100% / 3) - 70px)}.gap70 .col_4{flex:1 1 calc((100% / 4) - 70px)}.gap70 .col_5{flex:1 1 calc((100% / 5) - 70px)}.gap70 .col_6{flex:1 1 calc((100% / 6) - 70px)}.gap75 .col_2{flex:1 1 calc((100% / 2) - 75px)}.gap75 .col_3{flex:1 1 calc((100% / 3) - 75px)}.gap75 .col_4{flex:1 1 calc((100% / 4) - 75px)}.gap75 .col_5{flex:1 1 calc((100% / 5) - 75px)}.gap75 .col_6{flex:1 1 calc((100% / 6) - 75px)}.gap80 .col_2{flex:1 1 calc((100% / 2) - 80px)}.gap80 .col_3{flex:1 1 calc((100% / 3) - 80px)}.gap80 .col_4{flex:1 1 calc((100% / 4) - 80px)}.gap80 .col_5{flex:1 1 calc((100% / 5) - 80px)}.gap80 .col_6{flex:1 1 calc((100% / 6) - 80px)}.gap85 .col_2{flex:1 1 calc((100% / 2) - 85px)}.gap85 .col_3{flex:1 1 calc((100% / 3) - 85px)}.gap85 .col_4{flex:1 1 calc((100% / 4) - 85px)}.gap85 .col_5{flex:1 1 calc((100% / 5) - 85px)}.gap85 .col_6{flex:1 1 calc((100% / 6) - 85px)}.gap90 .col_2{flex:1 1 calc((100% / 2) - 90px)}.gap90 .col_3{flex:1 1 calc((100% / 3) - 90px)}.gap90 .col_4{flex:1 1 calc((100% / 4) - 90px)}.gap90 .col_5{flex:1 1 calc((100% / 5) - 90px)}.gap90 .col_6{flex:1 1 calc((100% / 6) - 90px)}.gap95 .col_2{flex:1 1 calc((100% / 2) - 95px)}.gap95 .col_3{flex:1 1 calc((100% / 3) - 95px)}.gap95 .col_4{flex:1 1 calc((100% / 4) - 95px)}.gap95 .col_5{flex:1 1 calc((100% / 5) - 95px)}.gap95 .col_6{flex:1 1 calc((100% / 6) - 95px)}.inline.w_5{width:calc(5% - 4px)}.inline.w_10{width:calc(10% - 4px)}.inline.w_15{width:calc(15% - 4px)}.inline.w_20{width:calc(20% - 4px)}.inline.w_25{width:calc(25% - 4px)}.inline.w_30{width:calc(30% - 4px)}.inline.w_35{width:calc(35% - 4px)}.inline.w_40{width:calc(40% - 4px)}.inline.w_45{width:calc(45% - 4px)}.inline.w_50{width:calc(50% - 4px)}.inline.w_55{width:calc(55% - 4px)}.inline.w_60{width:calc(60% - 4px)}.inline.w_65{width:calc(65% - 4px)}.inline.w_70{width:calc(70% - 4px)}.inline.w_75{width:calc(75% - 4px)}.inline.w_80{width:calc(80% - 4px)}.inline.w_85{width:calc(85% - 4px)}.inline.w_90{width:calc(90% - 4px)}.inline.w_95{width:calc(95% - 4px)}.inline.col_2{width: calc((100% / 2) - 4px)}.inline.col_3{width: calc((100% / 3) - 4px)}.inline.col_4{width: calc((100% / 4) - 4px)}.inline.col_5{width: calc((100% / 5) - 4px)}.inline.col_6{width: calc((100% / 6) - 4px)}

* {
	margin:0;
	padding:0;
	outline:0;
}

body {
	font-family: "Ubuntu",sans-serif;
	font-size:1rem;
	color: #000;
	font-weight: 400;
    font-style: normal;
}

header {
	position:relative;
}

p {
	margin-bottom: 20px;
}


p.nm {
	margin-bottom: 0px;
}



.wrapper {
	max-width:1280px;
	width: 100%;
	margin:0 auto;
}

.title {
	font-size:36px;
	color:#0B2154;
	padding:60px 0 30px 0;
	font-family: "Barlow",sans-serif;
	font-weight: 700;
}

h3 {
	font-size:1.5rem;
	color:#0B2154;
	padding:40px 0 20px 0;
	font-family: "Barlow",sans-serif;
	font-weight: 700;
}

.cblue {
	color:#0B2154;
}

.dno {
	text-decoration: none;
}

.btn {
	display:inline-block;
	cursor:pointer;
	position:relative;
	transition:.2s;
	-moz-transition:.2s;
	-webkit-transition:.2s;
	text-align:center;
	font-size:18px;
	text-decoration:none;
	min-width:190px;
	padding: 13px 40px;
	color:#fff;
	background:#D81324;
}

.btn:hover {
	background:rgba(0,0,0,0.8);
}

#fixed_menu {
    position: fixed;
    background:#D81324;
    top: -80px;
    left: 0;
    z-index: 1;
    width: 100%;
    padding:10px 0;
    z-index:999;
    transition:all .3s;
    -moz-transition:all .3s;
    -webkit-transition:all .3s;
}

#fixed_menu.open {
    top:0;
}

#header_menu {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    padding-top: 45px;
}

#fixed_menu .logo,
#header_menu .logo,
#header_mobile .logo {
	font-family: "Barlow",sans-serif;
	font-weight:700;
	font-size:28px;
	color:#fff;
	text-decoration:none;
}


#fixed_menu li,
#header_menu li {
	display:inline-block;
	margin:0 30px;
}


#fixed_menu li a,
#header_menu li a {
	display:block;
	color:#fff;
	font-size:20px;
	text-decoration:none;
	border-bottom:1px solid rgba(255,255,255,0);
}

#fixed_menu li a:hover,
#header_menu li a:hover {
	border-bottom:1px solid #fff;
}

#fixed_menu i,
#header_menu i {
	background:url(../img/phone.png) no-repeat;
	background-position:center;
	background-size:cover;
	width:25px;
	height:25px;
	display:inline-block;
	vertical-align:middle;
	margin-right: 10px;
}

#fixed_menu .phone,
#header_menu .phone {
	color:#fff;
	font-size:18px;
	font-weight: 700;
}

#header_slides {
	position: relative;
    z-index: 0;
}

#header_slides .img {
	position:relative;
}

.flexslider .slides li .img {
	height: 95vh;
}

header #header_slides .flexslider .rootvideo {
	height:95vw;
    max-height:95vh;
    min-height: 95vh;
}

header #header_slides .flexslider .rootvideo {
	display:block;
	background:#D81324;
	width:100%;
	position:relative;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

header #header_slides .flexslider .rootvideo .videoframe {
	max-width:100%;
	height:100%;
	position:relative;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

header #header_slides .flexslider .rootvideo .videoframe:before {
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.35;
	z-index:2;
}

header #header_slides .flexslider .rootvideo .videoframe video {
	-o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
}

header #header_slides .flexslider .video-text {
    position: absolute;
    height:95vh;
    width:100%;
    max-height:95vh;
    min-height: 450px;
    top: 0;
    left: 0;
    z-index: 2;
}

#header_slides .img:before {
	content:'';
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background: rgba(0, 0, 0, 0.45);
}

#header_slides .img .flex,
header #header_slides .flexslider .video-text .flex {
	height: 95vh;
	padding-top:130px;
}

.flex-direction-nav a {
	display:none;
}

.flex-control-nav {
	bottom: 30px;
}

#header_slides .txt {
	font-size: 36px;
	color: #FFF;
	padding-bottom:30px;
}

#service .block {
	display: block;
    border: 1px solid #DCDCDC;
    width: calc(100% / 3 - 15px);
    text-align: left;
	padding:20px;
}

#service .block .img {
	background-position:center !important;
	background-size:cover !important;
	width:100%;
	height:246px;
}

#service .block .content {
	padding:28px 0;
}

#service .block .text {
	font-size: 20px;
	font-weight: 500;
	padding-bottom:28px;
}

#service .block .txt {
	color: #2E2E2E;
	font-size:16px;
}

#service .block .btn {
	width:100%;
}

#advantages .block {
	display: block;
    border: 1px solid #DCDCDC;
    width: calc(100% / 3 - 15px);
    text-align: left;
	padding:15px 35px;
}

#advantages .block i.icons1 {
	background:url(../img/icons1.png)no-repeat;
}

#advantages .block i.icons2 {
	background:url(../img/icons2.png)no-repeat;
}

#advantages .block i.icons3 {
	background:url(../img/icons3.png)no-repeat;
}

#advantages .block i {
	width:60px;
	height:60px;
	opacity:0.25;
	background-position:center !important;
	background-size:contain !important;
}

#advantages .block .text {
	width:calc(100% - 90px);
	font-size:18px;
}

#contacts {
	margin-top:60px;
}

#contacts .wrapper {
	position:relative;
}

#contacts .flex {
	position: absolute;
    top: 0;
    left: 0;
	width:420px;
	height:560px;
}

#contacts .content {
    z-index: 1;
    width: calc(100% - 30px);
	background:#fff;
	padding:30px;
}

#contacts .title {
	padding:0 0 18px 0;
}

#contacts .txt {
	padding-bottom:12px;
}


#contacts .map {
	position:relative;
	z-index:0;
	margin-bottom:-5px;
}

#footer {
	background:#4B4B4B;
	padding:20px;
}

#footer {
	font-size:15px;
	color:#fff;
}

.fancybox-close-small:after {
	font: 35px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;
	top: 30px;
    right: 23px;
}

#ToTop {
    position: fixed;
    z-index: 9;
    background:#D81324;
    color: #fff;
    bottom: 10px;
    left: 10px;
    width: 55px;
    height: 55px;
    font-size: 22px;
    text-align: center;
    line-height: 2.5;
    cursor: pointer;
    transition: all 0.2s;
    -ms-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
}

#ToTop:hover {
   background:#555;
}


#mobile_menu {
	display:none;
}

#header_mobile {
	display:none;
}

@media screen and (max-width:1300px) {
	.wrapper {
		max-width:90%;
	}
}

@media screen and (max-width:950px) {
	#service .block,
	#advantages .block {
		width: calc(100% / 2 - 15px);
	}
	
    #fixed_menu,
	#header_menu {
		display:none;
	}
	
	#header_mobile {
		display:block;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		width: 100%;
		padding-top: 30px;
		z-index: 999;
	}
	
	#header_mobile .menu_bars {
		position: fixed;
		top: 28px;
		right: 22px;
		display: inline-block;
		width: 50px;
		box-shadow: 0px 0px 10px -2px rgb(0 0 0 / 42%);
		background: #fff;
		padding: 10px 10px;
		z-index: 99;
	}
	
	#header_mobile .menu_bars span {
		width: 100%;
		height: 3px;
		background: #101010;
		display: block;
		margin-bottom: 6px;
	}
	
	#header_mobile .menu_bars span:last-child {
		margin-bottom: 0;
	}
	
	#mobile_menu {
		display:block;
		position: fixed;
		right:-200vw;
		top:0;
		width:300px;
		height:100vh;
		background: #000;
		transition: all 0.5s;
		z-index:9999999;
	}
	
	#mobile_menu.active {
		right:0 !important;
	}
	
	#mobile_menu .wrapper {
		width:90%;
	}
	
	#mobile_menu .close {
		background: url(../img/close.png)no-repeat;
		background-position: center;
		background-size: cover;
		display: inline-block;
		width: 25px;
		height: 25px;
		margin: 20px 0 15px 0;
		cursor: pointer;
	}
	
	#mobile_menu nav {
		border-bottom:1px solid #cccccc;
	}
	
	#mobile_menu li {
		display:block;
	}
	
	#mobile_menu li a {
		color: #fff;
		padding-bottom: 0px;
		width: calc(100% - 45px);
		display: inline-block;
		height: 45px;
		vertical-align: middle;
		line-height: 2.3;
		text-decoration:none;
	}
	
	#mobile_menu .contacts {
		margin-top:30px;
		color:#fff;
	}
	
	#mobile_menu .contacts span {
		display:block;
	}
	
	#mobile_menu .contacts .adres {
		padding-bottom:15px;
	}
	
	#mobile_menu .contacts a {
		text-decoration:none;
		color:#fff;
	}
}

@media screen and (max-width:700px) {
	#advantages .block,
	#service .block {
		width:100%;
	}
}

@media screen and (max-width:425px) {
	.title {
		font-size: 1.8rem
	}
	.faq-items h2 {
		padding: 60px 0px 20px 0px;
	}
	.faq-items h3 {
		padding: 20px 0px 20px 0px;
	}
	
	#header_slides .img .flex, header #header_slides .flexslider .video-text .flex {
        padding-top: 45px;
    }
    
    #service .block .text,
    #service .block .txt {
        height:auto !important;
    }
	
	.flexslider .slides li .img {
		height: 65vh;
	}
	
	#header_slides .img .flex, header #header_slides .flexslider .video-text .flex {
		height:65vh;
	}
    
    #header_mobile .logo {
		font-size: 24px;
	}
	
	#header_slides .txt {
		font-size: 28px;
	}
	
	#contacts .flex {
		width: calc(100vw - 5%);
	}
}


