.faqs-accordion{--vertical-summary-space:15px}.faq-summary{font-size:1.5em;color:var(--theme-palette-color-7);background-color:var(--theme-palette-color-4);border:2px solid var(--theme-palette-color-4);border-radius:var(--theme-button-border-radius);padding:var(--vertical-summary-space) 20px;display:flex;gap:10px}.faq-summary>div{flex:1}.faq-summary>.faq-summary-arrow{height:0px;border:15px solid transparent;border-top:10px solid var(--theme-palette-color-7);border-bottom:0px;margin:var(--vertical-summary-space) auto}.faq-summary:hover{background-color:color-mix(in srgb,var(--theme-palette-color-4) 90%,transparent)}.faq-details{margin:10px 5px}div.ei_attribute_table{max-width:800px!important}.ct-related-posts-items{margin-top:40px;article div{display:flex;flex-direction:column;align-items:center;gap:10px}}.rwlContentBox{--rwl-review-line-height:150%;margin-bottom:10px}.rwlReviewContainer,.rwlReviewContainer:hover{background:linear-gradient(to bottom,var(--theme-palette-color-4) 70%,var(--theme-palette-color-6) 0%)!important;box-shadow:2px 2px 8px 0px grey!important}.rwlReviewContainer>div:nth-child(2)>div{color:var(--theme-palette-color-7);>div{color:var(--theme-palette-color-1)}}.more_links{display:flex;gap:20px;justify-content:center;justify-content:center;align-items:center;padding:20px}.nav-previous,.nav-next{text-align:center}.has-post-thumbnail img{display:block;width:var(--theme-block-width)}.wp-block-heading.custom-heading-block{margin-bottom:17.5px;font-size:20px;font-weight:700;text-transform:uppercase}p.wpmtst-testimonial-heading.testimonial-heading{color:#212222;font-weight:800;font-size:30px;line-height:1.5;text-transform:capitalize}#reply-title{font-size:30px;font-weight:700;text-transform:capitalize}.ct-comment-author{font-weight:700;font-size:16px}.wp-block-heading.has-text-align-center.custom-heading-block,.wp-block-heading.custom-heading-block{font-size:30px;text-align:center}.wpmtst-testimonial-heading.testimonial-heading{font-size:30px;font-weight:700;text-transform:capitalize}.entries div.entry-title{font-size:20px;color:#212222;font-weight:700;text-transform:capitalize}.kt-blocks-post-grid-item-inner div.entry-title{font-size:24px;font-weight:700;text-transform:capitalize;color:#212222}.seo_text{padding-top:100px}.resent-project-slider .swiper-slide img{max-height:300px;object-fit:cover;min-height:295px}.readmore-excerpt{visibility:visible!important}.wpmtst-testimonial-field.testimonial-field img{max-width:50px}.gform-page-footer.gform_page_footer.top_label{display:flex;justify-content:center}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice{inline-size:250px!important;max-inline-size:unset!important}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice input{display:none}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice{text-align:center}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice label{font-size:20px}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:has(input:checked))::after{background-color:#3b5b3b!important}.gfield-choice-image-wrapper:hover img{transform:scale(1.1);transition:.3s ease all}.gfield-choice-image-wrapper img{transition:.3s ease all}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:has(input:checked)){border:3px solid #e69b26;padding:10px}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield_radio{justify-content:space-around}@media (max-width:1500px){#foundations .kt-row-column-wrap{padding:unset!important}}p.wpmtst-testimonial-heading.testimonial-heading{color:#fff!important}.kb-row-layout-id5225_63c733-ce .wp-block-kadence-image{overflow:hidden}.kb-row-layout-id5225_63c733-ce .kt-inside-inner-col img{transition:transform .6s ease;transform-origin:center center}.kb-row-layout-id5225_63c733-ce .kt-inside-inner-col:hover img{transform:scale(1.5)}.ei_attribute_table{display:grid;grid-template-columns:repeat(2,50%);margin:auto;max-width:400px!important}.ei_attribute_row_1,.ei_attribute_row_2{margin-top:-1px;margin-left:-1px;padding:10px 20px;border:1px solid #a4a4a4}.ei_attribute_row_1{font-weight:700}div.ei_attribute_table{max-width:800px!important}ul.ei_attribute_list{padding:10px 20px;margin:0}.single-project .swiper-button-prev,.single-project .swiper-button-next{background-color:black;opacity:.5;border-radius:50%;width:40px;height:40px;cursor:pointer;transition:opacity .2s ease}.single-project .swiper-button-prev:after,.single-project .swiper-rtl .swiper-button-next:after{content:"prev";font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-size:20px;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1;color:#fff}.single-project .swiper-slide{aspect-ratio:3/2;margin-bottom:35px}.single-project .swiper-slide img{border-radius:var(--border-radius);width:100%;height:100%;object-fit:cover}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background:#739073!important}