@charset "UTF-8";.testimonial-banner{padding-top:120px;background:#E6F4FF}@media screen and (max-width: 900px){.testimonial-banner{padding-top:100px}}@media screen and (max-width: 500px){.testimonial-banner{padding-top:20px}}.testimonial-banner *,.testimonial-banner q{color:#40455a!important}.testimonial-banner a,.testimonial-banner svg{color:#000}.testimonial-banner .breadcrumb-item{align-items:center;margin-right:5px}.testimonial-banner .breadcrumb-item svg{margin-right:6px}.testimonial-banner .breadcrumb-item svg circle{stroke:#2f3340}@media screen and (max-width: 900px){.testimonial-banner .breadcrumb{padding:0}.testimonial-banner .breadcrumb li a{font-size:14px}}.testimonial-banner__content{padding:60px 0}@media screen and (max-width: 500px){.testimonial-banner__content{padding:20px 0}}.testimonial-banner__content .r-social{margin-bottom:24px}@media screen and (max-width: 500px){.testimonial-banner__content .r-social{margin-bottom:16px;padding-bottom:16px}}.testimonial-banner__content .r-social .title-share{font-weight:500;font-size:14px;line-height:19px;color:var(--bs-secondary-text-emphasis)}.testimonial-banner__content .r-social .c-icon-social{gap:12px;background:transparent;padding:8px 16px}.testimonial-banner__content .r-social .custom-social{cursor:pointer}.testimonial-banner__content .r-social .custom-social span{position:absolute;width:max-content;background:rgba(181,172,156,.5882352941);padding:3px 5px;border-radius:6px;color:#2f3340;font-size:13px;top:-25px;left:0;display:none}.testimonial-banner__content .photo-frame{margin-left:0;margin-right:35px}@media screen and (min-width: 960px){.testimonial-banner__content .photo-frame{margin-bottom:30px;margin-left:37px}}.testimonial-banner__content .photo-frame img{aspect-ratio:490/402;object-fit:cover}.testimonial-banner__content .photo-frame:before{content:"";width:100%;height:100%;position:absolute;border:6px solid #1746FF;border-radius:20px;top:10%;left:9%}@media screen and (max-width: 767px){.testimonial-banner__content .photo-frame{margin-bottom:25px}}.testimonial-banner__content .photo-frame .img-fluid{border-radius:20px}.testimonial-banner__content .photo-quote{padding-left:0!important;padding-right:0}.testimonial-banner__content .product-quote{padding-left:35px!important}@media screen and (max-width: 768px){.testimonial-banner__content .product-quote{padding-left:0!important;max-width:90vw;margin:auto}}.testimonial-banner__content .product-quote__title{color:var(--bs-calender-text-emphasis);font-size:1.25rem;font-weight:500;margin-left:40px}.testimonial-banner__content .product-quote__title.block-quote{display:inline;line-height:30px;text-indent:0}@media screen and (max-width: 768px){.testimonial-banner__content .product-quote__title{margin-left:25px}}@media screen and (min-width: 768px){.testimonial-banner__content .product-quote__title{font-size:1.375rem;line-height:24px}}@media screen and (min-width: 960px){.testimonial-banner__content .product-quote__title{font-size:1.5rem;line-height:24px}}.testimonial-banner__content .product-quote .block-quote{display:flex;gap:12px!important;margin:0}.testimonial-banner__content .product-quote .block-quote .quote-before{display:flex;align-items:start}.testimonial-banner__content .product-quote .block-quote .quote-after{position:relative}.testimonial-banner__content .product-quote .block-quote .quote-after svg{position:absolute;bottom:-4px;left:10px;transform:rotatey(180deg)}.testimonial-banner__content .product-quote .block-quote svg{width:22px;height:22px}.testimonial-banner__content .product-quote q:before{content:open-quote;vertical-align:-.4em}.testimonial-banner__content .product-quote q:after{content:close-quote;margin-left:.6em;vertical-align:-.1em;transform:rotateX(180deg)}@media screen and (min-width: 768px){.testimonial-banner__content .product-quote q:after{margin-left:.8em}}.testimonial-banner__content .product-quote q:before,.testimonial-banner__content .product-quote q:after{quotes:"\201c" "\201d" "\2018" "\2019";display:inline-block;font-family:sans-serif;line-height:.1em;font-size:3.125rem;color:#40455a}@media screen and (min-width: 768px){.testimonial-banner__content .product-quote q:before,.testimonial-banner__content .product-quote q:after{font-size:4.375rem}}.testimonial-banner__content .product-quote__desc{font-size:1.125rem;font-weight:300;color:var(--bs-body1-text-emphasis);line-height:1.3;margin-top:26px;text-align:justify;padding-right:12px}@media screen and (min-width: 960px){.testimonial-banner__content .product-quote__desc{padding-right:0}}.testimonial-banner__content .product-quote__desc b{font-weight:500}@media screen and (max-width: 768px){.testimonial-banner__content .product-quote__desc{font-size:16px!important}}.testimonial-banner__content .product-quote__author{margin-top:16px;font-weight:500;font-size:1.125rem}.testimonial-banner__content .product-quote__address{display:flex;gap:8px;font-size:1rem;align-items:center;margin-top:8px}@media screen and (max-width: 400px){.testimonial-banner .col-12{padding:0}}.testimonial-section{margin:34px auto}@media screen and (max-width: 500px){.testimonial-section .section-service{margin:24px auto 36px}}.testimonial-section-title{font-family:Raleway;font-size:28px;font-weight:700;margin-bottom:26px}@media screen and (max-width: 768px){.testimonial-section-title{font-size:24px}}@media screen and (max-width: 500px){.testimonial-section-title{font-size:18px}}.testimonial-blog img,.testimonial-blog iframe{max-width:100%}.testimonial-agent{background:rgba(230,244,255,.5019607843);border-radius:24px;padding:26px}.testimonial-agent *{color:#40455a!important}@media screen and (max-width: 500px){.testimonial-agent{padding:16px!important}}.testimonial-agent__title{font-size:20px;font-weight:700}.testimonial-agent__card-agent .agent-profile.content{margin-top:0;position:initial!important;height:auto!important;padding:16px}.testimonial-agent__card-agent .agent-profile.content .agent-name{font-size:20px}.testimonial-agent__card-agent .agent-profile.content .agent-title{font-size:18px}.testimonial-agent__card-agent .agent-profile.content .profile{margin-top:24px}.testimonial-agent__card-agent .agent-profile.content .profilespan{font-size:16px}.testimonial-agent__card-agent .agent-profile.content .profile svg.icon{height:20px;width:20px;min-width:20px}.testimonial-agent__card-agent .agent-profile.content .contact-now{margin-top:24px}.testimonial-agent__card-agent .agent-profile.content .contact-now .contact-title{font-size:16px}.testimonial-agent__card-agent .agent-profile.content .contact-now svg{height:20px;width:20px}.testimonial-agent__card-agent .agent-profile.content .agent-avatar{width:285px;height:285px;aspect-ratio:1/1;margin-bottom:20px}.testimonial-agent__card-agent .agent-profile.content .agent-avatar .avatar-image{width:100%;height:100%}.testimonial-agent__card-agent .agent-profile.content .avatar-icon{width:132px}.testimonial-agent__card-agent .agent-profile.content .wrapper-agent{display:flex;justify-content:end}@media (max-width: 500px){.testimonial-agent .profile *{font-size:16px!important}}.testimonial-item{border-radius:12px;box-shadow:0 4px 4px #00000040;height:auto!important}.testimonial-item__wrapper.swiper{overflow-y:auto;overflow-x:hidden;padding:10px}.testimonial-item__image{aspect-ratio:357/210;width:100%;border-radius:24px}.testimonial-item__image img{width:100%;height:100%;border-radius:24px;object-fit:cover}.testimonial-item__info{padding:19px 9px;display:grid;gap:8px;justify-content:space-between}.testimonial-item__info-name{font-weight:700;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.testimonial-item__info-job{font-weight:400;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.testimonial-item__info-job svg{height:20px;width:20px}.testimonial-item__info-footer{display:grid;gap:4px}.testimonial-item__info-rate{display:flex;gap:4px}.testimonial-item__info-rate svg{width:24px;height:24px}.testimonial-item__info-desc{font-weight:400;font-size:.875rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:65px}.testimonial-item:hover .testimonial-item__info-desc{color:#1746ff}@media screen and (max-width: 1000px){.testimonial-item{border-radius:12px}.testimonial-item-group{grid-template-columns:repeat(2,1fr);gap:18px}.testimonial-item__image,.testimonial-item__image img{border-radius:12px}}@media screen and (max-width: 500px){.testimonial-item-group{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 992px){.testimonial-wrapper{margin:32px 0;gap:24px}.testimonial-agent{background:rgba(230,244,255,.5019607843);border-radius:12px;padding:26px}.testimonial-agent__title{font-size:18px;text-align:center}.testimonial-agent__card-agent .agent-profile.content{margin-top:34px;padding:0}.testimonial-agent__card-agent .agent-profile.content .agent-name{font-size:18px}.testimonial-agent__card-agent .agent-profile.content .agent-title{font-size:16px}.testimonial-agent__card-agent .agent-profile.content .profile{margin-top:12px}.testimonial-agent__card-agent .agent-profile.content .profilespan{font-size:16px}.testimonial-agent__card-agent .agent-profile.content .profile svg.icon{height:16px;width:16px;min-width:16px}.testimonial-agent__card-agent .agent-profile.content .contact-now{margin-top:12px}.testimonial-agent__card-agent .agent-profile.content .contact-now .contact-title{font-size:16px}.testimonial-agent__card-agent .agent-profile.content .contact-now svg{height:18px;width:18px}.testimonial-agent__card-agent .agent-profile.content .wrapper-agent{justify-content:center}}.testimonial-wrapper a:not(.dai-btn){color:currentColor!important}#formSupport a{color:#1746ff!important}.swiper-pagination{position:relative!important;margin-top:20px}@media screen and (max-width: 500px){.swiper-pagination{position:absolute;left:-21%}}.swiper-pagination .swiper-pagination-bullet{background:#ffffff;border:1px solid #1746FF;opacity:1;transition:all .3s;width:7.52px;height:7.52px;margin:0 7.5px}@media screen and (max-width: 500px){.swiper-pagination .swiper-pagination-bullet{margin:0 10px;width:10px;height:10px}}.swiper-pagination .swiper-pagination-bullet:hover{background:#1746FF}.swiper-pagination .swiper-pagination-bullet-active{background:#ffffff;width:21.05px;height:10px;border-radius:6px}@media screen and (max-width: 500px){.swiper-pagination .swiper-pagination-bullet-active{width:25px;height:10px}}.swiper-pagination-bullet{background:#ffffff;border:1px solid #1746FF;opacity:1;transition:all .3s;width:7.52px;height:7.52px;margin:0 7.5px}@media screen and (max-width: 500px){.swiper-pagination-bullet{margin:0 10px;width:10px;height:10px}}.swiper-pagination-bullet:hover{background:#1746FF}.swiper-pagination-bullet-active{background:#ffffff;width:21.05px;height:10px;border-radius:6px}@media screen and (max-width: 500px){.swiper-pagination-bullet-active{width:25px;height:10px}}#contact{scroll-margin-top:150px}@media screen and (max-width: 768px){#contact{scroll-margin-top:100px}}
