.header_top{line-height:48px;height:48px}.header_top .textwidget p{padding:0;line-height:48px}.header_top .textwidget a{position:relative}.header_bottom_right_widget_holder{padding-right:0}nav.main_menu ul li a span.underline_dash,nav.vertical_menu ul li a span.underline_dash{bottom:1px}.testimonial_content_inner{display:flex;flex-direction:column-reverse;position:relative}.testimonials_holder{text-align:left}.testimonials .testimonial_text_inner p.testimonial_author{margin-left:110px;margin-bottom:20px!important}.testimonials_holder .author_company_divider{display:none}.testimonials .testimonial_text_inner p.testimonial_author span.author_company{display:block;font-family:"Mulish";font-size:15px;font-style:normal;font-weight:400;letter-spacing:.1em;color:#43434f!important}.testimonial_image_holder{text-align:left;vertical-align:middle;margin:0;position:absolute;bottom:0;left:0}.testimonials .testimonial_text_inner p{margin-bottom:43px!important}.qode-btn.qode-btn-icon.qode-btn-simple{position:relative;overflow:visible}.testimonials .testimonial_text_inner p.testimonial_author span.author_company{margin-top:8px}.testimonials .testimonial_text_inner p.testimonial_author{margin-bottom:12px!important}@media only screen and (min-width:601px){.footer_bottom_holder .column2.footer_bottom_column .textwidget{display:inline-block;padding-left:45px}}.footer_top_holder .column1.footer_col1 .widget.widget_text{font-variant-numeric:oldstyle-nums}.footer_top_holder .column2.footer_col2 .widget.widget_text p{padding-right:10%}.footer_top .widget.widget_nav_menu li{padding-bottom:26px}.footer_top .widget.widget_nav_menu li a{position:relative;display:inline-block}.footer_top_holder .column2.footer_col2 .widget.widget_text a:hover{text-decoration:underline}.footer_bottom_holder a:hover{text-decoration:underline}.footer_top_holder .column4.footer_col4 .widget.widget_text a{position:relative}.qode-custom-iwt h5.elementor-heading-title a{transition:background-size .3s cubic-bezier(.165,.84,.44,1),color .1s}.qode-custom-iwt h5.elementor-heading-title a:hover{background-repeat:no-repeat;background-image:linear-gradient(#000,#000);background-position:0 92%;background-size:100% 1px}@media only screen and (max-width:1200px){nav.main_menu>ul>li>a{padding:0 18px}}@media only screen and (max-width:1000px){.header_top{height:auto}.header_top .textwidget p{line-height:32px}}@media only screen and (max-width:600px){body .content_inner h2,body .content_inner h2 a,body.qode-overridden-elementors-fonts .content_inner .elementor-widget-heading h2.elementor-heading-title{font-size:43px;line-height:55px}}