.title-image-section{display:inline-block;padding:3% 0;vertical-align:top;width:100%}.title-image-section .main-title{align-items:center;display:flex;flex-direction:column;gap:3px;justify-content:center;margin-bottom:32px}.title-image-section .main-title svg{display:block;height:24px;width:24px}.title-image-section .main-title h2{color:#333;font-family:Source Sans Pro,Sans-serif;font-size:27px;font-weight:700;letter-spacing:-1.1px;line-height:.9em}.title-image-section .wrap{display:block;margin:0 auto;max-width:720px}.title-image-section .wrap .image{display:block;margin-bottom:20px;width:100%}.title-image-section .wrap .image img{margin:0 auto;max-width:320px;width:92%}.title-image-section .wrap .content p{color:#555;font-family:Roboto;font-size:16px;font-weight:400;line-height:1.5em}.title-image-section .wrap .content p strong{font-weight:500}.title-image-section.item-bigger .main-title h2{font-size:36px;line-height:1em}.title-image-section.item-bigger .main-title{margin-bottom:20px}.title-image-section.item-bigger .wrap .image img{max-width:420px}.title-image-section.item-bigger .wrap .content p{font-size:18px}@media(max-width:1024px){.title-image-section .faq-sec .faq .faq-title span{font-size:16px;line-height:20px}.title-image-section .faq-sec .faq .faq-title svg{height:14px;width:14px}.title-image-section .faq-sec .faq li,.title-image-section .faq-sec .faq p{font-size:14px;line-height:21px}.title-image-section{padding:20px 0}.title-image-section .main-title h2{font-size:24px}.title-image-section .main-title{margin-bottom:20px}}