.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.portfolio-wrapper.has_spacing figure{margin:.5rem!important}.portfolio-wrapper figure{float:left}.portfolio-wrapper figure .launch,.portfolio-wrapper figure .zoomin{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.portfolio-wrapper figure svg{fill:#fff;width:1rem;height:1rem}.filters-equal-width li{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.filters_modern li a{border-bottom:2px solid transparent;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.filters_modern li.active a{border-bottom:2px solid #eee}.cr-testimonials-wrap{visibility:hidden}.cr-testimonials-wrap.owl-loaded{visibility:visible}.cr-testimonials-wrap.cr-testimonials-carousel .owl-item .cr-testimonial-item{padding:30px}.cr-testimonials-wrap.test_nav_dots .owl-nav,.cr-testimonials-wrap.test_nav_lines .owl-nav{display:none}.cr-testimonials-wrap.test_nav_arrows .owl-dots{display:none}.cr-testimonials-wrap.owl-theme .owl-controls .owl-nav [class*=owl-],.cr-testimonials-wrap.owl-theme .owl-nav:not(.disabled) [class*=owl-]{margin:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.cr-testimonials-wrapcr-testimonials-carousel .cr-testimonial-item{margin-bottom:0}.cr-testimonial-img{width:100px;-ms-flex-negative:0;flex-shrink:0}.cr-testimonial-img figure{border-radius:50%;overflow:hidden}.cr-testimonial-content{-ms-flex-positive:1;flex-grow:1;font-size:16px;line-height:1.7;padding:10px 20px}.cr-testimonial-content .cr-testimonial-author-title{display:block;font-weight:600}.cr-testimonial-content .cr-testimonial-author-position{display:block;font-size:14px}.description-pos-above .cr-testimonial-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.description-pos-below .cr-testimonial-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.description-pos-below .cr-testimonial-content .cr-testimonial-author{margin-bottom:.75rem}.description-pos-below .cr-testimonial-content .cr-testimonial-descr{margin-bottom:0}.cr-test-el-pos-img_content .cr-testimonial-item{display:-ms-flexbox;display:flex}.cr-test-el-pos-content_img .cr-testimonial-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cr-test-el-pos-img_above .cr-testimonial-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cr-test-el-pos-content_above .cr-testimonial-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.cr-test-el-align-center .cr-testimonial-item{text-align:center}.cr-test-el-align-center .cr-testimonial-item .cr-testimonial-img{margin:0 auto}.cr-test-el-align-right .cr-testimonial-item{text-align:right}.cr-test-el-align-right .cr-testimonial-item .cr-testimonial-img{margin-left:auto;margin-right:0}.cr-dots-size-medium .owl-theme.test_nav_dots .owl-dots .owl-dot span{width:10px;height:10px}.cr-dots-size-medium .owl-theme.test_nav_lines .owl-dots .owl-dot span{width:30px}.cr-dots-size-medium .owl-theme.test_nav_lines .owl-dots .owl-dot span:before{height:4px;border-radius:5px}.cr-dots-size-big .owl-theme.test_nav_dots .owl-dots .owl-dot span{width:15px;height:15px}.cr-dots-size-big .owl-theme.test_nav_lines .owl-dots .owl-dot span{width:40px}.cr-dots-size-big .owl-theme.test_nav_lines .owl-dots .owl-dot span:before{height:5px;border-radius:5px}