*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.edit-link{display:none}.elementor-widget-text-editor{color:inherit!important;font-family:inherit!important;font-weight:400}.elementor-posts .elementor-post__title{font-size:inherit!important}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{color:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:28px!important;margin-bottom:10px}.darkrow h1,.darkrow h2,.darkrow h3,.darkrow h4,.darkrow h5,.darkrow h6,.darkrow a{color:#FFF}.darkrow p,.darkrow{color:#fff}.darkrow .vc_separator h4{color:#FFFFFF!important}.darktext h3{color:#ffffff!important}.darkrow .default-btn-shortcode:hover{background-color:#ffffff!important;color:#7B7BBD!important}.mobile{display:none!important}.desktop{display:block!important}.phantom-sticky .branding>a:not(.same-logo){transition:opacity 2s ease!important}.grecaptcha-badge{opacity:0;visibility:hidden!important}.pswp__caption{display:none!important}#bottom-bar{font-size:12px!important;line-height:21px}.elementor-slideshow__footer{display:none!important}.testimonial-content p{text-align:center;font-size:24px;line-height:34px;font-weight:300}.testimonial-thumbnail{display:none}.testimonial-desc{text-align:center;margin:0 auto}.darkrow .slider-content .owl-dot:not(.active):not(:hover),.darkrow .slider-content .owl-dot:not(.active):hover{-webkit-box-shadow:inset 0 0 0 2px rgb(255 255 255 / .35);box-shadow:inset 0 0 0 2px rgb(255 255 255 / .35)}.darkrow .slider-content .owl-dot.active{-webkit-box-shadow:inset 0 0 0 20px rgb(255 255 255 / .35);box-shadow:inset 0 0 0 20px rgb(255 255 255 / .35)}.entry-tags{text-align:center}.elementor-button{background-color:#4eaade!important}.elementor-button:hover{background-color:#354559!important}.single-portfolio .project-slider{display:none}@media screen and (min-width:990px){.overlap{margin-bottom:-50px!important}}@media screen and (max-width:767px){.mobile{display:block!important}.desktop{display:none!important}.testimonial-content p{text-align:center;font-size:20px;line-height:30px;font-weight:300;padding:0 20px}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{-ms-flex-negative:inherit;flex-shrink:inherit}}@media screen and (max-width:1100px){.main-nav>li>a{}}@media screen and (max-width:480px){.alignleft,.alignright{float:none;margin:10px 0 10px 0!important;width:100%;height:auto}}