@font-face{font-family:'star';src:url(../../../plugins/plugin-core/assets/font/star.eot);src:url('../../../plugins/plugin-core/assets/font/star.eot?#iefix') format('embedded-opentype'),url(data:application/x-font-woff;base64,d09GRk9UVE8AAAUYAAsAAAAABwwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAecAAAI9UeEZGEZGVE0AAALwAAAAGgAAABxnRmscR0RFRgAAAwwAAAAdAAAAIAAxAARPUy8yAAADLAAAAE0AAABgUhDeOmNtYXAAAAN8AAAASgAAAVrgThNyaGVhZAAAA8gAAAAuAAAANvxCCQloaGVhAAAD+AAAAB4AAAAkBCr//2htdHgAAAQYAAAAEAAAABAGNAAAbWF4cAAABCgAAAAGAAAABgAEUABuYW1lAAAEMAAAANsAAAGDcVTN9HBvc3QAAAUMAAAADAAAACAAAwAAeJw9UEtIVFEY/s+de5vJbvOwGavhZrof8y6KXIRuwh5UG1PTooVulHQmZCxn4SbDIU4PmoZWLWsaJYpalEKLJqKwEqTaFSKBQpgPsMchxr7+w63u6uP+3+t8gkyThBCB3u5UfyqVJGGQoEblGGqHT20zpe2TtlldQdtbKiHlf2D75Rn1QKUth86FHKKwQ8MRh4KOUV9JPu0RoBBVDSZ7m13X/Wv+L4O/3XRcZMnURJN6xC1RUPkgxObMCZWOAfd+TAHtpddAc2sTMG/VgEY7tgLDdgCYO1QGDkSfggrhBVD7saiHUHz4la8HXdDE4n6t6ARdWFPs0jYKiv+as7wMiJurtzlm6ucRIDeSB1TmI7D67AWwkpDA+pUckE0cBpbP6oT+68D4yyLITkwD32rfMKVmhMmN54HFkwUmj5VBfVsGQQ0zrAhxT/J/yXgIqirL1wi3e+V2saLzNGiozdQuF0Hh0iV23sWv2DS7x+K41ClQ694ZrwJFrsU5qe4dyBhI6qqf2LVpn8X9vz8HPb4ciEkJatnYoDd7C5ocG9KbVQOZO13eZrRz4oPe7DfQsRLniKPvGS3xv+KjBF+fXNWbGawo3PU2o8nxkt7ssxWUKm2W8yrvD6r7URnrk+qG3JCzK/4AJjEbnAB4nGNgYGBkAIIztovOg+izLSlqMBoASAMGMgAAeJxjYGRgYOADYgkGEGBiYARCZiBmAfMYAARrADYAAAB4nGNgZpJinMDAysDB6MOYxsDA4A6lvzJIMrQwMDAxsDIzwACjAAMCBKS5pjA4MAR/YGB88P8Bgx7jAwaFBqAasMIHIB4QMgIAFgYNbwAAAHicY2BgYGaAYBkGRgYQCAHyGMF8FgYLIM3FwMHABIQMDMEMxR8Y/v8Hq4Kz/6/73y/ADNULBYxsDKgC1AGEjGSivpXkAwA22AusAAB4nGNgZGBgAOKJT99/iue3+crAzcQAAmdbUtQQ9P8HTFKMD4BcDgawNABcrwuiAAB4nGNgZGBgfPD/AYMekxQDwz8GIAkUQQEsAHJgBCsAAAIAAAACGgAAAhoAAAAAAAAAAFAAAAQAAHicdY4xbsJAEEWfwRBFQREVSrmiSmPLdqChRhwgBT1CK8sSsNICOUokjkDJMXKAHCH3yMdMQ8FKo33z98/8BQZ8k3A9CU8MjTvid+MuY76MU+ln4x4v/Bj3pf/JmaTPUl7bqSt3xG/GXeYUxqn0k3GPERfjvvRfGtYEtqrADpp12IYg+MRTc2TDiqjW18fNSrBofYf2jnJ4HBW50hwz1f2+mzYlY6Kq5Cr50JKwOyxCrL2r8sLNnKWKptkkq4pSnkcfWyoystf7LaBsw1n6uG+0osyLh7P/Xz45XAB4nGNgZsALAAB9AAQ=) format('woff'),url(../../../plugins/plugin-core/assets/font/star.ttf) format('truetype'),url('../../../plugins/plugin-core/assets/font/star.svg#star') format('svg');font-weight:400;font-style:normal}.tfc-testimonial-carousel .owl-carousel .owl-stage-outer{margin:-25px;padding:25px}.tfc-testimonial-carousel.style-1 .item-testimonial{border:1px solid #E4E4E4;padding:32px 32px 30px}.tfc-testimonial-carousel .percent{font-size:32px;font-weight:500;line-height:40px;font-family:'Rethink Sans';color:#317C6F}.tfc-testimonial-carousel .sale{font-size:22px;font-weight:500;line-height:30px;font-family:'Rethink Sans';color:var(--theme-primary-color)}.tfc-testimonial-carousel .testimonial-inner{padding-bottom:15px;margin-bottom:16px;border-bottom:1px solid #E4E4E4;position:relative}.tfc-testimonial-carousel .testimonial-inner::after{content:"";position:absolute;height:1px;background-color:var(--theme-secondary-color);bottom:-1px;left:auto;right:0;width:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.tfc-testimonial-carousel .item-testimonial:hover .testimonial-inner::after{width:100%;left:0}.tfc-testimonial-carousel.style-1 .item-testimonial .avatar{width:48px;border-radius:99px;overflow:hidden}.tfc-testimonial-carousel.style-1 .testimonial-content{display:flex;align-items:center;gap:12px}.tfc-testimonial-carousel .item-testimonial .description{font-weight:400;font-size:16px;line-height:26px;color:#6D7074;font-family:'Rethink Sans'}.tfc-testimonial-carousel.style-1 .description{margin-bottom:16px;height:104px}.tfc-testimonial-carousel .item-testimonial .name{font-weight:500;font-size:16px;line-height:24px;color:var(--theme-primary-color);font-family:'Rethink Sans'}.tfc-testimonial-carousel .item-testimonial .position{font-weight:400;font-size:12px;line-height:20px;color:#6D7074;font-family:'Rethink Sans'}.tfc-testimonial-carousel.style-1 .item-testimonial .rating{margin-bottom:5px}.tfc-testimonial-carousel.style-2 .item-testimonial{display:flex;border:2px solid #E4E4E4}.tfc-testimonial-carousel.style-2 .testimonial-content{padding:38px 28px}.tfc-testimonial-carousel.style-2 .item-testimonial .testimonial-image{max-width:210px;flex-shrink:0;width:100%}.tfc-testimonial-carousel.style-2 .item-testimonial .avatar{width:100%;height:100%;overflow:hidden}.tfc-testimonial-carousel.style-2 .item-testimonial .avatar img{object-fit:cover;width:100%;height:100%}.tfc-testimonial-carousel.style-2 .testimonial-inner{padding-bottom:14px}.tfc-testimonial-carousel.style-2 .description{margin-bottom:20px}.tfc-testimonial-carousel.style-2 .item-testimonial .rating{margin-top:5px}.tfc-testimonial-carousel .item .testimonial-star-rating{overflow:hidden;position:relative;line-height:1;font-size:16px;font-family:star;color:var(--theme-primary-color);letter-spacing:3px}.tfc-testimonial-carousel-type-group.style-2 .testimonial-star-rating::before,.tfc-testimonial-carousel .item .testimonial-star-rating::before{content:"\73\73\73\73\73"}.tfc-testimonial-carousel-type-group.style-2 .testimonial-star-rating span,.tfc-testimonial-carousel .item .testimonial-star-rating span{overflow:hidden;top:0;left:0;position:absolute;width:100%}.tfc-testimonial-carousel-type-group.style-2 .testimonial-star-rating span::before,.tfc-testimonial-carousel .item .testimonial-star-rating span:before{content:"\53\53\53\53\53"}.group-style3-testimonial{display:flex;gap:80px}.group-style3-testimonial .content-left{width:47%}.group-style3-testimonial .content-left .testimonial-image{position:relative}.group-style3-testimonial .content-left .content{position:absolute;bottom:20px;left:20px;right:20px;background:rgb(255 255 255 / .15);padding:20px;backdrop-filter:blur(20px)}.group-style3-testimonial .content-left .content .name{font-size:20px;font-weight:500;line-height:28px;color:#fff}.group-style3-testimonial .content-left .content .position{font-size:16px;font-weight:400;line-height:26px;color:#fff}.group-style3-testimonial .content-left .avatar img{width:100%;height:605px;object-fit:cover;object-position:top}.group-style3-testimonial .content-right{width:53%}.group-style3-testimonial .content-right .tf-title-section{margin-bottom:32px;padding-bottom:30px;border-bottom:1px solid #E4E4E4}.group-style3-testimonial .content-right .title-section .heading{margin-bottom:11px}.group-style3-testimonial .content-right .title-section .descrition{font-size:18px;font-weight:400;line-height:30px;color:#6D7074}.group-style3-testimonial .content-right .group-text p{font-size:18px;font-weight:400;line-height:30px;color:#6D7074;margin-top:14px}.group-style3-testimonial .content-right .group-text{margin-bottom:29px}.group-style3-testimonial .content-right .wrap-thumbnail .testimonial-thumb{width:100%;height:164px}.group-style3-testimonial .content-right .wrap-thumbnail .testimonial-thumb img,.group-style3-testimonial .content-right .wrap-thumbnail .testimonial-thumb .avatar{width:100%;height:100%;object-fit:cover;object-position:top}.group-style3-testimonial .content-right .wrap-thumbnail .swiper-slide{border:2px solid #fff}.group-style3-testimonial .content-right .wrap-thumbnail .tesThumb{margin-right:138px;padding-top:60px}.group-style3-testimonial .content-right .wrap-thumbnail .swiper-slide::before{content:'';background-color:var(--theme-primary-color);width:100%;height:100%;left:0;top:0;position:absolute;opacity:.7}.group-style3-testimonial .content-right .wrap-thumbnail .swiper-slide-thumb-active{border:2px solid #317C6F}.group-style3-testimonial .content-right .wrap-thumbnail .swiper-slide-thumb-active::before{opacity:0}.group-style3-testimonial .content-right .wrap-thumbnail .swiper-button-next,.group-style3-testimonial .content-right .wrap-thumbnail .swiper-button-prev{width:40px;height:40px;background:#F3F5F5;border-radius:100px}.group-style3-testimonial .content-right .wrap-thumbnail .swiper-button-next:after,.group-style3-testimonial .content-right .wrap-thumbnail .swiper-button-prev:after{font-size:17px;color:var(--theme-primary-color)}.group-style3-testimonial .content-right .wrap-thumbnail .swiper-button-prev{left:auto;top:30px;right:50px}.group-style3-testimonial .content-right .wrap-thumbnail .swiper-button-next{right:0;left:auto;top:30px}.tfc-testimonial-carousel.style-4 .item-testimonial{border-radius:10px;background:#FFF;padding:30px 30px 18px 30px}.tfc-testimonial-carousel.style-4 .item-testimonial .testimonial-top{display:flex;align-items:center;padding-bottom:30px;border-bottom:1px solid rgb(18 18 18 / .1);margin-bottom:16px}.tfc-testimonial-carousel.style-4 .description{font-weight:400;font-size:16px;line-height:30px;color:#121212;font-family:'Public Sans'}.tfc-testimonial-carousel.style-4 .testimonial-bottom .content{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tfc-testimonial-carousel.style-4 .testimonial-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.tfc-testimonial-carousel.style-4 .avatar img{border-radius:100%}.tfc-testimonial-carousel.style-4 .avatar{margin-left:20px;margin-right:30px;max-width:100px;height:100px;flex-shrink:0;position:relative}.tfc-testimonial-carousel.style-4 .icon-quote{font-size:35px;position:absolute;top:0;right:-10px;color:#1C5540}.tfc-testimonial-carousel.style-4 .content .name{font-weight:700;font-size:18px;line-height:24.5px;font-family:'Manrope';color:#121212;margin-left:20px}.tfc-testimonial-carousel.style-4 .content .position{font-weight:400;font-size:14px;line-height:16px;font-family:'Public Sans';color:#555}.tfc-testimonial-carousel.style-4 .testimonial-star-rating{color:#1C5540;margin-right:20px}.tfc-testimonial-carousel.style-5 .item-testimonial{background:#FFF;border-radius:10px;padding:60px 60px 50px 70px}.tfc-testimonial-carousel.style-5 .icon-quote{font-size:45px;padding-left:30px;color:var(--theme-primary-color);position:relative;z-index:1;margin-bottom:50px}.tfc-testimonial-carousel.style-5 .item-testimonial .icon-quote::before{position:absolute;width:65px;height:65px;border-radius:100%;content:'';background:#FFCD4C;left:0;z-index:-1;top:50%;transform:translateY(-50%)}.tfc-testimonial-carousel.style-5 .description{font-weight:700;font-size:30px;line-height:45px;font-family:'Manrope';color:var(--theme-primary-color);margin-bottom:30px}.tfc-testimonial-carousel.style-5 .avatar img{width:80px;height:80px;border-radius:100%}.tfc-testimonial-carousel.style-5 .avatar{margin-bottom:21px}.tfc-testimonial-carousel.style-5 .name{font-weight:700;font-size:20px;line-height:27px;font-family:'Manrope';color:var(--theme-primary-color);margin-bottom:10px}.tfc-testimonial-carousel.style-5 .position{font-weight:400;font-size:14px;line-height:16px;font-family:'Public Sans';color:#555}.tfc-testimonial-carousel .owl-carousel .owl-dot{position:relative}.tfc-testimonial-carousel.style-5 .owl-carousel .owl-dot.active::after{position:absolute;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);top:50%;left:50%;content:"";width:22px;height:22px;border:1px solid #D9C3A9;overflow:visible;display:inline-flex}.tfc-testimonial-carousel .owl-nav .owl-prev,.tfc-testimonial-carousel .owl-nav .owl-next{padding:0;width:50px;height:50px;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:rgb(0 0 0 / .2);border-radius:5px;color:#fff;text-align:center;line-height:50px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.tfc-testimonial-carousel .owl-nav .owl-next{left:unset;right:0}.tfc-testimonial-carousel .owl-nav .owl-prev:before,.tfc-testimonial-carousel .owl-nav .owl-next:before,.tfc-testimonial-carousel .owl-dots .owl-dot:before{display:none}.tfc-testimonial-carousel.no-arrow .owl-nav .owl-prev,.tfc-testimonial-carousel.no-arrow .owl-nav .owl-next{display:none}.tfc-testimonial-carousel.has-arrow .owl-nav .owl-prev,.tfc-testimonial-carousel.has-arrow .owl-nav .owl-next{display:block;display:flex;justify-content:center;align-items:center}.tfc-testimonial-carousel .owl-dots{display:inline-block;position:absolute;left:50%;transform:translateX(-50%)}.tfc-testimonial-carousel.has-carousel.no-bullets .owl-dots,.tfc-testimonial-carousel.no-bullets .owl-dots{display:none}.tfc-testimonial-carousel.has-carousel.has-bullets .owl-dots{display:block}.group-style3-testimonial .content-right .wrap-thumbnail .tesThumb{cursor:grab}@media (max-width:1200px){.group-style3-testimonial{gap:40px}.group-style3-testimonial .content-right .wrap-thumbnail .tesThumb{margin-right:0}.group-style3-testimonial .content-right .wrap-thumbnail .tesThumb{margin-right:0;padding-top:60px}.group-style3-testimonial .content-right{width:50%}}@media (max-width:1024px){.tfc-testimonial-carousel.style-2 .item .bg-quote,.tfc-testimonial-carousel.style-2 .item .bg-quote:before{display:none}.tfc-testimonial-carousel.style-2 .item .wrap-content{padding:37px 50px 48px 200px}.tfc-testimonial-carousel.style-1 .description{padding:0}}@media (max-width:991px){.group-style3-testimonial{flex-direction:column}.group-style3-testimonial .content-left,.group-style3-testimonial .content-right{width:100%}}@media (max-width:767px){.tfc-testimonial-carousel.style-4 .content .name{margin-left:0}.tfc-testimonial-carousel .item .wrap-author{display:block}.tfc-testimonial-carousel .item .name{margin-left:0}.tfc-testimonial-carousel.style-2 .item .wrap-content{padding:60px 30px 60px 30px}.tfc-testimonial-carousel.style-2 .item .image-quote{position:relative;top:auto;left:auto;transform:translateY(0);margin-bottom:20px}.tfc-testimonial-carousel.style-3 .owl-carousel{padding:0 0}}@media (max-width:991px){.group-style3-testimonial .content-right .group-text{margin-bottom:30px}.group-style3-testimonial .content-right .wrap-thumbnail .swiper-button-next,.group-style3-testimonial .content-right .wrap-thumbnail .swiper-button-prev{display:none}}@media (max-width:767px){.tfc-testimonial-carousel.style-1 .item-testimonial{flex-direction:column}.tfc-testimonial-carousel.style-1 .item-testimonial .avatar{max-width:100%;margin-right:0}.form-consultation .cols{gap:0px!important;flex-direction:column}.tfc-testimonial-carousel .owl-dots,.tfc-testimonial-carousel.style-2 .item-testimonial .icon-quote{display:none!important}.tfc-testimonial-carousel.style-3 .item-testimonial{padding:22px 30px 0 30px;flex-direction:column}.tfc-testimonial-carousel.style-3 .testimonial-image{max-width:100%}.tfc-testimonial-carousel.style-4 .item-testimonial .testimonial-top{align-items:flex-start;flex-direction:column}.tfc-testimonial-carousel.style-4 .avatar{margin-left:0;margin-right:0;margin-bottom:20px}}@media (max-width:480px){.tfc-testimonial-carousel.style-2 .item-testimonial{flex-direction:column}.tfc-testimonial-carousel.style-2 .item-testimonial .testimonial-image{max-width:100%}}.step-carousel .item-step{background-color:rgb(255 255 255 / .15);padding:28px;text-align:center;margin-top:40px;transition:all 0.3s ease-in-out}.step-carousel .item-step.active::after{border-color:#fff}.step-carousel.style-1 .item-step .border-line{content:"";position:absolute;height:2px;background-color:var(--theme-secondary-color);top:1px;left:auto;right:0;width:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.step-carousel.style-1 .item-step.active .border-line{width:calc(100% + 30px);left:0}.step-carousel .item-step::before{width:2px;height:31px;background-color:rgb(255 255 255 / .15);content:'';position:absolute;top:9px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.step-carousel .item-step::after{width:20px;height:20px;background-color:#fff0;content:'';border-radius:100px;border:4px solid rgb(255 255 255 / .15);position:absolute;top:-7px;left:50%;transform:translateX(-50%);z-index:2;background-color:#1f2234;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.item-step .name{font-size:12px;font-weight:500;line-height:20px;color:#317C6F;font-family:'Rethink Sans';margin-bottom:8px;transition:all 0.3s ease-in-out}.item-step .position{font-size:22px;font-weight:500;line-height:30px;color:#fff;font-family:'Rethink Sans';margin-bottom:16px;transition:all 0.3s ease-in-out}.item-step .description p{font-size:16px;font-weight:400;line-height:26px;color:#fff;font-family:'Rethink Sans';transition:all 0.3s ease-in-out}.item-step.active{background-color:#317C6F}.item-step.active .name{color:#fff}