.side-header-narrow-bar-logo{max-width:320px}.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}@media (min-width:1500px){.left-sidebar.col-lg-3,.right-sidebar.col-lg-3{width:20%}}.with-number p{display:flex}.with-number span{display:block;margin-right:15px;font-size:90px;font-weight:700;letter-spacing:-1px;line-height:1;color:#212529}@media (min-width:768px){.w-md-50{width:50%!important}}.page-top .breadcrumbs-wrap{margin-bottom:8px}.page-top ul.breadcrumb>li{font-size:13px;font-weight:600;line-height:24px;text-transform:capitalize}.page-top ul.breadcrumb>li .delimiter{width:auto;margin-left:5px;margin-right:7px}@media (max-width:767px){.info-box-title{margin-top:0!important;text-align:left}}.services-wrapper>.elementor-container,.services-wrapper>div>.elementor-row{flex-wrap:wrap}.service-banner .porto-ibanner::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to bottom,rgba(0,0,0,0) 30%,#212529 100%);pointer-events:none;transition:ease opacity 300ms 100ms}.service-banner .title-wrapper{transition:opacity .3s,transform .3s;z-index:2}.service-banner:hover .title-wrapper{opacity:0;transform:translateY(-20px)!important}.service-banner .details-wrapper{transition:cubic-bezier(.55,0,.1,1) .3s;z-index:2}.service-banner:not(:hover) .details-wrapper{transform:translateY(120%)!important;opacity:0}.service-banner .porto-ibanner::after{content:"";background:rgba(33,37,41,.8);transition:all .3s;bottom:-4px;color:#fff;left:-4px;position:absolute;right:-4px;top:-4px;display:block;opacity:0}.service-banner:hover .porto-ibanner::after{opacity:1}.custom-heading-1{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#ccc;white-space:nowrap}.testimonials-wrapper .elementor-testimonial-image{display:none!important}.testimonials-wrapper .testimonial{margin-bottom:0}.testimonials-wrapper .elementor-testimonial-content{margin-bottom:18px;padding:6px 20px}.bg-gradient{background-color:var(--porto-primary-color)!important;background-image:linear-gradient(to right,var(--porto-primary-color) 0,#0b6afb 100%)!important}.process-wrapper{background-position:center;background-repeat:no-repeat}.process-wrapper .elementor-widget-wrap{max-width:555px;margin-left:auto!important}.process-wrapper .porto-process .process-step-circle{margin-top:0;background-color:#262c36;color:#fff;border:0}.process-wrapper .porto-process .step-item-title{margin-top:4px;margin-bottom:0;font-size:18.9px;line-height:27px}.process-wrapper .porto-process .process-step-desc{margin-bottom:0;font-size:15.4px;font-weight:500;color:#999}.process-wrapper .porto-process .process-step-desc p{margin-bottom:0}.process-wrapper .porto-process .process-step-circle:before,.process-wrapper .porto-process .process-step-circle:after{height:calc(100% - 20px);top:70px;left:30px}.process-wrapper .porto-process .process-step:last-child{padding-bottom:28px}.process-wrapper .porto-process .process-step:last-child .process-step-circle:after,.process-wrapper .porto-process .process-step:last-child .process-step-circle:before{content:none}.parallax-bg{height:100%;min-height:500px}.with-custom-underline h2::after{content:"";display:block;margin:22px 0;width:50px;height:3px;background:var(--porto-primary-color)}.blog-wrapper .row{justify-content:space-between}.custom-faqs .toggle label{padding:23px 30px;border:none;background-color:#fff;color:#212529;font-size:16px;font-weight:700;letter-spacing:27px;letter-spacing:-.05em}.custom-faqs .toggle label:before{content:"+";top:50%;right:25px;width:auto;height:auto;font-size:inherit;font-weight:inherit;transform:translate3d(0,-50%,0) rotate(0deg);border:none}.custom-faqs .toggle.active label:before{transform:translate3d(0,-50%,0) rotate(45deg)}.custom-faqs .toggle{padding-bottom:17px}.custom-faqs .toggle-content{padding:2rem;background-color:#fff}.brand-slider img{max-width:140px;margin:0 auto}.brand-slider figure:first-child img{max-width:90px}.brand-slider figure:nth-child(5) img,.brand-slider figure:nth-child(6) img{max-width:100px}@media (min-width:768px){.custom-col-md-10{max-width:83.33%;margin-left:auto;margin-right:auto}}.custom-google-map .custom-heading-1{position:absolute;left:-2.4%;top:0;transform:rotateZ(90deg);transform-origin:top left}