.theme-feature-box__image{margin-bottom:25px}.theme-feature-box__icon{border-radius:50%;margin-bottom:26px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-feature-box__icon i{font-size:calc(1.175rem + 2.1vw);color:var(--color-primary)}@media (min-width:1200px){.theme-feature-box__icon i{font-size:2.75rem}}.theme-feature-box__icon img{max-width:100%}.theme-feature-box__title{margin-bottom:20px;font-size:calc(1.0375rem + .45vw);line-height:1.22727;font-weight:600}@media (min-width:1200px){.theme-feature-box__title{font-size:1.375rem}}.theme-feature-box__title a{font-size:calc(1.0375rem + .45vw);line-height:1.22727;font-weight:600;color:var(--color-primary)}@media (min-width:1200px){.theme-feature-box__title a{font-size:1.375rem}}.theme-feature-box__text{margin-bottom:0;word-break:break-word;font-size:15px;line-height:1.8;font-weight:500;color:var(--color-gray)}@media only screen and (max-width:767px){.theme-accordion{padding:0 15px}}.theme-accordion__wrapper{margin-bottom:20px;border:1px solid #f2f2f2;padding-right:0;border-radius:.375rem;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.theme-accordion__title{padding:17px 25px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.theme-accordion__title>a{display:block;position:relative;font-size:16px;line-height:1.6875;font-weight:500;color:var(--color-dark);padding-right:50px}.theme-accordion__title>a:hover{color:var(--color-primary)}.theme-accordion__title>a .theme-accordion__toggle-icon{content:"";font-weight:900;position:absolute;right:0;right:0;width:27px;height:27px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:var(--color-white);border:1px solid var(--color-dark);background-color:var(--color-bg-normal);font-size:15px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.theme-accordion__title>a .theme-accordion__toggle-icon:hover{background-color:var(--color-dark)}.theme-accordion__title>a .theme-accordion__toggle-icon span{width:22px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.theme-accordion__title>a[aria-expanded=true] .theme-accordion__toggle-icon span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.theme-accordion__content{padding:0 25px 21px;color:var(--color-gray);font-size:15px;font-weight:400;line-height:1.8}.directorist-content-active .theme-blog-each{margin-bottom:30px;border:1px solid var(--color-border-solid);border-radius:6px}.theme-blog-each{margin-bottom:30px;-webkit-box-shadow:0 10px 10px rgba(146,153,184,.08);box-shadow:0 10px 10px rgba(146,153,184,.08);border-radius:6px;border:1px solid var(--color-border-solid);background-color:white}.theme-blog-each.sticky{border:1px solid var(--color-primary)}.theme-blog-each .theme-blog-thumbnail{border-radius:6px 6px 0 0;-webkit-transition:.3s;transition:.3s;overflow:hidden}.theme-blog-each .theme-blog-thumbnail .theme-blog-img{overflow:hidden;border-radius:6px 6px 0 0}.theme-blog-each .theme-blog-thumbnail:hover img{-webkit-transform:scale(1.07);transform:scale(1.07)}.theme-blog-each .theme-blog-thumbnail img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.theme-blog-each .theme-blog-content-area .theme-blog-content{padding:19px 20px 15px}.theme-blog-each .theme-blog-content-area .theme-blog-content .theme-blog-cats{display:none;margin-bottom:10px}.theme-blog-each .theme-blog-content-area .theme-blog-content .theme-blog-cats a{color:var(--color-lighten)}.theme-blog-each .theme-blog-content-area .theme-blog-content .theme-blog-cats a:hover{color:var(--color-secondary)}.theme-blog-each .theme-blog-content-area .theme-blog-content .theme-blog-title{font-size:calc(1.025rem + .3vw);line-height:1.4;margin-bottom:0;font-weight:600}@media (min-width:1200px){.theme-blog-each .theme-blog-content-area .theme-blog-content .theme-blog-title{font-size:1.25rem}}.theme-blog-each .theme-blog-content-area .theme-blog-content .theme-blog-title a{color:var(--color-dark)}.theme-blog-each .theme-blog-content-area .theme-blog-content .theme-blog-title a:hover{color:var(--color-secondary)}.theme-blog-each .theme-blog-content-area .theme-blog-content .theme-blog-summary p{margin-top:14px;font-size:15px;line-height:1.8;font-weight:400;margin-bottom:0;word-break:break-word;color:var(--color-gray)}.theme-blog-each .theme-blog-content-area .theme-blog-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12.5px 20px;border-top:1px solid var(--color-border-light)}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul{margin:-5px;padding:0;list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5px}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul li a{font-size:14px;color:var(--color-light)}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul li a:hover{color:var(--color-secondary)}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul li a span:not(.theme-blog-date-meta-text){color:#b2b7cf}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul li a span:not(.theme-blog-date-meta-text):hover{color:var(--color-secondary)}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul li a:hover{color:var(--color-secondary)}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul li .theme-blog-category-meta>a span{color:#b2b7cf}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul li .theme-blog-category-meta__extran-count{color:var(--color-dark);font-size:14px}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul li .theme-blog-category-meta__popup__content a{display:block}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul li.theme-blog-date-meta .theme-blog-date-meta-text{font-size:14px;color:var(--color-light);cursor:pointer}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul li.theme-blog-date-meta .theme-blog-date-meta-text:hover{color:var(--color-secondary)}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul li .theme-blog-category-meta-label{font-size:16px;color:#b2b7cf;margin-right:4px}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul li .theme-blog-category-meta__popup{display:inline-block;position:relative;margin-left:5px;cursor:pointer;color:var(--color-dark)}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul li .theme-blog-category-meta__popup:hover .theme-blog-category-meta__popup__content{visibility:visible;opacity:1;pointer-events:all}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul li .theme-blog-category-meta__popup .theme-blog-category-meta__popup__content{display:block;position:absolute;width:140px;visibility:hidden;opacity:0;pointer-events:none;bottom:25px;left:-5px;-webkit-transition:.3s ease;transition:.3s ease;background:#fff;line-break:auto;word-break:break-all;padding:7px 10px;border-radius:3px;color:var(--color-gray);z-index:2;-webkit-box-shadow:0 10px 10px rgba(146,153,184,.08);box-shadow:0 10px 10px rgba(146,153,184,.08)}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul li .theme-blog-category-meta__popup .theme-blog-category-meta__popup__content:before{position:absolute;content:"";background:#fff;border-right:6px solid transparent;border-left:6px solid transparent;bottom:-8px;left:10px}.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul .theme-blog-date,.theme-blog-each .theme-blog-content-area .theme-blog-meta .theme-blog-meta-list ul .wpwax-date{font-size:14px;color:var(--color-gray)}.theme-blog-each.has-post-thumbnail .blog-content-area{border-top:none;border-radius:0 0 3px 3px}.theme-counter__numbers{margin-bottom:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-secondary)}.theme-counter__numbers span{font-size:calc(1.0875rem + 1.05vw);line-height:1.4;font-weight:700}@media (min-width:1200px){.theme-counter__numbers span{font-size:1.875rem}}.theme-counter__title{font-size:15px;font-weight:400;color:var(--color-light)}.video-iframe:hover .video-iframe-content span{color:var(--color-primary)}.video-iframe-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-iframe-content span{color:var(--color-dark);font-size:16px;line-height:1.6875;font-weight:700}.video-iframe-content .icon{border-radius:50%;width:50px;height:50px;font-size:calc(1.0375rem + .45vw);background:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:29px}@media (min-width:1200px){.video-iframe-content .icon{font-size:1.375rem}}.video-iframe-content .icon:before{position:absolute;content:"";width:78px;height:78px;border-radius:300px;background:var(--color-primary-rgb-05);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-animation:wave-effect 1s alternate infinite;animation:wave-effect 1s alternate infinite}.video-iframe-content .icon:after{position:absolute;content:"";width:60px;height:60px;border-radius:300px;background:var(--color-primary-rgb-05);-webkit-animation:wave-effect 1s alternate infinite;animation:wave-effect 1s alternate infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.video-iframe-content .icon i{font-size:calc(1.0375rem + .45vw);color:var(--color-white);opacity:1;text-shadow:none;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@media (min-width:1200px){.video-iframe-content .icon i{font-size:1.375rem}}.video-iframe-content .icon i.directorist-icon-mask:after{background-color:var(--color-white)}.video-iframe{margin-top:35px;margin-left:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.video-iframe{margin-left:0}}.theme-team-single{-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:0 5px 8px rgba(170,176,202,.1);box-shadow:0 5px 8px rgba(170,176,202,.1)}.theme-team-single:hover{-webkit-box-shadow:0 5px 15px rgba(170,176,202,.2);box-shadow:0 5px 15px rgba(170,176,202,.2)}.theme-team-single:hover .theme-team-single__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.theme-team-single .title{margin-bottom:35px}.theme-team-single h1{font-size:calc(1.0875rem + 1.05vw);line-height:48px;font-weight:700;color:var(--color-dark);margin-bottom:0}@media (min-width:1200px){.theme-team-single h1{font-size:1.875rem}}.theme-team-single__img{overflow:hidden;border-radius:5px 5px 0 0}.theme-team-single__img img{width:100%;background:var(--color-gray);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s;border-radius:5px 5px 0 0}.theme-team-single__paragraph{margin:3px 0 0;font-size:14px;line-height:1.92857;font-weight:400;color:var(--color-light);margin-bottom:0}.theme-team-single__title{font-weight:600;margin-bottom:0;color:var(--color-dark)}.theme-team-single figcaption{border:1px solid #f2f2f2;text-align:center;padding:22px 25px 17px;background-color:var(--color-white);border-radius:0 0 5px 5px}.theme-swiper,.theme-swiper-nested{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:1px;z-index:1}.testimonial-wrapper{text-align:center}.testimonial-wrapper h1{font-size:calc(1.0875rem + 1.05vw);line-height:1.6;color:var(--color-dark);font-weight:700}@media (min-width:1200px){.testimonial-wrapper h1{font-size:1.875rem}}.testimonial-wrapper .title{margin-bottom:43px}.testimonial-wrapper .title p{font-size:calc(1.0125rem + .15vw);color:var(--color-light);margin-top:6px;margin-bottom:0}@media (min-width:1200px){.testimonial-wrapper .title p{font-size:1.125rem}}.testimonial-wrapper .testimonial-carousel{position:relative}.testimonial-wrapper .testimonial-carousel .carousel-single{line-height:0}.testimonial-wrapper .testimonial-carousel .carousel-single .author-info{margin-bottom:34px}.testimonial-wrapper .testimonial-carousel .carousel-single .author-info img{width:30px;margin:0 auto}.testimonial-wrapper .testimonial-carousel .carousel-single .author-info span{font-size:14px;color:var(--color-gray);display:block;margin-top:5px}.testimonial-wrapper .testimonial-carousel .carousel-single .author-comment{font-size:16px;line-height:28px;line-height:1.75;color:var(--color-gray);padding:0 200px;margin-bottom:22px}@media only screen and (max-width:768px){.testimonial-wrapper .testimonial-carousel .carousel-single .author-comment{padding:0 100px}}@media only screen and (max-width:767px){.testimonial-wrapper .testimonial-carousel .carousel-single .author-comment{padding:0}}.testimonial-wrapper .testimonial-carousel .carousel-single p{font-size:14px;color:var(--color-light);margin-bottom:0}#theme-testimonial__nav.theme-swiper-button-nav-wrap .theme-swiper-button-nav{font-size:calc(1.0125rem + .15vw);width:50px;height:50px;background:#fff;-webkit-box-shadow:0 5px 15px rgba(102,109,146,.15);box-shadow:0 5px 15px rgba(102,109,146,.15);border-radius:300px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;z-index:1;color:var(--color-dark)}@media (min-width:1200px){#theme-testimonial__nav.theme-swiper-button-nav-wrap .theme-swiper-button-nav{font-size:1.125rem}}@media only screen and (max-width:767px){#theme-testimonial__nav.theme-swiper-button-nav-wrap .theme-swiper-button-nav{top:100%}}#theme-testimonial__nav.theme-swiper-button-nav-wrap .theme-swiper-button-nav:hover{-webkit-box-shadow:0 5px 15px rgba(102,109,146,.15);box-shadow:0 5px 15px rgba(102,109,146,.15);color:var(--color-primary)}#theme-testimonial__nav.theme-swiper-button-nav-wrap .theme-swiper-button-nav span{font-size:calc(1.0125rem + .15vw)}@media (min-width:1200px){#theme-testimonial__nav.theme-swiper-button-nav-wrap .theme-swiper-button-nav span{font-size:1.125rem}}#theme-testimonial__nav.theme-swiper-button-nav-wrap .theme-swiper-button-nav.theme-swiper-button-prev{left:15px}#theme-testimonial__nav.theme-swiper-button-nav-wrap .theme-swiper-button-nav.theme-swiper-button-next{right:15px}.elementor-button.elementor-size-md{padding:12px 30px}.elementor-editor-wp-page .tns-outer .tns-nav{display:none!important}.theme-contact-info__list ul li p:first-child .la{font-size:calc(1.0875rem + 1.05vw);color:#cfd3e8}@media (min-width:1200px){.theme-contact-info__list ul li p:first-child .la{font-size:1.875rem}}.theme-contact-info__list ul li p.contact-details span{display:block}.theme-contact-info__list ul li p.contact-details .contact-details__title{font-size:calc(1.0125rem + .15vw);color:var(--color-dark);font-weight:500}@media (min-width:1200px){.theme-contact-info__list ul li p.contact-details .contact-details__title{font-size:1.125rem}}.theme-contact-info__list ul li p.contact-details .contact-details__info{line-height:24px;color:var(--color-light);margin-top:10px;word-break:break-all}.contact-wrapper{padding-left:30px}.contact-wrapper .contact-wrapper__fields .form-group{margin-bottom:20px}.contact-wrapper .contact-wrapper__fields .form-group textarea.form-control{min-height:180px}.contact-wrapper .contact-wrapper__title{border-bottom:1px solid #e3e6ef;margin-bottom:30px;padding-bottom:17px}.contact-wrapper .contact-wrapper__title h4{font-weight:500}.wpcf7-form p .ajax-loader{position:absolute;position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#ddd}.wpcf7-form.sent .wpcf7-response-output{background-color:rgba(83,202,46,.09);color:var(--color-success)}.elementor-widget-text-editor strong{color:var(--color-dark)}