.jl_layoutmix_wrap{display:flex;flex-direction:column}.jl_layoutmix_wrap>div{display:flex}.social-links{display:flex;flex-wrap:wrap}.social-links a,.social-links a>div{display:flex}.social-links a:last-child{margin-bottom:0!important;margin-right:0!important}.social-links span{flex-wrap:wrap}.contact_list_w.contact_inline,.social-links span{align-items:center;display:flex}.contact_list_w{margin:0;padding:0}.contact_border_box{background:#f7f7f7;border:1px solid #ededed;padding:25px}.contact_list_w li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:20px;position:relative}.contact_list_w li .contact_link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}.contact_list_w li:last-child{margin-bottom:0}.contact_list_w li .ct_icon{-ms-flex-item-align:start;align-self:flex-start;-webkit-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px;margin-right:10px;width:20px}.contact_list_w li .ct_icon svg{height:20px;width:20px}.contact_list_w li .ct_icon span{display:flex}.contact_list_w li .ct_label{margin-top:-5px}.contact_list_w li .ct_label .ct_text{display:block}.contact_list_w.contact_inline li{display:inline-flex;margin-bottom:0;margin-right:10px}.contact_list_w.contact_inline li .ct_icon{align-self:auto}.contact_list_w.contact_inline li:last-child{margin-right:0}.contact_list_w.contact_inline li .ct_icon{-webkit-flex:0 0 15px;-ms-flex:0 0 15px;flex:0 0 15px;width:15px}.contact_list_w.contact_inline li .ct_icon svg{height:15px;width:15px}.contact_list_w.contact_inline li .ct_label{margin-top:0}.contact_list_w.contact_inline .ct_label .ct_text{display:inline-block}.jl_simple_menu ul{display:flex;flex-wrap:wrap}.jl_simple_menu ul li{margin:0!important}.jl_simple_menu.jl_line_menu ul li a{background-image:linear-gradient(90deg,currentColor,currentColor 94%);background-position:100% 94%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .35s cubic-bezier(.215,.61,.355,1)}.jl_simple_menu.jl_line_menu ul li a:hover{background-position:0 94%;background-size:100% 1px}.jl_spacer_mix{align-items:center;display:flex;justify-content:center;position:relative;width:100%}