.entry-content blockquote{margin-left:20px;margin-right:20px}.content-wrapper p,.content-wrapper ul,.wpb-content-wrapper p,.wpb-content-wrapper ul{text-align:justify}.main-header{box-shadow:2px 2px 10px #b299961f}.lab-client-logos .client-logos__entry{background-color:var(--k-color-7)}.lab-heading.section-title,.page-heading .section-title{padding-bottom:40px}.lab-heading.section-title h1,.page-heading .section-title h1{margin-top:40px}.lab-heading.section-title p,.page-heading .section-title p{margin-top:15px}.portfolio-heading__title{padding-bottom:40px}.portfolio-heading__title h2{margin-top:50px;font-size:40px}.single-portfolio__title{margin-top:50px;margin-bottom:10px}@media (min-width:768px){.text-column-padding{padding-right:50px}}@media (min-width:768px){.text-column-padding.text-column-right{padding-left:50px;padding-right:0}}.section-dark h3{color:#fff;line-height:1.4}.section-dark p{color:#f8f8f8;line-height:1.6}.wpb_wrapper .lab-client-logos{margin:0 auto}.wpb_wrapper .lab-client-logos.three-logos-row{max-width:500px}.wpb_wrapper .lab-client-logos.single-logo-row{max-width:700px}.wpb_wrapper .lab-client-logos .client-logos__entry img{max-width:100%;height:auto}.members-wrapper .member .thumb a:hover img{opacity:0.8}.members-wrapper .member .thumb a img{animation:none;transition:opacity 0.3s;object-position:50% 10%}.members-wrapper .member .member-details{margin-bottom:30px}.single-member .container-child>.featured-image:is(:not(.alignleft):not(.alignright):not(.alignfull):not(.wpb-content-wrapper):not(.elementor)){max-width:300px}.single-member .container-child>.featured-image:is(:not(.alignleft):not(.alignright):not(.alignfull):not(.wpb-content-wrapper):not(.elementor)) img{width:100%;height:auto;aspect-ratio:0.9;object-fit:cover;object-position:50% 10%}.home .entry-content .wpb-content-wrapper{padding-top:0}.home #footer{margin-top:0}.home .elderwise-home-img .vc_figure{width:100%}.home .elderwise-home-img .vc_single_image-wrapper{width:100%}.home .elderwise-home-img .vc_single_image-wrapper img{width:100%;height:auto;aspect-ratio:2;object-fit:cover}.homepage-welcome{padding:50px 0 35px 0}.homepage-news,.homepage-service{padding:50px 0}#footer{margin-top:50px;font-size:15px}#footer .social-icon{font-size:20px}@media (max-width:768px){#footer .lb-element-footer-container-row .row{text-align:center}#footer .lb-element-footer-container-row .row .justify-content-end{justify-content:center !important}}