.side-header-narrow-bar-logo{max-width:170px}.page-top .page-title-wrap{line-height:0}.page-top .page-title:not(.b-none):after{content:'';position:absolute;width:100%;left:0;border-bottom:5px solid var(--porto-primary-color);bottom:-17px}#header .share-links a{font-size:16.8px;width:48px;height:48px;box-shadow:none}#header .search-popup .searchform{left:auto;right:-1.5rem}input[type="submit"],.custom-scroll-action{cursor:pointer}.mobile-menu>.d-none{display:block!important}.custom-btn-style-1 .btn{position:relative;transition:ease transform 300ms}.custom-btn-style-1,.custom-btn-style-1>a,.wpcf7.custom-btn-style-1 .btn{position:relative;z-index:1}.custom-btn-style-1.blog-btn:before,.custom-btn-style-1 a:before,.wpcf7 .custom-btn-style-1::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#212529;opacity:.7;border-radius:inherit;transform:translate3d(5px,5px,0);transition:ease transform 300ms;z-index:-1}.custom-btn-style-1:hover .btn{transform:translate3d(2.5px,2.5px,0)}.custom-btn-style-1:hover a:before,.wpcf7 .custom-btn-style-1:hover::before{transform:translate3d(0,0,0)}.custom-btn-style-1.blog-btn:before,.custom-btn-style-1.custom-btn-primary a::before,.wpcf7 .custom-btn-style-1.custom-btn-primary::before{background:#f04c23}.wpcf7 form .custom-btn-style-1::before{z-index:0}.custom-btn-style-1 .wpcf7-spinner{position:absolute;left:100%;top:50%;transform:translateY(-50%)}.intro-svg .shape-divider{width:400%;transform:none!important}.intro-svg .shape-divider svg{left:0!important;animation:45s linear 0s infinite shapeDividerToLeft}.z-index-n-1{z-index:-1}.custom-divider .shape-divider{z-index:3}.custom-banner-size{font-size:1rem}.custom-highlight-1 strong{position:relative}.custom-highlight-1 strong::before{content:'';position:absolute;bottom:5px;left:0;width:100%;border-bottom:7px solid #f04c23;opacity:.2;z-index:0}.custom-img-pos-1{position:absolute;top:-4.6153846154rem;right:0}@media (min-width:992px){.custom-text-background{background-repeat:no-repeat;background-size:100%;background-position:20% 30%;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}}@media (max-width:1599px){.custom-text-background{font-size:6.9rem!important}}@media (max-width:1169px){.custom-text-background{font-size:4em!important}.mt-xl-max-1{margin-top:-210px!important}.custom-height-1 .vc_column-inner,.custom-height-1 .wpb_single_image,.custom-height-1 .wpb_wrapper,.custom-height-1 .vc_single_image-wrapper,.custom-height-1 img{height:100%}.custom-height-2 .custom-box-shadow-1{height:calc(50% - 12px)}.custom-width-1 .vc_single_image-wrapper,.custom-width-1 img{width:100%}}@media (max-width:991px){.member-section{padding-left:30px!important;padding-right:30px!important}.custom-text-background{background-image:none!important}.custom-banner-size{font-size:.875rem}.custom-text-background{white-space:normal!important}.shape-divider svg{width:auto!important}}@keyframes shapeDividerToLeft{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.intro-svg .shape-divider-bottom{width:400%;transform:none!important}.intro-svg .shape-divider-bottom svg{left:0!important;animation:45s linear 0s infinite shapeDividerToLeft}.svg-fill-color-primary svg,.svg-fill-color-primary path{fill:#f04c23!important}.custom-crooked-line{display:inline-block;width:77px;overflow:hidden}@keyframes crookedLineAnim{from{transform:translate3d(0,0,0)}to{transform:translate3d(-48%,0,0)}}.custom-link-hover-effects:hover .custom-view-more i,.custom-link-hover-effects:hover .porto-sicon-heading-right i{transform:translate3d(7px,0,0)}.custom-link-hover-effects:hover .custom-crooked-line svg:last-child,.custom-team-pos:hover.custom-crooked-line svg:last-child{animation-name:crookedLineAnim;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.custom-carousel-box-shadow-1:before{content:'';position:absolute;top:50%;left:50%;width:65%;height:0;box-shadow:0 40px 40px 120px rgb(0 0 0 / .03);transform:translate3d(-50%,-50%,0);z-index:0}.custom-view-more i::before{content:"\e8cc";font-family:"porto"}.custom-link-hover-effects .porto-sicon-heading-right i,.custom-view-more i{display:inline-block!important;transition:ease transform 300ms}.custom-view-more a{padding:0;outline:none!important;box-shadow:none!important}.mw-90{max-width:90px;margin:0 auto}.mw-140{max-width:140px;margin:0 auto}.mw-100{max-width:100px!important;margin:0 auto}.custom-carousel-1 .wpb_single_image .wpb_wrapper,.custom-carousel-1 .owl-stage{display:flex;align-items:center}.custom-dot-type-1 .owl-dots .owl-dot.active>span{background:#3e3e3e!important;width:18px}.custom-dot-type-1 .owl-dots .owl-dot>span{background:#9e9e9e!important;transition:ease all 300ms}.custom-dot-type-1 .owl-nav.disabled+.owl-dots{margin-top:30px}.custom-box-shadow-1{box-shadow:0 15px 60px -36px rgb(0 0 0 / .45)}.custom-weight-1 strong{font-weight:500}.custom-btn-style-1.custom-btn-primary a::before,.wpcf7 .custom-btn-style-1.custom-btn-primary::before{background:#f04c23}.wpcf7 form .custom-btn-style-1::before{z-index:0}.custom-btn-style-1 .wpcf7-spinner{position:absolute;left:100%;top:50%;transform:translateY(-50%)}.custom-overlay{position:absolute;top:0;right:0;bottom:0;left:0;max-width:40%;height:180%}.custom-overlay::before{content:' ';position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:#212529;opacity:0;pointer-events:none;transition:ease opacity 300ms 100ms}.overlay-color-primary::before{opacity:.8;background-color:#f04c23}.z-index-3{z-index:3}.vc_label_units{position:absolute;right:0;bottom:.9rem}.progress-label span,.vc_label_units{font-size:12.6px;font-weight:600;color:#212529}.vc_progress_bar .vc_single_bar.progress.progress-sm,.progress.progress-sm{height:5px;border-radius:0;background-color:#f7f7f7}.vc_bar.progress-bar{position:static!important;border-radius:0}.progress+.progress-label{position:relative;margin-top:32px}.progress+.progress-label::before{content:'';position:absolute;top:-8px;height:1px;left:0;right:0;background:rgb(0 0 0 / .06)}.custom-contact{max-width:32%;left:auto}.custom-contact::before{opacity:.9}.wpcf7-form input[type="submit"]{position:relative;box-shadow:none;outline:none;font-size:15.4px;padding:12px 28px}.wpcf7-form textarea{max-height:217px}.testimonial.testimonial-style-6{margin-top:78px;margin-bottom:16px}.testimonial blockquote p{font-family:Poppins,sans-serif;font-size:16.8px!important;line-height:1.8!important;color:#212529}.testimonial .testimonial-author img{position:absolute;top:49px;left:50%;transform:translateX(-50%);max-width:40px;border-radius:0}.testimonial .testimonial-author strong{margin-top:22px;font-size:1.44375rem;font-weight:700;letter-spacing:-1px}.testimonial .testimonial-author span{font-size:.875rem;font-weight:400;color:#212529}.box-shadow-4{box-shadow:0 0 21px -5px rgb(0 0 0 / .2)}.nav-pos-outside .owl-nav .owl-next::before,.nav-pos-outside .owl-nav .owl-prev::before{content:"\e70b";font-size:28px}.nav-pos-outside .owl-nav .owl-prev{transform:rotateY(180deg) translateY(-50%)}.owl-carousel.nav-pos-outside .owl-nav .owl-prev{left:-56px}.owl-carousel.nav-pos-outside .owl-nav .owl-next{right:-56px}