
/* main_common */
#c2_wrap { overflow: hidden; text-align: center; }
#c2_wrap .c_h1 { line-height: 1; font-size: 35px; letter-spacing: -1.5px; font-weight: bold; text-transform: uppercase; color: #fff; }
#c2_wrap .c_h2 { line-height: 1; font-size: 16px; font-weight: bold; color: #fff; font-family: 'Karla', sans-serif; text-transform: uppercase; margin:0 0 10px; font-weight: bold; }
#c2_wrap .c_p { font-size: 15px; font-weight: 300; letter-spacing: -0.45px; line-height: 28px; color: #fff; }

#c2_wrap .c_btn { display: block; width: 100%; max-width: 300px; margin:30px auto 0; height: 45px; display: flex; align-items: center; justify-content: center; background-color: rgba(255,255,255,0.9); opacity: 1; transition: all .3s; font-size: 16px; font-family: 'Karla', sans-serif; }
#c2_wrap .c_btn img { display: none; }


/*Content CSS*/
#c2_wrap { position:relative; }
#c2_wrap p br { display: none; }
#c2_wrap > div { position:relative; transition: all .3s; }
/* #c2_wrap > div:before { content:""; position:absolute; left:0; width:100%; top:0; height: 100%; background-color: #0068b7; opacity: 0; transition: all .3s; } */

#c2_wrap > div .c_h2 { margin:0 0 10px; position:relative; left:3px; }
#c2_wrap > div .c_p { margin:30px 0 0; }

#c2_wrap .c2_left { background:url('../img/c2_bg1.jpg') no-repeat center / cover; border-bottom: 1px solid rgba(255,255,255,0.1); }
#c2_wrap .c2_right { background:url('../img/c2_bg2.jpg') no-repeat center / cover; }
#c2_wrap .c2_left .c2_inner { display: flex; flex-direction: column; justify-content: center; padding:50px 15px; }
#c2_wrap .c2_right .c2_inner { display: flex; flex-direction: column; justify-content: center; padding:50px 15px; }

/* #c2_wrap > div:hover .c_btn { opacity: 1; }
#c2_wrap > div:hover:before { opacity: 0.7; } */
