a{transition:all .3s ease!important}a{border-bottom:1px solid #07627E}a.dialog-close-button{border-bottom:none}.page-content a{text-decoration:none!important}body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.btn-solid a{background:#07627E!important;color:#fff!important}.btn-solid a:hover{background:#54595F!important}.single-post .current_page_parent .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{opacity:1}nav li a{border-bottom:none!important}nav li a:hover{color:#fff!important}.logo h1 a{border-bottom:none!important}.logo h1 a:hover{color:#ccc!important}.services-list ul{list-style-type:none;padding-left:0!important;margin-left:0!important}.services-list ul li{padding-top:2px;padding-bottom:2px;font-weight:400}.services-list ul li a{color:#333;border-bottom:none!important}.services .page h3{color:#333!important;font-family:'Roboto',sans-serif!important;font-size:1.125rem!important;font-weight:700;letter-spacing:.3px;padding-top:10px;margin-bottom:-10px}.single-projects .title h2{font-family:'Roboto',sans-serif!important;font-weight:400!important}.single-projects .project-info .website a{border-bottom:none!important;background:#07627e!important;color:#fff!important;font-weight:500;font-size:.875rem!important;padding:7px 14px!important}.single-projects .project-info .website a:hover{background:#555!important;border-color:#555!important}.single-projects .slick-slide-image,.single-projects .elementor-image img{border:1px solid #ccc!important}.single-projects .elementor-post-navigation a{border:none!important}.single-portfolio-title{text-align:center!important;margin-bottom:30px!important}.swiper-slide-image,.elementor-portfolio-item__img,.portfolio-entry-thumbnail{border:1px solid #ccc!important}.elementor-portfolio-item .elementor-post__thumbnail__link{border-bottom:none!important}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background:rgb(7 98 126 / .9)!important}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:'Roboto',sans-serif!important}.portfolio .swiper-pagination,.portfolio .elementor-slick-slider ul.slick-dots{top:-40px!important}.elementor-portfolio-item__overlay h3{color:#fff!important}.swiper-container{padding-bottom:40px!important}.elementor-testimonial-content{background:#dbe8ec!important}.elementor-testimonial-content::after{background:#dbe8ec!important}.testimonials .elementor-testimonial__text{font-size:.9em!important;color:#333!important;line-height:1.4em!important;font-weight:400!important;font-style:normal!important}.testimonials .elementor-testimonial__name,.testimonials .elementor-testimonial__title{font-family:'Roboto',sans-serif!important;color:#333!important;font-weight:400!important}.testimonials .elementor-testimonial__name{font-weight:500!important}.elementor-testimonial-meta{margin-left:15px}.elementor-testimonial-content:after{left:calc(20px + (60px/2) - 8px);right:auto;top:calc(100% - 7px);content:"";display:block;width:14px;height:14px;background-color:#DBE8EC;position:absolute;transform:scaleX(.75) rotate(45deg);border-width:0;box-sizing:content-box}.elementor-testimonial-content{background-attachment:scroll;background-color:#e6e9ec;background-image:none;background-position:0% 0%;background-repeat:repeat;color:#333;border:0 none #333;border-top:0 none #333;border-right:0 none #333;border-bottom:0 none #333;border-left:0 none #333;margin:0;padding:30px;max-height:none;min-height:0;max-width:none;min-width:0;position:relative;top:0;bottom:0;right:0;left:0;float:none;display:block;clear:none;z-index:auto;list-style-image:none;list-style-type:disc;list-style-position:outside;border-collapse:separate;border-spacing:0 0;caption-side:top;empty-cells:show;table-layout:auto;overflow:visible;cursor:auto;visibility:visible;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.wpforms-field-label{color:#333!important;font-size:1rem!important;font-weight:400!important;margin:0 0 6px 0!important}.wpforms-submit{font-weight:500!important;text-transform:uppercase!important;letter-spacing:1px!important;border:2px solid #437f97!important;background:transparent!important;color:#437f97!important;font-size:.813rem!important;padding:10px 20px!important}.wpforms-submit:hover{background:#437f97!important;color:#fff!important}.wpforms-confirmation-container-full p strong{font-weight:400!important}.wpforms-confirmation-container-full{background:#fff!important;border:none!important;margin-bottom:0!important;padding:0!important}#wpforms-2188 label{color:#262f3a;font-weight:300}div.wpforms-container-full{margin-bottom:0!important}div.wpforms-container-full .wpforms-form input,div.wpforms-container-full .wpforms-form textarea{border-color:#437f97!important}.wpforms-field{margin-bottom:4px!important}.blog h1{font-size:2.5rem!important;color:#fff!important;border-bottom:none!important;font-weight:600!important}.blog h3{margin-bottom:15px!important}.blog h3 a{border-bottom:none}.blog-entry-title.entry-title a{border-bottom:none!important;margin-top:20px!important}.single .entry-title{font-weight:400;border-bottom:none!important;letter-spacing:-.5px!important}.single-post ol{padding-left:40px!important}.single-post ol li{line-height:1.3em!important;margin-bottom:10px!important}.single .dad p{line-height:1.5em!important;font-size:1.188rem!important;padding-bottom:15px!important}.song-caption figcaption{color:#333!important;font-size:.875rem!important}.postid-6269 .elementor-widget-theme-post-featured-image{display:none}footer p,footer div{font-size:.875rem!important;color:#fff!important;font-weight:400!important}footer .privacy p a{font-weight:400;color:#fff!important;border-bottom:1px solid #fff!important}footer .privacy p a:hover{color:#ccc!important;border-bottom-color:#ccc!important}footer .mn p{font-size:.938rem!important;font-family:'Fjord One',serif!important;color:#fff!important;font-weight:400!important}footer .footer-tagline p{font-size:1.2em!important;line-height:1.5em!important;color:#fff!important;font-weight:500!important}.working-together p{line-height:1.7em}.top-mobile h1{font-size:2rem!important;letter-spacing:-.5px;line-height:1.2em!important}.top h1{font-size:1.875rem!important;letter-spacing:-.5px;line-height:1.2em!important}del{color:#333!important}#sb_instagram .sbi_photo_wrap{border:1px solid #ccc}.last-updated p{font-size:.875rem;font-style:italic;margin-top:20px}.grecaptcha-badge{opacity:0}abbr[title]{border-bottom:none!important;cursor:inherit!important;text-decoration:none!important}@media (max-width:480px){.logo h1 a{font-size:2rem!important}}@media (max-width:480px){.social-icons{margin:0 auto!important;text-align:center!important}}@media (min-width:980px){.jv-column-wrap .elementor-column{flex:1 1 33%}}@media (max-width:1024px){.single-projects .project-info ul{margin-left:-40px;list-style:none}}@media (max-width:959px){.single-projects .project-info ul{list-style:none}}