:root{--tp-ff-body:'Montserrat',sans-serif;--tp-ff-heading:'Montserrat',sans-serif;--tp-ff-p:'Montserrat',sans-serif;--tp-ff-inter:'Montserrat',sans-serif;--tp-ff-space:'Zilla Slab',sans-serif;--tp-ff-play:'Montserrat',serif;--tp-common-white:#ffffff;--tp-common-black-solid:#000;--tp-common-black:#2f2043;--tp-common-green-7:rgb(59 41 81);--tp-common-green-light-3:rgb(255 249 228);--tp-common-green-light-4:rgb(255 249 228);--tp-common-yellow-3:#fdb813;--tp-theme-7:#66498b;--tp-theme-1:var(--tp-theme-7);--tp-common-footer-bg-green-dark:#3b2951;--tp-common-bg-purple-light:#F7F3FC;--tp-common-black-11:#2f2043;--tp-text-24:#fffaef;--tp-beige:#F7F3FC;--tp-fz-body:16px;--tp-fz-p:16px;--tp-fz-h1:40px;--tp-fz-h2:36px;--tp-fz-h3:24px;--tp-fz-h4:20px;--tp-fz-h5:16px;--tp-fz-h6:14px}.border{border:1px solid #04121f1a!important}.text-primary{color:var(--tp-theme-7)!important}.rounded-30{border-radius:30px}.bg-light-purple{background-color:var(--tp-common-bg-purple-light)}.counter__border-animation::after,.counter__border-animation::before{border:2px solid rgba(59,41,81,.4)}.box-element{box-shadow:0 1px 2px rgba(4,41,35,.08);border-radius:30px}.single-brand{display:flex;flex-direction:column}.single-brand .box-content{display:flex;flex-direction:column;flex:1}.single-brand .box-content .services__btn-7{margin-top:auto}.box-element.bg-light-purple a i,.offcanvas__contact a i{transition:all .3s ease-out 0s}.box-element.bg-light-purple a:hover,.box-element.bg-light-purple a:hover i,.offcanvas__contact .footer__contact-call span a:hover i,.offcanvas__contact a:hover,.offcanvas__contact a:hover i{color:var(--tp-theme-7)}.box-img{width:100%;max-height:200px;display:flex}.box-img img{width:100%;height:auto;object-fit:contain}.team__area:before{content:'';position:absolute;width:100%;height:100%;background:var(--tp-common-green-light-4);top:0;left:0;z-index:-1}.glowCookies__banner__3 .btn__section button{border-radius:30px!important}.slider__title-7,h1,h2,h3,h4,h5,h6{font-weight:600!important}.slider__title-7 .section__title-7-highlight svg{bottom:-10px}.about__heading-subtitle,.features__title-7,.section__title-pre-7{font-family:var(--tp-ff-space);text-transform:lowercase;font-weight:600!important;font-size:20px}.logo{display:flex}.logo img{width:100%}.offcanvas__logo.logo img{max-width:220px}.back-to-top-btn{background:var(--tp-common-yellow-3)}.tp-cta-btn,.tp-cta-btn-yellow{padding:15px 25px 15px;font-size:15px}.tp-btnr{font-size:15px;line-height:1.4;padding:15px 25px 15px}.tp-btnr i{font-size:17px;margin-left:5px}.tp-btnr-yellow{color:var(--tp-common-white)}.testimonial__rating a{color:var(--tp-common-yellow-3)}.tp-btnr-border-2:hover,.tp-btnr-border:hover,.tp-btnr:hover,.tp-cta-btn-yellow:hover,.tp-cta-btn:hover{background-color:var(--tp-common-footer-bg-green-dark)}.tp-cta-btn i,.tp-cta-btn-yellow i{font-size:17px;margin-left:5px}.section__title-pre-7{color:var(--tp-theme-7)}.features__title-7{color:var(--tp-theme-7)}.custom-counter{margin:0;padding:0;list-style-type:none;columns:2;text-align:start}.custom-counter li{position:relative;counter-increment:step-counter;margin-bottom:15px;margin-left:40px;line-height:30px;break-inside:avoid}.custom-counter li span{display:inline-flex;line-height:1.2}.custom-counter li::before{content:counter(step-counter);margin-right:10px;font-size:90%;background-color:var(--tp-common-bg-purple-light);color:var(--tp-theme-7);font-weight:700;padding:6px 12px;aspect-ratio:1/1;border-radius:50%;position:absolute;left:-40px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;line-height:30px}.list{list-style:none;font-family:var(--tp-ff-space);font-size:18px;line-height:1.2}.list li{display:flex;align-items:start;margin-bottom:10px;line-height:1.2}.list li i{line-height:1.2;margin-top:2px}.list.colums-2{columns:2}.about__list-icon span{background-color:var(--tp-beige)}.footer__style-green .footer__logo{margin-bottom:25px;display:flex}.footer__style-green .footer__logo img{width:100%}.footer-hours *{color:var(--tp-text-24);font-size:16px}.contact-hours *{font-size:16px}.special-hours :last-child{margin-bottom:0}.footer__style-green .footer__widget ul li a:hover{color:var(--tp-common-yellow-3)}.bg-light-purple .footer__contact-call span,.bg-light-purple .footer__contact-mail span a,.offcanvas__contact .footer__contact-call span,.offcanvas__contact .footer__contact-mail span a{color:var(--tp-text-body);font-size:16px!important}.bg-light-purple .footer__contact-call span i,.offcanvas__contact .footer__contact-call span i{color:var(--tp-common-yellow-3)}.footer__contact-mail span{margin-top:15px;display:flex;align-items:center}.footer__contact-mail span i{color:var(--tp-common-yellow-3);font-size:17px;margin-right:10px}.footer__contact-call span i,.footer__style-green .footer__contact-call span i{margin-right:5px;font-size:17px}.footer__contact-mail span a{display:flex;align-items:center;color:var(--tp-common-white);font-size:17px;font-weight:500}.maliste{padding-left:20px;padding-bottom:20px}.faq__tab .nav-link.active{background-color:var(--tp-beige)}.main-menu-7 ul li:hover>a{color:var(--tp-common-yellow-3)}.about__heading-subtitle{color:var(--tp-common-yellow-3)}.support__area .about__shape-7{top:10%;width:180px}.support__area .support__shape-4{top:90%}.services__content-7{background-color:var(--tp-common-white);border-color:rgba(4,18,31,.1);transition:all .3s ease-out 0s;flex:1}.services__content-7:hover,.services__item-7:hover .services__content-7{background-color:var(--tp-common-green-light-3)!important;border:1px solid var(--tp-common-green-light-3)!important}.services__content-7,.services__item-7{display:flex;flex-direction:column}.services__btn-7{margin-top:auto}.features__item-7:hover{background-color:var(--tp-beige);border-color:var(--tp-beige)}.services__icon-7 span{background:linear-gradient(35.1deg,var(--tp-common-bg-purple-light) 18.5%,var(--tp-common-bg-purple-light) 92.94%)}.services__item-wrapper-7 .row [class*=col-]:nth-child(2n) .services__icon-7 span,.support__icon span{background:linear-gradient(35.1deg,var(--tp-common-bg-purple-light) 18.5%,var(--tp-common-bg-purple-light) 92.94%)}.features__offer span{background-color:var(--tp-common-yellow-3)}.features__offer span a{color:var(--tp-common-white)}.features__offer{background-color:var(--tp-common-green-light-3)}.pr-0{padding-right:0}.img-cover{width:100%;height:100%;object-fit:cover}.img-contain{object-fit:contain;width:100%;height:auto;max-height:100%}.w-50{max-width:50%;transition:all .3s ease-in-out}.nice-select{width:100%;height:60px;border:1px solid var(--tp-grey-15);outline:0;background-color:var(--tp-grey-15);color:var(--tp-common-black);padding:0 25px;display:flex;justify-content:space-between;align-items:center;border-radius:0;color:#6c757d}.contact__input-2{display:flex;flex-direction:column}.nice-select .list{width:100%}.nice-select::after{margin-right:15px;color:#6c757d}.brand__item-5{background:var(--tp-common-white)}.brand__area{max-width:100vw;overflow:hidden}.brand__item-5:hover .w-50{max-width:70%}.product__thumb-7{max-height:250px;border-radius:30px;overflow:hidden;position:relative}.fashion__thumb-7{border-radius:30px;overflow:hidden;position:relative}.white-font ul li a,.white-font ul li.has-dropdown a::after{color:#fff}.counter__border-animation{height:300px;width:300px}.counter__shape-15{bottom:6%;right:0}.about__thumb-7 img{width:100%}.about__analysis{background-color:var(--tp-common-bg-purple-light);margin-right:-30px}.about__analysis-icon p,.about__analysis-icon span,.about__analysis-item h4,.about__analysis-item p{color:var(--tp-theme-7)}.about__analysis-icon{margin-bottom:15px!important}.about__analysis-item{margin-bottom:0!important}.about__analysis-item p{width:200px;font-size:18px!important}.home-about-list .about__list-icon span{display:flex;align-items:center;justify-content:center;padding:5px;width:60px;height:60px;font-size:15px}.home-about-list .about__list-icon span::after{content:none!important}.counter__icon-7 i{font-size:40px}.features__offer span a{font-size:15px}.contact__form-call p{color:var(--tp-common-green-7)}.team__thumb{border-radius:40px}.team__action ul li>a{background-color:var(--tp-common-yellow-3);border-radius:20px;width:fit-content;padding:0 10px}.team__action ul li>a:hover{background-color:var(--tp-common-green-7)}.terms-link-container{justify-content:center!important}.team__content{text-align:center;font-family:var(--tp-ff-p);padding-bottom:35px}.team__designation{text-transform:capitalize;font-size:20px;font-weight:600;color:var(--tp-theme-7)}.team-bio p:last-child{margin-bottom:0}.modal-header{border-bottom:none}.modal-footer{border-top:none}.modal-body{padding-bottom:50px}.border-r-20{border-radius:20px}.color-title{color:var(--tp-common-yellow-3)}.team__title a:hover{color:var(--tp-common-yellow-3)}.features__icon-7 span{font-size:40px;min-height:fit-content}.offcanvas__social a{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--tp-theme-7);color:var(--tp-common-white);border:0}.offcanvas__social a:hover{background:var(--tp-common-footer-bg-green-dark)}.offcanvas__btn,.offcanvas__contact{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--tp-border-5)}.offcanvas__area-1 .mean-container .mean-nav ul li a,.offcanvas__social-title{font-family:var(--tp-ff-inter);text-transform:capitalize}.mean-container .mean-nav ul li a.mean-expand:hover,.mean-container .mean-nav ul li span.mean-expand:hover,.mean-container .mean-nav ul li.dropdown-opened>a.mean-expand.mean-clicked{background:0 0;color:var(--tp-common-yellow-3)}.mean-container .mean-nav ul li a.mean-expand:hover i,.mean-container .mean-nav ul li a:hover,.mean-container .mean-nav ul li span.mean-expand:hover i,.mean-container .mean-nav ul li span:hover,.mean-container .mean-nav ul li.dropdown-opened>a.mean-expand.mean-clicked i{color:var(--tp-common-yellow-3)}.mean-container .mean-nav ul li a.mean-expand,.mean-container .mean-nav ul li span.mean-expand{width:100%;background:0 0;display:flex;align-items:center;justify-content:end;border:none!important;color:var(--tp-common-yellow-3)}.mean-container .mean-nav ul li.dropdown-opened>a,.mean-container .mean-nav ul li.dropdown-opened>span{color:var(--tp-common-yellow-3)}.slider__thumb-7{display:flex;align-items:center;justify-content:center;overflow:hidden}.slider__thumb-7 video{clip-path:inset(2px 0);display:block;height:100%;object-fit:cover}.slider__thumb-wrapper-7::after{content:none}@media only screen and (min-width:1400px) and (max-width:1599px){.slider__thumb-7-shape-3{bottom:150px;right:40px}}@media only screen and (min-width:1200px) and (max-width:1399px){.slider__thumb-7-shape-3{bottom:150px;right:40px}}@media only screen and (max-width:992px){.slider__thumb-7-shape-3{bottom:50px;right:auto;left:40px;width:250px}.slider__thumb-7-shape-2{bottom:60%;left:auto;right:15%;width:130px}}@media only screen and (max-width:768px){.slider__thumb-7-shape-2,.slider__thumb-7-shape-3{display:none}}@media only screen and (min-width:992px) and (max-width:1199px){.slider__thumb-7{transform:translateX(30px)}}#error_message,#submit_message{font-size:14px;height:50px;display:none;line-height:50px;color:#202020;font-weight:500;left:50%;bottom:40px;background-color:#fff;position:fixed;border-radius:10px;box-shadow:15px 30px 80px 4px rgba(0,0,0,.18);margin:0;padding:0 30px 0 0;border:none;cursor:pointer;width:auto;z-index:1500;-ms-transform:translateX(-50%) translateZ(0);-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0);-webkit-transition:bottom .3s,box-shadow .3s;-moz-transition:bottom .3s,box-shadow .3s;transition:bottom .3s,box-shadow .3s}#error_message i,#submit_message i{display:block;float:left;position:relative;left:-2px;color:#fff;line-height:50px;width:50px;height:50px;text-align:center;border-top-left-radius:10px;border-bottom-left-radius:10px;background:#c41f1f}#submit_message i{background:#7fb924}#error_message span,#submit_message span{padding-left:10px}#error_message:hover,#submit_message:hover{bottom:37px;box-shadow:3px 5px 10px 0 rgba(0,0,0,.1)}.about__thumb-7{margin-left:0}@media only screen and (max-width:1110px){#error_message,#submit_message{width:90%;max-width:500px;font-size:13px;letter-spacing:-.4px}}@media only screen and (max-width:1199px){.features__offer{border-radius:40px}.about-section.support__area .about__shape-7{top:2%}}@media only screen and (min-width:992px) and (max-width:1199px){.contact__form-2{padding:30px}.main-menu-7 ul li{margin-right:15px}}@media only screen and (max-width:991px){.slider__content-7{padding-top:80px;padding-left:20px}.slider-img-container{padding-left:0!important}.team-bio.truncate{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.footer__contact-call span{font-size:18px}.footer__contact-mail span a{font-size:15px}.about__heading-title{font-size:40px}.about__thumb-7{margin-left:0;max-height:350px;overflow:hidden;border-radius:30px}.support__thumb{max-height:250px;overflow:hidden;border-radius:30px}.support__thumb img{border-radius:0}.about__thumb-7 img.top,.support__thumb img.top{object-position:0 -130px}.about__thumb-7 img.center,.support__thumb img.center{object-position:0 center}.about__thumb-7 img.bottom,.support__thumb img.bottom{object-position:0 -160px}.custom-counter{columns:1}.slider__thumb-7{max-height:320px}}@media only screen and (max-width:768px){.back-to-top-wrapper.back-to-top-btn-show{bottom:70px}.list.colums-2{columns:1}.counter__shape-14{right:2%;top:3%}.about__thumb-7 img.bottom,.support__thumb img.bottom{object-position:0 -30px}.slider__thumb-7{max-height:350px}.slider__shape-19{top:30%;width:100px}.services__title-7{font-size:18px}.about__spacing{padding-top:125px;padding-bottom:125px}}@media only screen and (max-width:480px){#error_message span,#submit_message span{font-size:12px;width:75%;width:calc(100% - 50px);position:absolute;top:50%;display:inline-block;line-height:14px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width:1450px){body.left-side-menu-active #error_message,body.left-side-menu-active #submit_message{left:calc(50% + 150px)}}@media only screen and (max-width:580px){#error_message,#submit_message{display:none}.about__spacing{padding-top:115px;padding-bottom:115px}}footer a{color:#fff}.footer__style-green .footer__contact-call span a:hover,.footer__style-green .footer__contact-mail span a:hover,footer a:hover{color:var(--tp-common-yellow-3)}.footer__social a{color:var(--tp-common-yellow-3)!important}.footer__social a:hover{color:#fff!important}.counter__item-7{padding:50px 100px}.hamburger-btn-black.white-font span{background-color:var(--tp-common-white)}@media (max-width:575px){.slider__title-7{margin-top:40px}.slider__area{text-align:center!important}.slider__thumb-7 video{width:100%!important}.about__heading-title{font-size:30px!important}.counter__item-7{padding:50px 50px!important}.about__analysis{margin-right:0;margin-top:-50px;max-width:80%;margin-left:40px}.about__thumb-7 img.bottom,.about__thumb-7 img.top,.support__thumb img.bottom,.support__thumb img.top{object-position:0}.slider__shape-19{top:40%;width:70px}.pt-120{padding-top:80px}.section__title-wrapper-7>p,.services__content-7 p{font-size:15px}}label.error{font-size:14px}button[type=submit]{position:relative;overflow:hidden}button[type=submit] span.loader{background-color:inherit;border-radius:inherit}button[type=submit].loading span.loader:before{width:20px;height:20px;margin:0 auto;content:'';position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;border:1px solid #fff;border-radius:50%;z-index:2;border-left-color:transparent;border-right-color:transparent;animation:cssload-spin 650ms infinite linear;-o-animation:cssload-spin 650ms infinite linear;-ms-animation:cssload-spin 650ms infinite linear;-webkit-animation:cssload-spin 650ms infinite linear;-moz-animation:cssload-spin 650ms infinite linear}button[type=submit].loading span.loader:after{background-color:inherit;border-radius:inherit;width:100%;height:100%;position:absolute;left:0;top:0;content:'';z-index:1}button[type=submit].loading.dark-loading span.loader:before{border:1px solid #000;border-left-color:transparent;border-right-color:transparent}@keyframes cssload-spin{100%{transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes cssload-spin{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes cssload-spin{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes cssload-spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}