figure.wp-block-image figcaption{text-align:right;color:dimgray;font-size:.875rem}body.home h2{position:relative;font-size:2.5rem;font-weight:600;padding-top:1rem;margin-bottom:1rem}body.home h2:before{content:"";position:absolute;top:0;left:0;border-top:4px solid #4f7a97;width:50px}body.home .home-projects .projects h4{margin-bottom:.5rem;font-size:1.25rem}body.home .home-projects .projects p{font-family:'Quicksand',Arial,sans-serif;font-weight:600;line-height:1;padding:.5rem 0;border-top:1px solid rgb(34 34 34 / .5);font-size:1.125rem}body.home .home-projects .projects p span{border-left:1px solid rgb(34 34 34 / .75);font-weight:400;padding-left:.375rem;margin-left:.125rem;border-right:none;padding-right:0;margin-right:0}.home-projects{display:block;margin-left:-15px;margin-right:-15px;margin-bottom:5rem}.ft-project{width:100%;padding-right:15px;padding-left:15px}@media (min-width:576px){body.home .home-projects .projects h4{font-size:1.125rem}body.home .home-projects .projects p{font-size:1rem}}@media (min-width:768px){body.home .home-projects .projects h4{font-size:1.25rem}.ft-project{width:50%}}@media (max-width:991px) and (min-width:768px){.home-projects button.flickity-prev-next-button.previous,.home-projects button.flickity-prev-next-button.next{margin-top:212px}}@media (min-width:992px){body.home .container{padding-left:30px;padding-right:30px}}@media (min-width:1200px){body.home .home-projects .projects p{font-size:1.125rem}.ft-project{width:33.33333333%}}@media (min-width:1650px){body.home .container{padding-left:15px;padding-right:15px}.home-projects{margin-bottom:3rem}.home-projects button.flickity-prev-next-button.previous,.home-projects button.flickity-prev-next-button.next{top:132px}.home-projects ol.flickity-page-dots{bottom:-10px}}@media (max-width:499px){.home-projects .flickity-page-dots{bottom:-15px}}@media (max-width:399px){.home-projects .flickity-page-dots{bottom:-10px}}