.banner{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;border-bottom:5px solid #40a83d}.banner__overlap{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjUwIiBoZWlnaHQ9IjQxMiIgdmlld0JveD0iMCAwIDE2NTAgNDEyIj4NCiAgPGcgaWQ9IlJlY3RhbmdsZV8zNCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMzQiIGZpbGw9IiM2ODdhOGQiIHN0cm9rZT0iIzcwNzA3MCIgc3Ryb2tlLXdpZHRoPSIxIiBvcGFjaXR5PSIwLjc0OSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtpc29sYXRpb246IGlzb2xhdGUiPg0KICAgIDxyZWN0IHdpZHRoPSIxNjUwIiBoZWlnaHQ9IjQxMiIgc3Ryb2tlPSJub25lIi8+DQogICAgPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxNjQ5IiBoZWlnaHQ9IjQxMSIgZmlsbD0ibm9uZSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);position:absolute;width:100%;height:100%;top:0;left:0;mix-blend-mode:darken;opacity:.9}.banner .content{background-color:#000;opacity:.8;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner .content__main{border-left:5px solid #d0deee;padding:10px 20px 10px 35px;margin:20px 0 20px 35px}.banner .content__main .brand-name{font-size:28px;font-weight:500;color:#d0deee}.banner .content__main .title{font-size:50px;font-weight:600;color:#fff}.banner .content__main .subtitle{font-size:18px;color:#fff}.banner img{-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1, 1.12);transform:scale(1.1, 1.12);z-index:1}@media(max-width: 888px){.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:250px}.banner__container{padding:0 10px}.banner__overlap{opacity:.5}.banner .content__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:15px;padding:0 15px}.banner .brand-name{font:normal normal normal 18px/22px Open Sans !important}.banner .title{font-size:27px !important}.banner .subtitle{font-size:15px !important}.banner .subtitle--desktop{display:none !important}.banner .subtitle--mobile{display:block !important}.images{display:none}}.banner-introduce-app .content{background-color:#687a8d;border-radius:9px}.banner-introduce-app .content__title{text-align:center;font:normal normal 600 31px/41px Open Sans;color:#fff;padding:30px 30px 0 30px}.banner-introduce-app .content__subtitle{margin-top:20px;text-align:center;font:normal normal 400 18px/28px Open Sans;color:#fff;padding:0 30px}.banner-introduce-app .content .images{margin-top:40px}.banner-introduce-app .content .images__download img{margin:0 12px}.banner-introduce-app .content .images__phone{overflow:hidden}.banner-introduce-app .content .images__phone img{-o-object-fit:cover;object-fit:cover;width:409px;height:447px}@media(max-width: 768px){.banner-introduce-app .content .title--mobile{font-size:21px}.banner-introduce-app .content .subtitle--mobile{font-size:18px;padding:0 20px}.banner-introduce-app .content .images{margin-top:0 !important}.banner-introduce-app .content .images{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px}.banner-introduce-app .content .images .images{margin-top:0 !important}.banner-introduce-app .content .images .images__download--mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner-introduce-app .content .images .images__download--mobile img{width:143px;margin:0}.banner-introduce-app .content .images .images__phone--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner-introduce-app .content .images .images__phone--mobile img{height:262px;margin-left:18px}}.banner{background-position:right}.banner .images{height:400px}.banner .images img{display:none}.banner__overlap{opacity:.75}@media(min-width: 992px){.banner__overlap{display:none}}.container-contact{background:#f4f5f7 0% 0% no-repeat padding-box}.container-contact .title{margin-top:60px;margin-bottom:10px}.container-contact .title p{font:normal normal normal 28px/32px Open Sans;color:#687a8d;text-align:center}.container-contact .title a{-webkit-text-decoration:none;text-decoration:none}.container-contact .subtitle{font:normal normal normal 18px/24px Open Sans;color:#000;text-align:center}.container-contact .contact-introduce{margin:50px 0;padding-bottom:100px}.container-contact .contact-introduce .contact--col--left{padding-right:20px}.container-contact .contact-introduce .contact--col--right{padding-left:20px !important}.container-contact .contact-introduce .introduce{padding:50px 60px;background:#fff 0% 0% no-repeat padding-box;border:1px solid #707070;border-radius:9px}.container-contact .contact-introduce .introduce__btn{width:100%;height:63px;background:#40a83d 0% 0% no-repeat padding-box;border:none;border-radius:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin-top:25px}.container-contact .contact-introduce .introduce__btn__text{color:#fff;font:normal normal 600 20px/29px Open Sans;margin-left:5px}.container-contact .contact-introduce .introduce__btn__icon{height:0;width:96px;border-bottom:62px solid #30802e;border-left:35px solid rgba(0,0,0,0);border-radius:0 9px 9px 0}.container-contact .contact-introduce .introduce__btn__icon i{margin-top:30px}.container-contact .contact-introduce .introduce__btn .fa-circle-user{color:#fff;margin-left:14px}.container-contact .contact-introduce .introduce__btn:hover{background-color:#358433}.container-contact .contact-introduce .introduce__btn:hover .introduce__btn__icon{border-bottom:62px solid #246023}.container-contact .contact-introduce .introduce__insurance-account__title{color:#48525d;font:normal normal 600 22px/24px Open Sans}.container-contact .contact-introduce .introduce__insurance-account .content__item{padding:6px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.container-contact .contact-introduce .introduce__insurance-account .content__item .dash{font:normal normal bold 30px/30px Open Sans;color:#40a83d;margin-right:20px}.container-contact .contact-introduce .introduce__insurance-account .content__item .text{text-align:left;font:normal normal normal 18px/30px Open Sans;letter-spacing:0px;color:#000}.container-contact .contact-introduce .contact-introduce-banner{border:none}.container-contact .contact-introduce .contact-introduce-banner .introduce-banner__content{background-color:#687a8d;border-radius:9px}.container-contact .contact-introduce .contact-introduce-banner .introduce-banner__content__title{padding:30px 30px 0 30px;text-align:center;font:normal normal 600 26px/41px Open Sans;color:#fff}.container-contact .contact-introduce .contact-introduce-banner .introduce-banner__content__subtitle{text-align:center;font:normal normal normal 20px/30px Open Sans;color:#fff;padding:30px 30px 0 30px}.container-contact .contact-introduce .contact-introduce-banner .introduce-banner__content .images{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:30px}.container-contact .contact-introduce .contact-introduce-banner .introduce-banner__content .images__download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:99}.container-contact .contact-introduce .contact-introduce-banner .introduce-banner__content .images .phone-images{z-index:0}.container-contact .contact-introduce .contact-introduce-banner .introduce-banner__content .images .phone-images img{-o-object-fit:cover;object-fit:cover}.other-way-contact__title{text-align:center;font:normal normal normal 28px/38px Open Sans;color:#4e5a67;margin-bottom:50px}.other-way-contact .border--none{-webkit-box-shadow:none;box-shadow:none;border:none}.other-way-contact__item{-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.1607843137);box-shadow:0px 0px 6px rgba(0,0,0,.1607843137);border:1px solid #b6c2d1;border-radius:9px;padding:40px;margin:30px 0 40px 0}.other-way-contact__item *{text-align:center}.other-way-contact__item .title{font:normal normal bold 28px/23px Open Sans;color:#40a83d;margin-bottom:20px}.other-way-contact__item .content{font:normal normal normal 16px/23px Open Sans;color:#343434;margin-bottom:40px}.other-way-contact__item .content a{color:#4f9fe5;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none}.other-way-contact__item .button .btn--contact{width:167px;height:45px;background:#edf1f4 0% 0% no-repeat padding-box;border:1px solid #687a8d;font:normal normal 600 15px/22px Open Sans;color:#687a8d}.other-way-contact__item .button .btn--contact i{color:#687a8d;margin-right:20px}.other-way-contact__item .button .btn--contact:hover{background-color:#687a8d;color:#fff}.other-way-contact__item .button .btn--contact:hover *{color:#fff}@media(max-width: 768px){.container-contact .title{margin-top:40px;margin-bottom:20px;font-size:18px}.container-contact .title p{font-size:18px;line-height:22px;color:#687a8d;text-align:center;margin-bottom:0}.container-contact .subtitle{font-size:16px;line-height:22px}.container-contact .contact-introduce{padding-bottom:60px}.container-contact .contact-introduce .contact--col--right{display:none !important}.container-contact .contact-introduce .introduce{padding:40px 20px;border:1px solid #707070;border-radius:9px}.container-contact .contact-introduce .introduce .btn__text--mobile{display:block !important}.container-contact .contact-introduce .introduce .btn__text--mobile{margin-left:3px}.container-contact .contact-introduce .introduce .btn__text--desktop{display:none}.container-contact .contact-introduce .introduce .introduce__btn__icon{width:76px}.container-contact .contact-introduce .contact-introduce-banner{border:none;padding-right:37px}.container-contact .contact-introduce .contact-introduce-banner .title--mobile{font-size:21px}.container-contact .contact-introduce .contact-introduce-banner .subtitle--mobile{font-size:18px}.container-contact .contact-introduce .contact-introduce-banner .introduce-banner__content{padding:20px}.container-contact .contact-introduce .contact-introduce-banner .phone-images{margin-left:10px !important}.container-contact .contact-introduce .contact-introduce-banner .phone-images{overflow:hidden}.container-contact .contact-introduce .contact-introduce-banner .phone-images img{-o-object-fit:cover;object-fit:cover}.other-way-contact__title{font:normal normal normal 24px/31px Open Sans;margin-bottom:0px}.other-way-contact .border--none{padding-bottom:0}.other-way-contact__item{border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border-bottom:1px solid #b6c2d1;padding:40px 0px;margin:0}.other-way-contact__item *{text-align:center}.other-way-contact__item .title{padding:20px 0}.other-way-contact__item .content{margin-bottom:40px}.other-way-contact__item .button .btn--contact{width:90%;height:62px;font:normal normal 600 17px/22px Open Sans}.other-way-contact__item .button .btn--contact i{margin-right:10px}}
