.button-style-1.tcr-bg-color-primary .tcr-button a{background-color:var(--tcr-primary-color);color:var(--tcr-secondary-color)}.button-style-1.tcr-bg-color-primary .tcr-button a:hover{background-color:var(--tcr-secondary-color);color:var(--tcr-white-color)}.button-style-1.tcr-bg-color-secondary .tcr-button a{background-color:var(--tcr-secondary-color)}.button-style-1.tcr-bg-color-secondary .tcr-button a:hover{background-color:var(--tcr-primary-color)}.button-style-1.tcr-bg-color-tertiary .tcr-button a{background-color:var(--tcr-tertiary-color);color:var(--tcr-secondary-color)}.button-style-1.tcr-bg-color-tertiary .tcr-button a:hover{background-color:var(--tcr-primary-color);color:var(--tcr-white-color)}.button-style-1.tcr-bg-color-white .tcr-button a{color:var(--tcr-secondary-color);background-color:var(--tcr-white-color)}.button-style-1.tcr-bg-color-white .tcr-button a:hover{color:var(--tcr-white-color);background-color:var(--tcr-primary-color)}.button-style-1.tcr-bg-color-transparent .tcr-button a{color:var(--tcr-secondary-color)}.button-style-1.tcr-bg-color-transparent .tcr-button a:hover{color:var(--tcr-primary-color);background-color:inherit}.tcr-bg-color-secondary .button-style-1 .tcr-button a:hover{background-color:var(--tcr-white-color);color:var(--tcr-secondary-color)}.button-style-1 .tcr-button a:hover{background-color:var(--tcr-secondary-color)}.button-style-1 .tcr-button a{color:var(--tcr-white-color);padding:20px 35px;font-weight:500;text-transform:uppercase;font-size:14px;line-height:14px;display:inline-block;border-radius:100px;letter-spacing:1px}.tcr-bg-color-primary .button-style-1.tcr-bg-color-secondary .tcr-button a:hover{background-color:var(--tcr-white-color);color:var(--tcr-secondary-color)}.button-style-2 .tcr-button a{letter-spacing:1px;font-size:14px;line-height:14px;display:inline-block;text-transform:uppercase;font-weight:500;position:relative}.button-style-2 .tcr-button a:before{position:absolute;left:0;bottom:-2px;content:"";background-color:var(--tcr-primary-color);width:100%;height:2px}.button-style-2.tcr-bg-color-primary .tcr-button a{color:var(--tcr-primary-color)}.button-style-2.tcr-bg-color-primary .tcr-button a:hover::before{background-color:var(--tcr-secondary-color)}.button-style-2.tcr-bg-color-primary .tcr-button a:hover{color:var(--tcr-secondary-color)}.button-style-2.tcr-bg-color-tertiary .tcr-button a{color:var(--tcr-tertiary-color)}.button-style-2.tcr-bg-color-tertiary .tcr-button a:hover{color:var(--tcr-secondary-color)}.button-style-2.tcr-bg-color-white .tcr-button a{color:var(--tcr-white-color)}.button-style-2.tcr-bg-color-white .tcr-button a:hover{color:var(--tcr-primary-color)}.button-style-3 .tcr-button{align-items:center;display:inline-flex!important;background:var(--tcr-tertiary-color);position:relative;padding:15px 0 15px 15px}.button-style-3 .tcr-button a{display:inline-block;margin-right:12px;font-weight:500;position:relative;margin-top:5px;text-transform:uppercase;letter-spacing:1px;z-index:9;width:44px;height:44px;line-height:47px;font-size:15px;transform:rotate(-35deg);border-radius:100%;text-align:center;color:var(--tcr-white-color)}.button-style-3 .tcr-button a:hover{transform:rotate(0deg)}.button-style-3 .tcr-button:before{content:"";display:block;width:60px;height:60px;position:absolute;border-radius:30px}.button-style-3 .tcr-button:after{content:"";display:block;width:60px;height:60px;position:absolute;border-radius:30px}.button-style-3.tcr-bg-color-primary .tcr-button a{background-color:var(--tcr-primary-color)}.button-style-3.tcr-bg-color-primary .tcr-button a:hover{background-color:var(--tcr-secondary-color)}.button-style-3.tcr-bg-color-secondary .tcr-button a{background-color:var(--tcr-secondary-color)}.button-style-3.tcr-bg-color-secondary .tcr-button a:hover{background-color:var(--tcr-primary-color)}.button-style-3.tcr-bg-color-tertiary .tcr-button a{background-color:var(--tcr-tertiary-color)}.button-style-3.tcr-bg-color-tertiary .tcr-button a:hover{background-color:var(--tcr-primary-color)}.button-style-3.tcr-bg-color-white .tcr-button a{background-color:var(--tcr-white-color);color:var(--tcr-secondary-color)}.button-style-3.tcr-bg-color-white .tcr-button a:hover{background-color:var(--tcr-primary-color);color:var(--tcr-white-color)}.button-style-3 .tcr-button.button-tr:before{top:-26px;left:-34px;box-shadow:inset -36px 26px 0 0 var(--tcr-tertiary-color)}.button-style-3 .tcr-button.button-tr:after{border-radius:30px;bottom:-40px;right:-30px;box-shadow:inset -30px 30px 0 0 var(--tcr-tertiary-color)}.button-style-3 .tcr-button.button-tr{border-radius:0 0 0 30px}.button-style-3 .tcr-button.button-br:before{top:-25px;right:-34px;box-shadow:inset -34px -34px 0 0 var(--tcr-tertiary-color)}.button-style-3 .tcr-button.button-br::after{bottom:-30px;left:-25px;box-shadow:inset -35px -30px 0 0 var(--tcr-tertiary-color)}.button-style-3 .tcr-button.button-br{border-radius:40px 0 0 0;padding:15px 0 0 15px}.button-style-3 .tcr-button.button-tl:before{bottom:-42px;left:-44px;box-shadow:inset 44px 28px 0 0 var(--tcr-tertiary-color)}.button-style-3 .tcr-button.button-tl:after{top:-43px;right:-28px;box-shadow:inset 42px 43px 0 0 var(--tcr-tertiary-color)}.button-style-3 .tcr-button.button-tl{border-radius:0 0 30px 0}.button-style-3 .tcr-button.button-bl:before{top:-40px;left:-40px;box-shadow:inset 40px -30px 0 0 var(--tcr-tertiary-color)}.button-style-3 .tcr-button.button-bl:after{bottom:-32px;right:-39px;box-shadow:inset 31px -32px 0 0 var(--tcr-tertiary-color)}.button-style-3 .tcr-button.button-bl{border-radius:0 30px 0 0}.tcr_custom_heading_wrapper .tcr-heading-subtitle-wrapper .heading-subtitle{margin-bottom:15px!important}.custom-heading-style-1 .tcr-custom-heading-wrapper{margin-bottom:30px}.custom-heading-style-1 .tcr-heading-subtitle-wrapper .heading-subtitle{margin:0;color:var(--tcr-primary-color)}.custom-heading-style-1.heading-white-text .tcr-heading-subtitle-wrapper{background-color:var(--tcr-quaternary-color);color:var(--tcr-secondary-color)}.custom-heading-style-1.heading-white-text .tcr-heading-subtitle-wrapper .heading-subtitle{color:var(--tcr-primary-color)}.custom-heading-style-1 .tcr-custom-heading-wrapper .tcr-heading-content{margin-top:25px}.custom-heading-style-1 .tcr-custom-heading-wrapper .heading-subtitle.subtitle-text-lowercase{text-transform:lowercase}.custom-heading-style-1 .tcr-custom-heading-wrapper .heading-subtitle.subtitle-text-uppercase{text-transform:uppercase}.custom-heading-style-1 .tcr-custom-heading-wrapper .heading-subtitle.subtitle-text-capitalize{text-transform:capitalize}.custom-heading-style-1 .tcr-custom-heading-wrapper .heading-title{margin-bottom:0}.custom-heading-style-1 .tcr-custom-heading-wrapper .heading-title.title-text-uppercase{text-transform:uppercase}.custom-heading-style-1 .tcr-custom-heading-wrapper .heading-title.title-text-lowercase{text-transform:lowercase}.custom-heading-style-1 .tcr-custom-heading-wrapper .heading-title.title-text-capitalize{text-transform:capitalize}.custom-heading-style-1.heading-white-text .heading-title,.custom-heading-style-1.heading-white-text .tcr-heading-content{color:var(--tcr-white-color)}.custom-heading-style-1.heading-alignment-right .tcr-custom-heading-wrapper{text-align:right}.custom-heading-style-1.heading-alignment-center .tcr-custom-heading-wrapper{text-align:center}.tcr-bg-color-secondary .custom-heading-style-1.heading-white-text .tcr-custom-heading-wrapper .heading-title{color:var(--tcr-white-color)}.custom-heading-style-1.heading-white-text .tcr-custom-heading-wrapper .tcr-heading-content{color:var(--tcr-white-color)}.content-box-style-1 .box-title{font-size:36px;line-height:42px;margin-bottom:10px}.services-style-1 .tcr-service-wrapper{margin-bottom:30px;padding:30px 52px 30px 30px;background:var(--tcr-tertiary-color);border-radius:25px;position:relative}.services-style-1 .tcr-service-wrapper:before{position:absolute;width:65px;height:65px;content:"";background:var(--tcr-white-color);bottom:0;right:0;border-radius:60% 0 60% 0}.services-style-1 .tcr-service-image-container{margin-bottom:35px;justify-content:space-between}.services-style-1 .tcr-services-button{width:50px;height:50px;line-height:53px;font-size:16px;background:var(--tcr-tertiary-color);border-radius:100%;text-align:center;display:inline-block;position:absolute;right:0;bottom:0}.services-style-1 .tcr-services-button:hover{color:var(--tcr-white-color);background-color:var(--tcr-primary-color)}.services-style-1 .tcr-services-button:before{content:"";display:block;width:80%;height:80%;position:absolute;border-radius:50px;top:-45px;right:-16px;box-shadow:inset -10px 15px 0 0 var(--tcr-white-color);transform:rotate(90deg)}.services-style-1 .tcr-services-button:after{content:"";display:block;width:80%;height:80%;position:absolute;border-radius:20px;bottom:-9px;left:-38px;box-shadow:inset -10px 15px 0 0 var(--tcr-white-color);transform:rotate(90deg)}.services-style-1 .tcr-services-button i{transform:rotate(-35deg);display:inline-block}.services-style-1 img{border-radius:100%}.services-style-1 .tcr-service-title{font-size:26px;line-height:36px;color:var(--tcr-secondary-color);display:inline-block;text-transform:capitalize;font-family:var(--tcr-ch-title-ff);font-weight:600;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.services-style-1 .tcr-service-content{display:grid;line-height:24px;font-size:16px}.services-style-1 .tcr-service-number{font-size:22px;opacity:.4;position:absolute;top:40px;right:40px}.swiper-button-next,.swiper-button-prev{background-image:inherit;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.swiper-button-prev:after,.swiper-button-next:after{content:none}.swiper-button-prev::before{position:absolute;top:0;right:-25px;content:"\f109";font-family:flaticon_mycollection!important;font-weight:900;font-size:20px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.swiper-button-next::before{position:absolute;top:0;right:0;content:"\f108";font-family:flaticon_mycollection!important;font-weight:900;font-size:20px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1}.swiper-pagination-horizontal{text-align:center}.swiper-pagination-bullet-active{background-color:var(--tcr-primary-color)!important}.elementor-section.tcr-bg-color-secondary .swiper-pagination-bullet{background-color:var(--tcr-white-color)}.swiper-pagination-bullet{width:10px;height:10px}.tcr-bg-color-primary .swiper-pagination-bullet-active{background-color:var(--tcr-secondary-color)!important}.tcr-bg-color-primary .swiper-pagination-bullet{background-color:var(--tcr-white-color)}.services-style-2 .tcr-service-wrapper{position:relative;margin:15px 0}.services-style-2 .tcr-service-wrapper:after{position:absolute;content:"";top:0;left:0;bottom:0;right:0;background:#000;background:linear-gradient(180deg,#fff0 38%,rgb(0 0 0 / 90%) 99%);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border-radius:10px}.services-style-2 .tcr-service-wrapper:hover:after{background:#000;background:linear-gradient(180deg,rgb(0 0 0 / 30%) 38%,rgb(0 0 0 / 90%) 99%)}.services-style-2 .tcr-service-image-container img{position:relative;width:100%;border-radius:8px}.services-style-2 .tcr-service-button{position:absolute;top:44px;right:15px;font-size:80px}.services-style-2 .tcr-service-wrapper a::before{display:inline-block;position:absolute;bottom:-60px;left:0;content:"\f108";font-family:flaticon_mycollection!important;font-weight:400;font-size:20px;color:var(--tcr-white-color);transform:rotate(-35deg);width:44px;height:44px;line-height:44px;text-align:center;border-radius:100%;background:rgb(255 255 255 / 30%);-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.services-style-2 .tcr-service-wrapper a:hover::before{background-color:var(--tcr-primary-color)}.services-style-2 .tcr-service-content{position:absolute;bottom:90px;left:30px;z-index:9;padding:0 22px 0 0}.services-style-2 .tcr-service-subtitle{font-family:var(--tcr-ch-subtitle-ff);font-size:16px;font-weight:600;line-height:26px;color:var(--tcr-primary-color);text-transform:uppercase}.services-style-2 .tcr-service-title{font-family:var(--tcr-ch-title-ff);font-size:26px;line-height:32px;font-weight:500;color:var(--tcr-white-color);text-transform:capitalize}.services-layout-list .tcr-service-wrapper{padding:41px 130px 28px 140px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;overflow:hidden;outline:inherit;border-top:1px solid #fff0;border-bottom:1px solid #fff0}.services-layout-list .tcr-service-wrapper.active{backdrop-filter:blur(15px);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.services-layout-list{padding:100px 0 100px 0;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:30px 30px 60px 30px}.services-layout-list::before{position:absolute;top:0;left:0;background-color:var(--tcr-secondary-color);width:100%;height:100%;opacity:.3;content:"";border-radius:30px 30px 60px 30px}.services-layout-list .tcr-services-button{font-size:60px;line-height:70px;font-family:var(--tcr-ch-title-ff);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:var(--tcr-white-color);text-transform:uppercase;margin-bottom:0;width:57%;text-align:left;position:relative}.services-layout-list .tcr-service-title{color:var(--tcr-white-color)}.services-layout-list .tcr-service-title span{position:absolute;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.services-layout-list .tcr-service-title span:first-child{top:-30px}.services-layout-list .tcr-service-wrapper:hover .tcr-service-title span:first-child{top:-150px}.services-layout-list .tcr-service-title span:last-child{top:140px;color:var(--tcr-primary-color)}.services-layout-list .tcr-service-wrapper:hover .tcr-service-title span:last-child{top:-30px}.services-layout-list .tcr-service-wrapper .service-content{display:flex;align-items:center;position:relative;z-index:9}.services-layout-list p{color:var(--tcr-white-color);margin:0;width:31%;font-weight:300;text-align:left;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-left:100px;margin-bottom:10px}.services-layout-list .tcr-service-wrapper.active p{opacity:1;margin-left:0}.testimonials-style-1{position:relative}.testimonials-style-1 .tcr-testimonial-wrapper{position:relative;margin-bottom:30px;text-align:center}.testimonials-style-1 .tcr-testimonial-meta-container{display:flex;align-items:center}.testimonials-style-1 img{border-radius:100%;width:140px!important}.testimonials-style-1 .testimonial-image{position:relative}.testimonials-style-1 .testimonial-image::before{position:absolute;content:"\f106";font-size:20px;bottom:-17px;left:50%;margin-left:-25px;font-family:flaticon_mycollection!important;border-radius:50%;text-align:center;z-index:9;width:50px;height:50px;line-height:50px;background:var(--tcr-primary-color);color:#fff0;-webkit-text-stroke:1px var(--tcr-white-color)}.testimonials-style-1 .testimonial-title{font-size:24px;line-height:34px;font-family:var(--tcr-ch-title-ff);font-weight:600;margin-bottom:0;margin-right:20px}.testimonials-style-1 .testimonial-designation{font-size:14px;font-weight:500;line-height:14px;text-transform:uppercase;font-family:var(--tcr-ch-subtitle-ff);margin-bottom:7px;letter-spacing:1px}.testimonials-style-1 .tcr-testimonial-content{margin-top:30px;font-style:italic;font-weight:400;margin-bottom:30px;color:var(--tcr-secondary-color);font-size:24px;line-height:40px}.testimonials-style-1 .tcr-testimonial-container{position:relative}.testimonials-style-1 .owl-dots button{margin:10px!important}.tcr-testimonial-rating span.checked{color:#ffca00;font-size:15px}.testimonials-style-1 .tcr-testimonial-title-container{display:inline-flex;align-items:center}.testimonials-style-2 .tcr-testimonial-wrapper{margin-bottom:30px;display:flex;align-items:center}.testimonials-style-2 .tcr-testimonial-content{font-size:17px;line-height:29px;font-style:italic;font-weight:400}.testimonials-style-2 .tcr-testimonial-content p{color:var(--tcr-secondary-color);font-size:22px;line-height:36px}.testimonials-style-2 .testimonial-image{border-radius:100%;width:290px;z-index:9;position:relative;margin-left:110px}.testimonials-style-2 .tcr-testimonial-inner{width:65%}.testimonials-style-2 .testimonial-image::after{position:absolute;content:"\f106";font-size:29px;top:73px;left:-30px;font-family:flaticon_mycollection!important;border-radius:50%;text-align:center;z-index:9;width:70px;height:70px;line-height:70px;background:var(--tcr-primary-color);color:#fff0;-webkit-text-stroke:1px var(--tcr-white-color)}.testimonials-style-2 .testimonial-image::before{position:absolute;content:"";top:0;left:-110px;border-radius:50%;z-index:9;width:220px;height:220px;line-height:45px;border:1px solid #dbdcdc}.testimonials-style-2 .testimonial-image img{border-radius:100%;width:220px;z-index:9;position:relative}.testimonials-style-2 .testimonial-title{font-size:24px;line-height:34px;font-family:var(--tcr-ch-title-ff);font-weight:600;margin-bottom:0;margin-right:20px}.testimonials-style-2 .tcr-testimonial-container{text-align:center}.testimonials-style-2 .tcr-testimonial-title-container{display:flex;align-items:center}.testimonials-style-2 .testimonial-designation{text-transform:uppercase;font-size:14px;line-height:24px;font-weight:500;margin-bottom:4px;letter-spacing:1px}.testimonials-style-2 .owl-carousel .owl-dots{text-align:center}.blog-style-1 .tcr-post-slide{margin-bottom:30px}.blog-style-1 .tcr-post-image-container{position:relative}.blog-style-1 img{border-radius:20px 20px 0 0;width:100%}.blog-style-1 .tcr-post-content-cover{padding:35px;background-color:var(--tcr-white-color);border-radius:0 0 20px 20px}.blog-style-1 .tcr-post-content-cover .tcr-post-meta-items{display:flex;align-items:center;margin-bottom:15px}.blog-style-1 .tcr-post-content-cover .tcr-post-date{margin-right:30px;position:relative}.blog-style-1 .tcr-post-content-cover .tcr-post-date::before{position:absolute;top:-1px;right:-18px;content:"-";font-size:22px;font-weight:500}.blog-style-1 .tcr-post-content-cover .tcr-post-date,.blog-style-1 .tcr-post-content-cover .tcr-meta-item.post-category{text-transform:uppercase;font-size:14px;line-height:15px;font-weight:500;display:inline-block;letter-spacing:1px}.blog-style-1 .tcr-post-content-cover .tcr-meta-item.post-category a{color:var(--tcr-body-color)}.blog-style-1 .tcr-post-content-cover .tcr-meta-item.post-category i{margin-right:5px;color:var(--tcr-primary-color);font-weight:500}.blog-style-1 .post-title{font-size:25px;line-height:28px;font-family:var(--tcr-ch-title-ff);font-weight:600;margin-bottom:15px}.blog-style-1 .tcr-post-date .tcr-date{font-size:22px;line-height:18px;display:inherit;font-weight:600}.blog-style-1 .tcr-post-date .tcr-month{font-size:15px;line-height:25px;display:block;font-weight:500}.blog-style-1 .tcr-post-button{text-transform:uppercase;font-weight:500;position:relative;font-size:14px;line-height:14px;color:var(--tcr-secondary-color);letter-spacing:1px}.blog-style-1 .tcr-post-button a{border-bottom:2px solid var(--tcr-primary-color)}.blog-style-2 .tcr-post-slide{min-height:375px;position:relative;background-size:cover;margin-bottom:30px;width:100%;border-radius:20px}.blog-style-2 .tcr-post-slide::before{position:absolute;content:"";width:100%;height:100%;opacity:.9;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;top:0;left:0;border-radius:20px;background:linear-gradient(180deg,rgb(0 0 0 / 5%) 35%,rgb(0 0 0 / 96%) 90%)}.blog-style-2 .tcr-post-slide:hover::after{height:0}.blog-style-2 .tcr-post-thumbnail-wrapper img{border-radius:50%;height:130px;width:130px;margin:auto}.blog-style-2 .tcr-post-slide .tcr-post-wrapper{position:absolute;bottom:0;left:0;z-index:9;padding:0 50px 33px 40px}.blog-style-2 .tcr-post-content{padding-right:160px}.blog-style-2 .post-title{font-size:24px;line-height:30px;font-weight:600;text-transform:capitalize;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;margin-bottom:0;color:var(--tcr-white-color)}.blog-style-2 .tcr-post-slide .post-title:hover{color:var(--tcr-primary-color)}.blog-style-2 .tcr-post-meta-items{display:flex;align-items:center;margin-bottom:12px}.blog-style-2 .tcr-post-date,.blog-style-2 .post-category i,.blog-style-2 .post-category a{color:var(--tcr-primary-color);font-size:14px;line-height:14px;text-transform:uppercase;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;font-weight:500;letter-spacing:1px}.blog-style-2 .tcr-post-meta-items .tcr-post-date{margin-right:35px;position:relative}.blog-style-2 .tcr-post-meta-items .tcr-post-date::before{position:absolute;top:-1px;right:-20px;content:"-";font-size:22px;font-weight:400}.blog-style-2 .tcr-post-button{position:absolute;right:-1px;bottom:0;background:var(--tcr-tertiary-color);width:60px;height:60px;line-height:60px;text-align:center;padding:10px 0 0 10px;border-radius:60% 0 0 0}.blog-style-2 .tcr-post-button a{position:absolute;bottom:0;right:0;background:var(--tcr-white-color);width:46px;height:46px;font-size:16px;line-height:50px;text-align:center;border-radius:100%;transform:rotate(-35deg);z-index:9}.blog-style-2 .tcr-post-button:before{content:"";display:block;width:80%;height:80%;position:absolute;border-radius:20px;top:-28px;right:-30px;box-shadow:inset -20px 30px 0 0 var(--tcr-tertiary-color);transform:rotate(90deg)}.blog-style-2 .tcr-post-button::after{content:"";display:block;width:80%;height:80%;position:absolute;border-radius:20px;bottom:-20px;left:-18px;box-shadow:inset -20px 30px 0 0 var(--tcr-tertiary-color);transform:rotate(90deg)}.blog-style-2 .tcr-post-button a:hover{transform:rotate(0deg);-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background-color:var(--tcr-primary-color);color:var(--tcr-white-color)}.projects-layout-list .tcr-projects-wrapper{display:flex;position:relative;align-items:center;border-bottom:1px solid #dbdcdc;padding:40px 0}.projects-layout-list .tcr-projects-wrapper:last-child{border-bottom:inherit}.projects-layout-list .tcr-projects-title{font-size:46px;line-height:46px;font-weight:600;color:var(--tcr-secondary-color);font-family:var(--tcr-ch-title-ff);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.projects-layout-list .tcr-projects-wrapper:hover .tcr-projects-title a{color:var(--tcr-primary-color)}.projects-layout-list img{border-radius:100%;width:300px}.projects-layout-list .tcr-project-image-container{position:absolute;top:-110px;left:35%;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.projects-layout-list .tcr-project-button{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.projects-layout-list .tcr-projects-wrapper .tcr-project-button a{height:80px;width:80px;line-height:80px;position:absolute;right:0;bottom:5px;background:var(--tcr-secondary-color);color:var(--tcr-white-color);text-align:center;border-radius:100%;font-size:16px;font-weight:500;opacity:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.projects-layout-list .tcr-projects-wrapper:hover .tcr-project-button a{opacity:1;bottom:34px}.projects-layout-list .tcr-project-category{text-transform:uppercase;font-weight:500;font-size:14px;line-height:14px;letter-spacing:1px;margin-top:10px}.cursorIcon.tcr-projects-img-cursor img{max-width:250px;border-radius:100%;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;right:50%}.projects-style-1 .swiper-slide{padding:60px 0}.projects-style-1 .tcr-projects-wrapper{border-radius:100%;width:375px;height:375px;position:relative;background-size:100% auto;-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out;margin:auto;transform:inherit}.projects-style-1.projects-layout-grid .tcr-projects-wrapper{margin:20px auto}.projects-style-1 .swiper-slide-active .tcr-projects-wrapper{transform:scale(1.3)}.projects-style-1 .swiper-slide-active .tcr-projects-wrapper .tcr-projects-title{font-size:22px;line-height:30px}.projects-style-1 .swiper-slide-active .tcr-projects-wrapper .tcr-project-category{font-size:12px;line-height:12px}.projects-style-1 .swiper-slide-active .tcr-projects-wrapper .tcr-project-button a{width:40px;height:40px;line-height:43px;font-size:14px}.projects-style-1 .tcr-projects-content{position:absolute;bottom:50%;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);text-align:center;width:360px;padding:30px;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.projects-style-1 .swiper-slide-active .tcr-projects-content{opacity:1}.projects-style-1 .tcr-projects-content::before{position:absolute;top:50%;left:50%;content:"";width:0;height:0;border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--tcr-white-color);-webkit-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out}.projects-style-1 .swiper-slide-active .tcr-projects-content::before{width:300px;height:300px}.projects-style-1 .tcr-projects-title{font-size:24px;line-height:34px;font-weight:600;text-transform:capitalize;color:var(--tcr-secondary-color);position:relative;font-family:var(--tcr-ch-title-ff);margin-top:25px}.projects-style-1 .tcr-project-category{margin:5px 0 20px 0;text-transform:uppercase;font-weight:500;font-size:14px;line-height:14px;letter-spacing:1px}.projects-style-1 .tcr-project-category{position:relative;z-index:9}.projects-style-1 .tcr-project-button a{background:var(--tcr-tertiary-color);width:50px;height:50px;line-height:50px;text-align:center;border-radius:100%;transform:rotate(-35deg);display:inline-block;font-size:18px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.projects-style-1 .tcr-project-button a:hover{transform:rotate(0deg);background-color:var(--tcr-primary-color)}.projects-style-1 .tcr-project-button a:hover{color:var(--tcr-white-color)}.projects-style-1.projects-layout-grid .tcr-projects-content::before{width:0;height:0}.projects-style-1.projects-layout-grid .tcr-projects-wrapper:hover .tcr-projects-content::before{width:340px;height:340px}.projects-style-1.projects-layout-grid .tcr-projects-content{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.projects-style-1.projects-layout-grid .tcr-projects-wrapper:hover .tcr-projects-content{opacity:1}.projects-style-2 .tcr-projects-wrapper{position:relative;margin-bottom:30px;border-radius:30px;overflow:hidden}.projects-style-2 .tcr-projects-wrapper img{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.projects-style-2 .tcr-projects-wrapper::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;display:block;background-color:var(--tcr-secondary-color);opacity:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.projects-style-2 .tcr-projects-wrapper:hover:before{opacity:.8}.projects-style-2 .tcr-projects-content{transition:all 0.3s;max-width:unset;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;text-align:center;bottom:0;left:0;position:absolute;right:0;top:0;padding:20px;background-color:#fff0;transform:none}.projects-style-2 .tcr-projects-wrapper .tcr-projects-content .tcr-project-category span,.projects-style-2 .tcr-projects-wrapper .tcr-projects-content .tcr-projects-title-link{transform:translateY(100%);transition-delay:150ms;transition:300ms;transition-duration:400ms;color:var(--tcr-white-color);overflow:hidden;text-overflow:ellipsis;max-width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:3;-moz-box-orient:vertical;line-clamp:3;box-orient:vertical}.projects-style-2 .tcr-projects-wrapper:hover .tcr-projects-content .tcr-project-category span,.projects-style-2 .tcr-projects-wrapper:hover .tcr-projects-content .tcr-projects-title-link{transform:translateY(0);transition-duration:500ms}.projects-style-2 .tcr-projects-title{font-size:28px;line-height:38px;font-weight:600;color:var(--tcr-white-color);overflow:hidden}.projects-style-2 .tcr-projects-title:hover,.projects-style-2 .tcr-projects-title a:hover{color:var(--tcr-primary-color)!important}.projects-style-2 .tcr-project-category{color:var(--tcr-white-color);overflow:hidden;text-transform:uppercase}.team-style-1 .tcr-teammember-wrapper{text-align:center;margin-bottom:30px;background-color:var(--tcr-white-color);border-radius:20px;padding:30px 30px 0 30px}.team-style-1 .tcr-teammember-wrapper img{margin-top:30px}.team-style-1 .tcr-teammember-content-cover{position:relative}.team-style-1 .tcr-teammember-social-inner{position:absolute;top:-85px;right:30px;visibility:hidden;background:var(--tcr-primary-color);color:var(--tcr-white-color);border-radius:100px 0 0 100px;opacity:0;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.team-style-1 .tcr-teammember-social-links{position:relative;z-index:9}.team-style-1 .tcr-teammember-wrapper:hover .tcr-teammember-social-inner{opacity:1;visibility:visible;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;right:60px}.team-style-1 .tcr-teammember-title{font-size:30px;line-height:35px;font-family:var(--tcr-ch-title-ff);font-weight:600;color:var(--tcr-secondary-color);margin:10px 0 5px 0}.team-style-1 .tcr-teammember-designation{font-size:14px;line-height:14px;font-family:var(--tcr-ch-subtitle-ff);font-weight:500;text-transform:uppercase;color:var(--tcr-body-color);letter-spacing:1px}.team-style-1 ul{padding:0;margin:13px 0 0 0}.team-style-1 ul li{border-radius:100%;margin-right:8px;margin-top:13px;display:inline-block}.team-style-1 ul li a{font-size:10px;line-height:13px;font-weight:500;background-color:var(--tcr-tertiary-color);padding:3px 18px;border-radius:100px;color:var(--tcr-body-ff);text-transform:uppercase;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.team-style-1 ul li a:hover{background-color:var(--tcr-primary-color);color:var(--tcr-white-color)}.team-style-1 .swiper-wrapper{display:flex;transition:transform 0.5s cubic-bezier(.165,.84,.44,1)!important}.infobox-style-1 .tcr-infobox-wrapper{padding:180px 40px 40px 40px;background-color:var(--tcr-white-color);border-radius:25px;margin-bottom:30px;position:relative}.infobox-style-1 .tcr-infobox-wrapper .tcr-infobox-content.d-flex{display:inherit!important}.infobox-style-1 .tcr-infobox-title{font-size:30px;line-height:36px;color:var(--tcr-secondary-color);font-weight:600;font-family:var(--tcr-ch-title-ff);margin-bottom:20px}.infobox-style-1 img{width:115px;text-align:right;border-radius:100px}.infobox-style-1 .tcr-infobox-icon{width:auto;text-align:right;position:absolute;top:40px;left:40px;line-height:80px}.infobox-style-1 .tcr-infobox-icon i{font-size:70px;color:var(--tcr-secondary-color)}.infobox-style-1 .tcr-infobox-icon .icon-number{font-family:var(--tcr-ch-title-ff);font-size:26px;width:80px;height:80px;display:block;text-align:center;line-height:90px;font-weight:500;background-color:var(--tcr-tertiary-color);border-radius:100px;color:var(--tcr-secondary-color)}.infobox-style-1 .tcr-infobox-text{line-height:27px}.infobox-style-1 .tcr-infobox-button{position:absolute;right:-3px;bottom:0;background:var(--tcr-tertiary-color);width:60px;height:60px;line-height:60px;text-align:center;padding:10px 0 0 10px;border-radius:60% 0 0 0}.infobox-style-1 .tcr-infobox-button a{background:var(--tcr-white-color);width:44px;height:44px;line-height:44px;text-align:center;border-radius:100%;transform:rotate(-35deg);-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;font-size:16px;display:inline-block;position:relative;z-index:9}.infobox-style-1 .tcr-infobox-button a:hover{background-color:var(--tcr-primary-color);color:var(--tcr-white-color)}.infobox-style-1 .tcr-infobox-button:before{content:"";display:block;width:80%;height:80%;position:absolute;border-radius:20px;top:-28px;right:-27px;box-shadow:inset -20px 30px 0 0 var(--tcr-tertiary-color);transform:rotate(90deg)}.infobox-style-1 .tcr-infobox-button::after{content:"";display:block;width:80%;height:80%;position:absolute;border-radius:20px;bottom:-20px;left:-18px;box-shadow:inset -20px 30px 0 0 var(--tcr-tertiary-color);transform:rotate(90deg)}.infobox-style-2{position:relative;display:inline-block;width:150px;height:150px}.infobox-style-2 .tcr-infobox-icon{position:absolute;top:50%;left:50%;font-size:24px;background-color:var(--tcr-primary-color);border-radius:100%;text-align:center;margin-left:-24px;margin-top:-24px;z-index:9;color:var(--tcr-tertiary-color);width:90px;height:90px;line-height:95px;transform:rotate(-35deg);-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.infobox-style-2 .tcr-infobox-icon:hover{transform:rotate(0deg)}.infobox-style-2 svg{width:190px;height:190px;font-size:15px;text-transform:uppercase;letter-spacing:5px;font-weight:600;position:absolute;top:0;left:0;transform:rotate(0deg);-webkit-animation:spin 15s linear infinite;-moz-animation:spin 15s linear infinite;animation:spin 15s linear infinite}.infobox-style-3 .tcr-infobox-wrapper{margin-bottom:40px}.infobox-style-3 .tcr-infobox-number{border-radius:100%;position:absolute;font-size:15px;font-weight:600;top:-10px;left:-12px}.infobox-style-3 .tcr-infobox-icon{color:var(--tcr-primary-color);background-color:var(--tcr-white-color);width:80px;height:80px;line-height:80px;text-align:center;font-size:36px;position:relative;border-radius:100px}.tcr-bg-color-white .infobox-style-3 .tcr-infobox-icon{background-color:var(--tcr-tertiary-color)}.infobox-style-3 .tcr-infobox-icon img{border-radius:100px}.infobox-style-3 .tcr-infobox-title{font-size:26px;line-height:30px;color:var(--tcr-secondary-color);font-weight:600;font-family:var(--tcr-ch-title-ff);margin-top:30px}.infobox-style-4{position:relative;display:inline-block;width:150px;height:150px}.infobox-style-4 .tcr-infobox-wrapper{margin-bottom:15px;display:flex;align-items:center}.infobox-style-4 .tcr-infobox-wrapper .tcr-infobox-icon{width:60px;height:60px;line-height:60px;display:inline-block;background-color:var(--tcr-primary-color);color:var(--tcr-white-color);position:absolute;top:50%;left:50%;font-size:24px;border-radius:100%;text-align:center;margin-left:-24px;margin-top:-24px;z-index:9;transform:rotate(-35deg);-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.infobox-style-4 .tcr-infobox-wrapper svg{width:160px;height:160px;font-size:15px;text-transform:uppercase;letter-spacing:5px;font-weight:600;position:absolute;top:0;left:0;transform:rotate(0deg);-webkit-animation:spin 15s linear infinite;-moz-animation:spin 15s linear infinite;animation:spin 15s linear infinite}.infobox-style-5 .tcr-infobox-wrapper{background-color:var(--tcr-white-color);padding:40px 40px 35px 40px;border-radius:20px;position:relative}.infobox-style-5 .tcr-infobox-title{font-size:27px;line-height:30px;font-family:var(--tcr-ch-title-ff);font-weight:600;color:var(--tcr-secondary-color);margin-bottom:10px}.infobox-style-5 .tcr-infobox-number{font-size:14px;line-height:24px;color:var(--tcr-body-color);margin-bottom:50px;font-weight:500;font-style:normal;letter-spacing:1px;text-transform:uppercase}.infobox-style-5 .tcr-infobox-icon{position:absolute;right:-6px;bottom:-6px;background:var(--tcr-tertiary-color);width:70px;height:70px;line-height:70px;text-align:center;padding:10px 0 0 10px;border-radius:60% 0 0 0}.infobox-style-5 .tcr-infobox-icon::before{content:"";display:block;width:80%;height:80%;position:absolute;border-radius:20px;top:-36px;right:-24px;box-shadow:inset -20px 30px 0 0 var(--tcr-tertiary-color);transform:rotate(90deg)}.infobox-style-5 .tcr-infobox-icon::after{content:"";display:block;width:80%;height:80%;position:absolute;border-radius:20px;bottom:-14px;left:-24px;box-shadow:inset -20px 30px 0 0 var(--tcr-tertiary-color);transform:rotate(90deg)}.infobox-style-5 .tcr-infobox-icon span{background:var(--tcr-white-color);width:50px;height:50px;line-height:50px!important;text-align:center;border-radius:100%;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;font-size:24px;display:inline-block;position:relative;z-index:9;color:var(--tcr-primary-color)}.infobox-style-5 .tcr-infobox-icon img{border-radius:100px;margin-top:-7px;padding:7px;background:var(--tcr-white-color)}.infobox-style-6{position:relative;display:inline-block}.infobox-style-6 .tcr-infobox-icon{position:absolute;top:50%;left:50%;font-size:15px;background-color:var(--tcr-white-color);border-radius:100%;text-align:center;margin-left:-20px;margin-top:-20px;z-index:9;color:var(--tcr-secondary-color);width:40px;height:40px;line-height:40px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.infobox-style-6 .tcr-infobox-icon i{margin-left:5px}.infobox-style-6 .tcr-infobox-wrapper{width:136px;height:136px;font-size:25px;padding:10px;text-transform:uppercase;letter-spacing:5px;font-weight:600;position:absolute;top:0;left:0;transform:rotate(0deg);background-color:var(--tcr-primary-color);border-radius:100%;border:15px solid var(--tcr-tertiary-color);position:relative}.infobox-style-6 svg{transform:rotate(0deg);-webkit-animation:spin 15s linear infinite;-moz-animation:spin 15s linear infinite;animation:spin 15s linear infinite}.infobox-style-6 .tcr-infobox-wrapper:before{content:"";display:block;width:33%;height:58%;position:absolute;border-radius:50px 300px;top:-61px;right:33px;box-shadow:inset -10px 11px 0 0 #f4f4f4;transform:rotate(180deg)}.infobox-style-6 .tcr-infobox-wrapper:after{content:"";display:block;width:33%;height:58%;position:absolute;border-radius:300px 50px;bottom:-63px;right:36px;box-shadow:inset 13px 10px 0 0 #f4f4f4;transform:rotate(0deg)}.counter-style-1 .tcr-counter-wrapper{margin-bottom:30px;background:var(--tcr-tertiary-color);width:239px;height:109px;border-radius:0 0 0 30px;position:relative;padding-left:45px;padding-top:10px}.counter-style-1 .tcr-counter-wrapper:before{content:"";display:block;width:30%;height:60%;position:absolute;border-radius:30px;top:-30px;left:-41px;box-shadow:inset -30px 30px 0 0 var(--tcr-tertiary-color)}.counter-style-1 .tcr-counter-wrapper:after{content:"";display:block;width:34%;height:60%;position:absolute;border-radius:30px;bottom:-35px;right:-15px;box-shadow:inset -30px 30px 0 0 var(--tcr-tertiary-color)}.counter-style-1 .tcr-counter-icon i{font-size:60px;line-height:60px;margin-right:22px;margin-top:8px;display:inline-block;color:var(--tcr-white-color)}.counter-style-1 .tcr-counter-icon img{width:70px;border-radius:100%}.counter-style-1 .tcr-counter-number{font-size:50px;line-height:54px;font-weight:600;font-family:var(--tcr-ch-title-ff);position:relative;display:inline-block;color:var(--tcr-secondary-color)}.counter-style-1 .tcr-counter-number::before{content:"+";position:absolute;bottom:0;right:-31px;font-size:57px;font-weight:600;line-height:50px}.counter-style-1 .tcr-counter-title{font-weight:500;font-size:14px;line-height:14px;text-transform:uppercase;letter-spacing:1px}.tcr-bg-color-secondary-color .counter-style-1 .tcr-counter-title,.tcr-bg-color-secondary-color .counter-style-1 .tcr-counter-number{color:var(--tcr-white-color)}.counter-style-2 .tcr-counter-wrapper{background-color:var(--tcr-white-color);border-radius:25px;margin-bottom:40px;padding:47px 50px 45px 49px;border:1px solid #dbdcdc}.counter-style-2 .tcr-counter-number{margin-bottom:70px;font-size:50px;line-height:50px;font-weight:600;font-family:var(--tcr-ch-title-ff);position:relative;display:inline-block;color:var(--tcr-secondary-color)}.counter-style-2 .tcr-counter-title{font-size:24px;line-height:36px;font-weight:600;text-transform:capitalize;color:var(--tcr-secondary-color);margin-bottom:30px;position:relative;font-family:var(--tcr-ch-title-ff)}.counter-style-2 .tcr-counter-title::before{position:absolute;content:"";bottom:-15px;left:0;height:1px;width:50%;background:#dbdcdc}.counter-style-2 .tcr-counter-title::after{position:absolute;content:"";bottom:-21px;left:50%;height:15px;width:15px;background:#dbdcdc;border-radius:100%}.counter-style-2 .tcr-counter-number::before{content:"+";position:absolute;bottom:0;right:-26px;font-size:50px;font-weight:600;line-height:50px}.tcr-stackingcards .pin-spacer:nth-of-type(8n+2){margin-top:15px!important}.tcr-stackingcards .pin-spacer:nth-of-type(8n+3){margin-top:30px!important}.tcr-stackingcards .pin-spacer:nth-of-type(8n+4){margin-top:45px!important}.tcr-stackingcards .pin-spacer:nth-of-type(8n+5){margin-top:60px!important}.tcr-stackingcards .pin-spacer:nth-of-type(8n+6){margin-top:75px!important}.tcr-stackingcards .pin-spacer:nth-of-type(8n+7){margin-top:90px!important}.tcr-stackingcards .pin-spacer:nth-of-type(8n+8){margin-top:105px!important}.pricing-table-style-1{padding:60px;position:relative;overflow:hidden;color:var(--tcr-secondary-color);border-radius:30px;background-color:var(--tcr-white-color);margin-bottom:30px}.pricing-table-style-1 .tcr-pricing-table-header{position:relative;padding-top:120px}.pricing-table-style-1 .tcr-pricing-table-header .tcr-table-ribbon{background-color:var(--tcr-secondary-color);color:var(--tcr-white-color);font-size:15px;line-height:20px;font-weight:600;text-transform:uppercase;display:inline-block;padding:12px 50px;position:absolute;top:-40px;right:-100px;transform:scale(-1) rotate(223deg)}.pricing-table-style-1 .tcr-pricing-table-feature-list-container{margin-left:auto}.pricing-table-style-1 .pricing-table-prices{display:inline-flex;margin-bottom:40px;align-items:center}.pricing-table-style-1 .tcr-pricing-table-icon{font-size:50px;position:absolute;margin-bottom:40px;width:90px;height:90px;line-height:90px;text-align:center;border-radius:100%;background:var(--tcr-tertiary-color);top:0;left:0;color:var(--tcr-primary-color)}.pricing-table-style-1 .tcr-pricing-table-icon span img{width:110px;position:relative}.pricing-table-style-1 .pricing-table-title-period{margin-top:20px;margin-left:3px;text-transform:uppercase;color:var(--tcr-secondary-color);letter-spacing:1px;font-weight:500;font-style:normal;font-size:14px}.pricing-table-style-1 .tcr-pricing-table-title{color:var(--tcr-secondary-color);margin-bottom:15px;font-weight:600;font-size:18px;font-family:var(--tcr-ch-title-ff)}.pricing-table-style-1 .pricing-table-sale-price{font-size:55px;line-height:60px;font-weight:600;font-family:var(--tcr-ch-title-ff);margin-left:14px;color:var(--tcr-secondary-color)}.pricing-table-style-1 .pricing-table-prices .pricing-table-base-price{font-size:55px;line-height:60px;font-weight:600;font-family:var(--tcr-ch-title-ff);color:var(--tcr-secondary-color)}.pricing-table-onsale.tcr_pricing_table_wrapper .pricing-table-base-price{text-decoration:line-through}.tcr_pricing_table_wrapper.pricing-table-onsale .pricing-table-base-price{font-size:30px;line-height:40px;opacity:.5}.pricing-table-style-1 .tcr-pricing-table-feature-list-container ul{margin-left:28px;padding:0;text-align:left;margin-bottom:0}.pricing-table-style-1 .tcr-pricing-table-feature-list-container ul li{list-style-type:none;margin-bottom:17px;font-size:17px;line-height:26px;color:var(--tcr-body-color);position:relative;font-weight:400}.pricing-table-style-1 .tcr-pricing-table-feature-list-container ul li:last-child{margin-bottom:0}.pricing-table-style-1 .tcr-pricing-table-feature-list-container ul li::before{position:absolute;top:0;left:-30px;content:"\f154";font-family:flaticon_mycollection!important;font-weight:300;color:var(--tcr-primary-color)}.pricing-table-style-1 .tcr-pricing-table-feature-list-container ul li.false{text-decoration:line-through;opacity:.5}.pricing-table-style-1 .tcr-pricing-table-button a{background-color:var(--tcr-tertiary-color);padding:20px 10px 20px 20px;border-radius:15px 0 0 0;text-align:left;text-transform:uppercase;position:absolute;bottom:0;right:0;letter-spacing:1px;font-weight:500;font-style:normal;font-size:14px;line-height:14px}.pricing-table-style-1 .tcr-pricing-table-button a::before{content:"";display:block;width:60px;height:40px;position:absolute;border-radius:15px;top:-23px;right:-29px;box-shadow:inset -29px -17px 0 0 var(--tcr-tertiary-color)}.pricing-table-style-1 .tcr-pricing-table-button a::after{content:"";display:block;width:36px;height:37px;position:absolute;border-radius:15px;bottom:-11px;left:-22px;box-shadow:inset -14px -11px 0 0 var(--tcr-tertiary-color)}.tcr-timeline-item{display:flex;align-items:center;position:relative}.tcr-timeline-item:last-child{border:inherit}.tcr-timeline-item .tcr-timeline-year{padding:40px 0;position:relative}.tcr-timeline-item .tcr-timeline-year span{font-size:25px;font-weight:900;color:var(--tcr-white-color);background-color:var(--tcr-primary-color);width:110px;text-align:center;height:110px;border-radius:100px;padding:40px 0;position:relative;z-index:9;display:inline-block}.tcr-timeline-year:before{position:absolute;left:50%;content:"";top:140px;width:1px;height:50%;background-color:#e5e5e5}.tcr_timeline_wrapper .tcr-timeline-item:last-child .tcr-timeline-year::before{content:none}.tcr-timeline-item .tcr-timeline-title{font-size:28px;line-height:35px;font-family:var(--tcr-ch-title-ff);font-weight:600;margin:0 30px 0 0;color:var(--tcr-secondary-color);width:22%}.tcr-timeline-item .tcr-timeline-text{width:60%;padding-right:0;padding-left:120px}.tcr-timeline-item .tcr-timeline-image-container{position:absolute;top:80px;right:0;opacity:0;text-align:right;transform:translateY(40px) rotate(0deg) skewY(-20deg);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.tcr-timeline-item .tcr-timeline-image-container img{border-radius:20px}.tcr-timeline-item:hover .tcr-timeline-image-container{top:30px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:1;transform:translateY(0) skewY(0) scaleZ(1) rotate(-25deg);visibility:visible}.client-layout-grid.client-style-1 .tcr-client-cover{margin-bottom:30px}.client-style-1 .tcr-client-cover .client-item{text-align:center;height:58px;position:relative;overflow:hidden}.client-style-1 .client-item img{width:180px;display:inline;-webkit-transition:all 0.2s ease-out 0.2s;-moz-transition:all 0.2s ease-out 0.2s;-ms-transition:all 0.2s ease-out 0.2s;-o-transition:all 0.2s ease-out 0.2s;transition:all 0.2s ease-out 0.2s;position:absolute;left:50%;margin-left:-80px;filter:grayscale(100%)}.client-style-1 .client-item .client-image{top:0}.client-style-1 .client-item:hover .client-image{top:-70px}.client-style-1 .client-item .client-hover-image{top:70px}.client-style-1 .client-item:hover .client-hover-image{top:0;filter:inherit}.client-style-1 .tcr-clients-grid-wrapper .client-item{overflow:hidden}.client-style-1.column-2 .tcr-clients-grid-wrapper .client-item{width:50%;float:left;margin:20px 0}.client-style-1.column-3 .tcr-clients-grid-wrapper .client-item{width:33.33%;float:left;margin:20px 0}.client-style-1.column-4 .tcr-clients-grid-wrapper .client-item{width:25%;float:left;margin:20px 0}.client-style-1.column-5 .tcr-clients-grid-wrapper .client-item{width:20%;float:left;margin:20px 0}.client-style-1.column-6 .tcr-clients-grid-wrapper .client-item{width:16.66%;float:left;margin:20px 0}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{width:50px;height:50px;line-height:50px!important;border-radius:0;background-color:var(--tcr-primary-color)!important;color:var(--tcr-white-color)!important;border:inherit;text-align:center;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;outline:inherit;border-radius:100%}.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-next:hover{background-color:var(--tcr-secondary-color)!important;color:var(--tcr-white-color)!important}.owl-carousel .owl-nav .owl-prev{margin-right:15px}.owl-carousel .owl-dots{position:absolute;left:50%;bottom:-30px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-flex}.owl-carousel .owl-nav button.owl-prev{position:absolute;left:-70px;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);margin-right:0}.owl-carousel .owl-nav button.owl-next{right:-70px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(0%,-50%)}.owl-carousel button.owl-dot{width:10px;height:10px;margin:0 5px 0 5px;outline:none!important;background:#ddd;border-radius:100%}.owl-carousel .owl-dots .owl-dot.active{background-color:var(--tcr-primary-color)}.arrow-top-right .owl-carousel .owl-nav button.owl-prev{position:absolute;top:0;left:-70px;line-height:10px;background-color:var(--tcr-primary-color)!important;color:var(--tcr-white-color)!important;border:1px solid;border-color:var(--tcr-white-color)!important}.arrow-top-right .owl-carousel .owl-nav button.owl-prev,.arrow-top-right .owl-carousel .owl-nav button.owl-next{position:absolute;top:-100px;left:inherit;line-height:10px;background-color:transparent!important;color:var(--tcr-white-color)!important;border:1px solid;border-color:var(--tcr-white-color)!important}.arrow-top-right .owl-carousel .owl-nav button.owl-prev:hover,.arrow-top-right .owl-carousel .owl-nav button.owl-next:hover{background-color:var(--tcr-secondary-color)!important;border:1px solid;border-color:var(--tcr-secondary-color)!important}.arrow-top-right .owl-carousel .owl-nav button.owl-prev{right:50px}.arrow-top-right .owl-carousel .owl-nav button.owl-next{right:0}.tcr-bg-color-primary .owl-carousel .owl-nav .owl-prev,.tcr-bg-color-primary .owl-carousel .owl-nav .owl-next{background-color:var(--tcr-white-color)!important;color:var(--tcr-secondary-color)!important}.tcr-bg-color-primary .owl-carousel .owl-nav .owl-prev:hover,.tcr-bg-color-primary .owl-carousel .owl-nav .owl-next:hover{background-color:var(--tcr-secondary-color)!important;color:var(--tcr-white-color)!important}.tcr-right-expand.tcr-service-expand .owl-carousel .owl-nav button.owl-next{right:30px}.tcr-list-wrapper ul{padding:0;margin:0}.tcr-list-wrapper ul li{list-style-type:none;display:flex;align-items:center;margin-bottom:12px}.tcr-list-wrapper .tcr-list-icon{border-radius:100%;margin-right:15px;color:var(--tcr-primary-color);font-size:22px;line-height:22px;text-align:center}.tcr-list-wrapper p{margin-bottom:0;line-height:25px}.tcr-list-wrapper .tcr-list-info a{margin:0;font-size:18px;line-height:26px;color:var(--tcr-body-color)}.tcr-list-wrapper .tcr-list-info a{cursor:pointer}.tcr-list-wrapper .tcr-list-info a:hover{color:var(--tcr-secondary-color)}.tcr-bg-color-primary .tcr-list-wrapper .tcr-list-info a{color:var(--tcr-white-color)}.tcr-bg-color-primary .tcr-list-wrapper .tcr-list-icon{color:var(--tcr-white-color)}.progress-bar-style-1 .tcr-progress-bar-wrapper{margin-bottom:30px}.progress-bar-style-1 .tcr-progress-bar-wrapper .tcr-progress-bar{width:100%;background-color:#ededed;border-radius:100px}.progress-bar-style-1 .tcr-progress-bar-wrapper .tcr-progress-bar-inner{position:relative;background-color:var(--tcr-primary-color);border-radius:100px}.progress-bar-style-1 .tcr-progress-bar-title{font-size:20px;font-weight:600;margin-bottom:5px;display:inline-block;line-height:20px;font-family:var(--tcr-ch-title-ff);color:var(--tcr-secondary-color);text-transform:capitalize}.progress-bar-style-1 .tcr-progress-bar-value{position:relative;font-size:17px;line-height:27px;float:right;font-weight:600;font-family:var(--tcr-ch-title-ff);color:var(--tcr-secondary-color)}.tcr-layout-horizontal .tcr-tab-list{display:flex}.tcr-layout-horizontal .tcr-list-tab{-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;width:100%;background-color:#e9e9e9;padding:20px 10px;border:1px solid var(--tcr-secondary-color);border-right:none;border-bottom:none;border-radius:20px 20px 0 0;justify-content:center;display:flex;font-family:var(--tcr-ch-subtitle-ff);font-weight:600;text-transform:uppercase;font-size:14px;position:relative;letter-spacing:1px}.tcr-layout-horizontal .tcr-list-tab:last-child{border-right:1px solid var(--tcr-secondary-color)}.tcr-layout-horizontal .tcr-list-tab:hover,.tcr-layout-horizontal .tcr-list-tab.tcr-active-tab-link{color:var(--tcr-primary-color)}.tcr_tabs_wrapper.tcr-layout-horizontal .tcr-tab-content{padding:40px 40px 40px 40px;border-radius:0 0 30px 30px;width:100%;display:inline-block;background:var(--tcr-white-color);border:1px solid var(--tcr-secondary-color)}.tcr-layout-horizontal .tcr-list-tab a:hover{background-color:var(--tcr-primary-color);color:var(--tcr-white-color)}.tcr-layout-horizontal .tcr-tab-content-list{display:none;width:100%}.tcr-layout-horizontal .tcr-tab-content-list.tcr-active-tab{display:contents}.tcr-layout-horizontal .tcr-list-tab a{font-size:15px;line-height:20px;text-transform:uppercase;font-weight:600;font-family:var(--tcr-ch-title-ff);padding:20px 50px;align-items:center;justify-content:center;text-align:center;display:grid;background-color:#f1f1f1;margin:0 20px 20px 0;border-radius:10px;border:1px solid #e5e5e5}.tcr-list-tab a:hover .tcr-tab-icon{color:var(--tcr-white-color)}.tcr-layout-horizontal .tcr-list-tab.tcr-active-tab-link a{background-color:var(--tcr-primary-color)}.tcr-list-tab .tcr-tab-icon{font-size:50px;line-height:60px;color:var(--tcr-primary-color);-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.tcr-list-tab:after.tcr-active-tab-link{opacity:.5}.tcr-layout-horizontal .tcr-tab-content .tcr-tab-content-list:nth-of-type(2n+1) img{padding-left:100px}.tcr-layout-horizontal .tcr-tab-content .tcr-tab-content-list:nth-of-type(2n+2) img{padding-right:100px}.tcr-layout-vertical .tcr-tab-content-list.tcr-active-tab{display:contents}.tcr-layout-vertical .tcr-tab-content-list{display:none;width:100%}.tcr-layout-vertical .tcr-list-tab{background-color:var(--tcr-tertiary-color);padding:20px 10px;border:1px solid #ddd;border-right:none;border-radius:20px 0 0 20px;writing-mode:vertical-lr;text-orientation:mixed;transform:rotate(180deg);justify-content:center;display:flex;font-family:var(--tcr-ch-subtitle-ff);font-weight:600;text-transform:uppercase;font-size:14px;position:relative;letter-spacing:1px}.tcr-layout-vertical .tcr-list-tab:before{position:absolute;right:-30px;top:-1px;content:"";width:30px;height:1px;background:#ddd}.tcr-layout-vertical .tcr-list-tab:after{position:absolute;right:-30px;bottom:-1px;content:"";width:30px;height:1px;background:#ddd}.tcr-layout-vertical .tcr-list-tab.tcr-active-tab-link{color:var(--tcr-primary-color)}.tcr_tabs_wrapper.tcr-layout-vertical{direction:rtl!important;display:flex;float:left}.tcr_tabs_wrapper.tcr-layout-vertical .tcr-tab-list{display:inline-flex;background-color:var(--tcr-tertiary-color);border-radius:20px}.tcr_tabs_wrapper.tcr-layout-vertical .tcr-tab-list .tcr-list-tab:last-child a{margin:0}.tcr_tabs_wrapper.tcr-layout-vertical .wpcf7-form .contact-form{border-radius:0 30px 30px 30px}.tcr_tabs_wrapper.tcr-layout-vertical .tcr-tab-content{padding:43px 50px 46px 47px;border-radius:20px;background-color:var(--tcr-white-color);border:1px solid #dbdcdc}.marquee-style-1{position:relative;background-color:var(--tcr-secondary-color);border-radius:20px;padding:16px 30px 8px 30px;z-index:9}.marquee-style-1::after{position:absolute;left:0;top:0;width:30%;height:100%;content:"";z-index:9;background:linear-gradient(to right,#111111 0%,#fff0 99%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#18171c',endColorstr='#0018171c',GradientType=1);border-radius:100px}.marquee-style-1::before{position:absolute;right:0;top:0;width:30%;height:100%;content:"";z-index:9;background:linear-gradient(to right,#fff0 0%,#fff0 1%,#111111 98%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0018171c',endColorstr='#18171c',GradientType=1);border-radius:100px}.marquee-style-1 .tcr-marquee-cover{text-align:center}.marquee-style-1 .tcr-marquee-cover .marquee-item{display:inline-flex;align-items:center;position:relative}.marquee-style-1 .tcr-marquee-cover .marquee-item::before{position:absolute;top:10px;right:-50px;content:"*";font-weight:600;font-size:25px;color:var(--tcr-white-color)}.marquee-style-1 .tcr-marquee-cover .marquee-item img{width:100px}.marquee-style-1 .tcr-marquee-cover .marquee-item .marquee-title{font-size:24px;line-height:50px;font-family:var(--tcr-ch-title-ff);font-weight:600;color:var(--tcr-white-color);text-transform:uppercase}.marquee-style-1 .swiper-slide{text-align:center;font-size:33px;display:flex;justify-content:center;align-items:center;width:auto;position:relative;overflow:hidden;padding:0 50px}.swiper-wrapper{transition-timing-function:linear!important}@-webkit-keyframes line-slide{0%{background-position:-5% 0}100%{background-position:100% 0}}@keyframes line-slide{0%{background-position:-5% 0}100%{background-position:100% 0}}.marquee-style-2 .tcr-marquee-cover{text-align:center}.marquee-style-2 .tcr-marquee-cover .marquee-item{display:inline-flex;align-items:center;position:relative}.marquee-style-2 .tcr-marquee-cover .marquee-item img{width:100px}.marquee-style-2 .tcr-marquee-cover .marquee-item .marquee-title{font-size:150px;line-height:160px;font-family:var(--tcr-ch-title-ff);font-weight:600;color:rgb(225 225 225 / .7);text-transform:capitalize}.marquee-style-2 .swiper-slide{text-align:center;display:flex;justify-content:center;align-items:center;width:auto;position:relative;overflow:hidden;padding:0 70px}.style-2-about .marquee-style-2 .tcr-marquee-cover .marquee-item::before{position:absolute;top:15px;left:-55px;content:"*";font-weight:600;font-size:75px;color:rgb(225 225 225 / .4)}.style-2-about .marquee-style-2 .tcr-marquee-cover .marquee-item .marquee-title{font-size:100px;line-height:100px;font-family:var(--tcr-ch-title-ff);color:rgb(225 225 225 / .4);text-transform:uppercase}.tcr_vertical_cards_wrapper .tcr-card-content-container{width:100%;box-sizing:border-box}.tcr_vertical_cards_wrapper .tcr-stackingcards{color:var(--tcr-white-color);position:relative;.tcr-stackingcard{color:var(--tcr-secondary-color);height:100%;width:100%;transform-origin:top center;box-sizing:border-box}}.tcr_vertical_cards_wrapper .end-element{width:100%;height:1px}.tcr_contact_list_wrapper .tcr-contact-list-head{border-radius:30px 30px 30px 0;padding:30px 40px;background-color:var(--tcr-white-color);position:relative}.tcr_contact_list_wrapper .tcr-contact-list-head::before{position:absolute;content:"";background:var(--tcr-tertiary-color);width:calc(100% - 68px);height:1px;left:23px;bottom:0}.tcr_contact_list_wrapper .tcr-contact-list-title{font-size:27px;line-height:38px;font-weight:600;color:var(--tcr-secondary-color)}.tcr_contact_list_wrapper ul{margin:0;padding:0}.tcr_contact_list_wrapper .tcr-contact-list-icon{position:absolute;right:30px;bottom:-19px;font-size:100px;line-height:100px;color:var(--tcr-primary-color);opacity:.3}.tcr_contact_list_wrapper .tcr-contact-list-icon svg path{width:200px}.tcr_contact_list_wrapper li{list-style-type:none;display:flex;margin-bottom:35px}.tcr_contact_list_wrapper li:last-child{margin-bottom:0}.tcr-contact-list-wrapper{position:relative;background:var(--tcr-white-color);padding:50px 40px;border-bottom-left-radius:30px}.tcr-contact-list-wrapper .tcr-list-item-icon{font-size:25px;color:var(--tcr-primary-color);margin-right:15px;text-align:center}.tcr-contact-list-wrapper .tcr-list-item-icon i{width:50px;height:50px;line-height:50px!important;background-color:var(--tcr-tertiary-color);display:block;border-radius:100%}.tcr-contact-list-wrapper .tcr-list-item-title{font-size:18px;line-height:20px;font-weight:600;margin-bottom:5px;color:var(--tcr-secondary-color)}