















.side-header-narrow-bar-logo{max-width:123px}@media (min-width:992px){}.page-top .sort-source{position:static;text-align:center;margin-top:5px;border-width:0}.page-top ul.breadcrumb{-ms-flex-pack:center;justify-content:center}.page-top .page-title{font-weight:700}.btn-dash:before{content:"";width:20px;border-top:2px solid #fff;display:inline-block;margin-right:10px;position:relative;top:-3px}.btn-dash.text-primary:before{border-top-color:#ff6716}.btn-dash:hover:before{-webkit-animation:dashAnim ease-out .3s;animation:dashAnim ease-out .3s}@keyframes marqueeAnimation{100%{transform:translateX(-8841.5px)}}.inner-container .elementor-container{max-width:1260px !important}.tabs-navigation-custom .nav-link:before{content:"";width:20px;height:2px;display:inline-block;background:#212529;margin-right:10px;vertical-align:middle}.tabs-navigation-custom .nav-item .nav-link.active:before{background:#ff6716}.tabs-navigation-custom .tabs-vertical{border:none}.text-hover-primary:hover h3{color:#ff6716 !important}.vertical-separator *{width:1px;height:100%}.vertical-separator .separator{display:block;background-color:#77777740}.text-hover-white:hover .porto-sicon-title{color:#fff !important}@media (max-width:1487px){.icon-box{width:100% !important}.icon-box .porto-sicon-box{justify-content:center}}@media (min-width:1300px){.pr-xxl-7{padding-right:7rem}}.intro-flow-text{text-shadow:-1px 1px 0 #000,1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000;opacity:0.08;animation:65.3046s linear 0s infinite normal none running marqueeAnimation}.intro-banner .porto-ibanner{overflow:unset}@media (max-width:1300px){.intro-banner-text .porto-ibanner-layer{top:30% !important}.page-content .porto-ibanner{min-height:1200px !important}.testimonial-column,.banner-heading-layer,.porto-ibanner-layer .intro-contact-form{width:100% !important}.testimonial-section .elementor-container,.intro-info-section > .elementor-container{flex-wrap:wrap}}.floating-testimonial .elementor-testimonial-wrapper{display:flex;flex-direction:column}.floating-testimonial .elementor-testimonial-wrapper .elementor-testimonial-content{order:2;margin:1.375rem 0.125rem 1.5rem}.floating-testimonial .elementor-testimonial-image{padding-right:0.6rem !important}.floating-testimonial .elementor-testimonial-name{margin-bottom:2px}.floating-testimonial .rating-star{font-size:.9em}.parallax-scale-wrapper{max-width:700px;max-height:640px}@media (max-width:991px){.tabs-navigation-custom ul.nav{width:100% !important;height:auto;margin-bottom:20px !important}}
