.elementor-kit-10{--e-global-color-primary:#4F5D2C;--e-global-color-secondary:#54595F;--e-global-color-text:#4F5D2C;--e-global-color-accent:#4F5D2C;--e-global-color-408862f:#4F5D2C;--e-global-color-4fffcff:#C7C6C6;--e-global-color-49f95c6:#7A7A7A;--e-global-color-3862e97:#111111;--e-global-color-3152524:#F3F3F0;--e-global-typography-primary-font-family:"Futura medium";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Futura medium";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Futura medium";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Futura H1";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-3152524 );color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Futura H1;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Futura H1;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-10 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Futura H1;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-10 h2{color:var( --e-global-color-primary );font-family:"Futura H1", Futura H1;font-size:39px;font-weight:400;}.elementor-kit-10 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Futura H1;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-10 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Futura H1;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-10 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Futura H1;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-10 h6{font-family:var( --e-global-typography-primary-font-family ), Futura H1;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .subtitle, .project-detail-block-title   {
        font-family: "Futura H1", Futura H1 !important;
         letter-spacing: 1.1px;
}

 .page_white p, .page_white span,  .page_white a, .subtitle, .project-detail-block-title  {
    color: #4F5D2C !important;
    letter-spacing: 1.1px;
}

.subtitle  {
    letter-spacing: 0px !important;
    font-size: 19px !important;
}

.project-detail-block-title  {
    letter-spacing: 1.1px !important;
    font-size: 19px !important;
}


.project-detail-block-item {
    min-width: 365px;
}

.blog .top-banner {
    min-height: 70vh !important;
}
.blog .top-banner .subtitle {
    
       letter-spacing: 0px !important;
    
    
         font-size: 48px !important;
    line-height: 1.2;
     color: white !important;
      font-family:  "futura_cond_bold" !important;
    opacity: .85 !important;
        text-shadow: 0 0 7px black !important;

}

.blog .top-banner .title {
  font-family: "Futura medium" !important;
  font-size: 22px !important;
  color: #ffffffd9 !important;
}

@media screen and (max-width: 767px) {
 .blog .top-banner .subtitle {
        font-size: 32px !important;
 }
 
    
}



.blog .top-banner .content {
    max-width: 700px ;
}


.prague-post-title, .prague-post-content p,.prague-post-content a, .prague-post-content span, .blog-grid-post-title a, .blog-grid-post-excerpt p, .blog-grid-post-date, .prague-post-date, .pagination a {
     color: #4F5D2C !important;
    letter-spacing: 1.1px 

}


.prague-post-info {
    display: none !important;
}

.position {
     color: #4F5D2C !important;
     font-size: 18px !important;
}

.team-wrapper.simple .position:after {
    background: #4F5D2C !important;
}

.team-wrapper {
    margin-bottom: 0px !important;
}


@font-face {
font-family: "futura_cond_bold";
src: url("https://www.setroots.com/wp-content/uploads/2025/07/Futura-Condensed-Extra-Bold.ttf") format("truetype");
font-weight: bold;
font-style: normal;
}

.top-banner .title p, .banner_header, .banner_header h2 {
      font-family: futura_cond_bold, "futura_cond_bold" !important;
}


.blog-grid-post-date:after,  .a-btn-arrow-2 .arrow-right, #add_payment_method #payment ul.payment_methods li input[type=radio]:checked+label:before, .a-btn-arrow-2 .arrow-right, .a-btn-arrow-2 .arrow-right:after, .a-btn-arrow-2 .arrow-right:before, .a-btn:focus .a-btn-line:after, .a-btn:focus .a-btn-line:before, .a-btn:hover .a-btn-line:after, .a-btn:hover .a-btn-line:before, .heading .a-btn.dark .a-btn-line::after, .heading .a-btn.dark .a-btn-line::before, .heading.dark .content ul li:before, .heading.dark.vertical_line::before, .prague-header.full.open-menu .prague-nav-menu-icon.active:hover a i:after, .prague-header.full.open-menu .prague-nav-menu-icon.active:hover a i:before, .prague-header.light .prague-nav-menu-icon a:hover i, .prague-header.light .prague-nav-menu-icon a:hover i:after, .prague-header.light .prague-nav-menu-icon a:hover i:before, .prague-header.light.open-filter, .prague-header.light.open-menu, .prague-header.simple.sticky-menu.light.scroll, .prague-header.simple.sticky-menu.light.static, .project-timeline-exh-content .timeline-exh-section.active .timeline-exh-item-date+.timeline-exh-item-separator, .project-timeline-exh-content .timeline-exh-section.active .timeline-exh-item-separator, .promotion .a-btn.dark .a-btn-line::after, .promotion .a-btn.dark .a-btn-line::before, .services-modern .a-btn.dark .a-btn-line::after, .services-modern .a-btn.dark .a-btn-line::before, .top-banner.dark .banner-columns .banner-col-item.divider:before, .top-banner.dark .content .a-btn .a-btn-line:after, .top-banner.dark .content .a-btn .a-btn-line:before, .top-banner.light .content .a-btn:focus .a-btn-line:after, .top-banner.light .content .a-btn:focus .a-btn-line:before, .top-banner.light .content .a-btn:hover .a-btn-line:after, .top-banner.light .content .a-btn:hover .a-btn-line:before, .woocommerce-cart #payment ul.payment_methods li input[type=radio]:checked+label:before, .woocommerce-checkout #payment ul.payment_methods li input[type=radio]:checked+label:before , .prague-post-date:after {
    background-color: #4f5d2c !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura medium';
	font-display: auto;
	src: url('https://www.setroots.com/wp-content/uploads/2025/06/Futura.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura H1';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.setroots.com/wp-content/uploads/2025/06/Futura-Condensed-Medium-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */