.fl-node-5aa40a1190867 {width: 100%;}.fl-node-5aa40a6cf35b4 {width: 50%;}.fl-node-5aa40a6cf35fe {width: 50%;}.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;}.fl-node-5aa40a118d92d.fl-module-heading .fl-heading {text-align: left;}img.mfp-img {padding-bottom: 40px !important;}.fl-builder-edit .fl-fill-container img {transition: object-position .5s;}.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) {height: 100% !important;width: 100% !important;}@media (max-width: 768px) { .fl-photo-content,.fl-photo-img {max-width: 100%;} }.fl-node-5aa40a7780085 .fl-photo {text-align: center;}.fl-builder-content .fl-rich-text strong {font-weight: bold;}.labb-gallery-carousel {clear: both; }@media only screen and (max-width: 1024px) {.labb-gallery-carousel .labb-gallery-carousel-item {margin-bottom: 20px; } }.labb-gallery-carousel .labb-gallery-carousel-item .hentry {margin: 0;padding: 0;border: none;background: none;-webkit-box-shadow: none;box-shadow: none; }.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image {position: relative;overflow: hidden; }.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .fl-photo-content {width: 100%; }.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image img {width: 100%;display: block;-webkit-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s; }.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image:hover img {-webkit-filter: brightness(50%);filter: brightness(50%); }.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info {display: block;text-align: center; }.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-entry-info {text-align: center;display: block;position: absolute;top: 50%;left: 0;right: 0;margin: auto;max-width: 100%;-webkit-transform: translateY(-50%);transform: translateY(-50%); }.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-entry-title {padding: 10px;margin: 0;font-size: 18px;line-height: 28px;font-weight: 400;color: #fff;opacity: 0;-webkit-transition: opacity .4s ease-in-out 0s;transition: opacity .4s ease-in-out 0s; }@media only screen and (max-width: 1024px) {.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-entry-title {font-size: 18px;line-height: 26px; } }.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-entry-title a {display: inline;color: #fff;-webkit-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;border-bottom: 1px solid transparent; }.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-entry-title a:hover {border-bottom: 1px solid #ccc; }.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-terms {display: block;color: #ddd;font-size: 14px;line-height: 22px;font-style: italic;opacity: 0;-webkit-transition: opacity .4s ease-in-out 0s;transition: opacity .4s ease-in-out 0s; }.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-video-lightbox, .labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-video-lightbox i {color: #fff;font-size: 32px;line-height: 1;-webkit-transition: color .4s ease-in-out 0s;transition: color .4s ease-in-out 0s; }.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-video-lightbox:hover, .labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-video-lightbox i:hover {color: #ddd; }.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-lightbox-item {position: absolute;top: 0;right: 0;color: #fff;font-size: 14px;line-height: 1;display: block;padding: 12px;background: transparent;opacity: 0;-webkit-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s; }.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-lightbox-item i {font-size: 22px; }.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-lightbox-item:hover {background: rgba(0, 0, 0, 0.5); }.labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image:hover .labb-image-info .labb-entry-title, .labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image:hover .labb-image-info .labb-terms, .labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image:hover .labb-image-info .labb-lightbox-item {opacity: 1; }.labb-gallery-carousel .labb-gallery-carousel-item.labb-youtube-type .labb-image-info .labb-entry-info, .labb-gallery-carousel .labb-gallery-carousel-item.labb-vimeo-type .labb-image-info .labb-entry-info {height: 110px; }.fl-node-5aa40d5d43088 .labb-gallery-carousel .labb-gallery-carousel-item {padding: 10px;}@media screen and (max-width: 800px) {.fl-node-5aa40d5d43088 .labb-gallery-carousel .labb-gallery-carousel-item {padding: 10px;}}@media screen and (max-width: 480px) {.fl-node-5aa40d5d43088 .labb-gallery-carousel .labb-gallery-carousel-item {padding: 10px;}}.fl-node-5aa40d5d43088 .labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-entry-title {}.fl-node-5aa40d5d43088 .labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-entry-title a {}.fl-node-5aa40d5d43088 .labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-entry-title a:hover {}.fl-node-5aa40d5d43088 .labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-terms {}@media ( max-width: 992px ) {.fl-node-5aa40d5d43088 .labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-entry-title {}.fl-node-5aa40d5d43088 .labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-terms {}}@media ( max-width: 768px ) {.fl-node-5aa40d5d43088 .labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-entry-title {}.fl-node-5aa40d5d43088 .labb-gallery-carousel .labb-gallery-carousel-item .labb-project-image .labb-image-info .labb-terms {}}.fl-node-5aa40ca3155b3 .fl-separator {border-top-width: 1px;border-top-style: solid;border-top-color: #cccccc;max-width: 100%;margin: auto;}.fl-cta-left {text-align: left;}.fl-cta-center {text-align: center;}.fl-cta-right {text-align: right;}.fl-cta-inline {display: table;width: 100%;}.fl-cta-inline .fl-cta-text,.fl-cta-inline .fl-cta-button {display: table-cell;vertical-align: middle;}.fl-cta-inline .fl-cta-text {width: 70%;}.fl-cta-inline .fl-cta-button {padding-left: 30px;text-align: center;width: 30%;}body h1.fl-cta-title,body h2.fl-cta-title,body h3.fl-cta-title,body h4.fl-cta-title,body h5.fl-cta-title,body h6.fl-cta-title {margin: 0;padding: 0 0 10px 0;}.fl-cta-stacked .fl-cta-button {padding-top: 20px;}@media (max-width: 768px) { .fl-cta-inline {display: block;text-align: center;}.fl-cta-inline .fl-cta-text,.fl-cta-inline .fl-cta-button {display: block;}.fl-cta-inline .fl-cta-text {width: auto;}.fl-cta-inline .fl-cta-button {padding-left: 0;padding-top: 20px;width: auto;} }.fl-builder-content .fl-node-5aa40cf7065eb .fl-button-wrap a.fl-button {padding-top: 12px;padding-right: 24px;padding-bottom: 12px;padding-left: 24px;}.fl-builder-content .fl-node-5aa40cf7065eb a.fl-button, .fl-builder-content .fl-node-5aa40cf7065eb a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5aa40cf7065eb a.fl-button, .fl-page .fl-builder-content .fl-node-5aa40cf7065eb a.fl-button:visited {font-size: 16px;line-height: 16px;}.fl-node-5aa40cf7065eb .fl-module-content {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}