.elementor-191 .elementor-element.elementor-element-3d30855{--display:flex;}.elementor-191 .elementor-element.elementor-element-4a7c566 .cw-news-hero{min-height:360px;}.elementor-191 .elementor-element.elementor-element-4a7c566 .cw-news-hero:before{background:rgba(0,0,0,.42);}.elementor-191 .elementor-element.elementor-element-4a7c566 .cw-news-hero h1{color:#ffffff;font-size:42px;}.elementor-191 .elementor-element.elementor-element-ca410b3{--display:flex;}.elementor-191 .elementor-element.elementor-element-9867db0 .cw-news-list{--cw-news-accent:#b7a68f;padding:70px 0px 70px 0px;}.elementor-191 .elementor-element.elementor-element-9867db0 .cw-news-list .cw-news-container{max-width:1240px;}.elementor-191 .elementor-element.elementor-element-9867db0 .cw-news-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px;}.elementor-191 .elementor-element.elementor-element-9867db0 .cw-news-card{background:#ffffff;}.elementor-191 .elementor-element.elementor-element-9867db0 .cw-news-card h3 a{color:#333333;}.elementor-191 .elementor-element.elementor-element-9867db0 .cw-news-date{color:#a7a7a7;}.elementor-191 .elementor-element.elementor-element-9867db0 .cw-news-excerpt{color:#666666;}.elementor-191 .elementor-element.elementor-element-0d9449f{--display:flex;}.elementor-191 .elementor-element.elementor-element-b1a5e0c .cw-news-contact{--cw-news-accent:#b7a68f;padding:70px 0px 70px 0px;background:#f4f4f4;}.elementor-191 .elementor-element.elementor-element-b1a5e0c .cw-news-contact .cw-news-container{max-width:1240px;}.elementor-191 .elementor-element.elementor-element-b1a5e0c .cw-news-contact-card{background:#ffffff;border-radius:48px;}.elementor-191 .elementor-element.elementor-element-b1a5e0c .cw-news-default-form button, .elementor-191 .elementor-element.elementor-element-b1a5e0c .cw-news-contact-card .wpcf7-submit{background:#b7a68f !important;}.elementor-191 .elementor-element.elementor-element-b1a5e0c .cw-news-strip-icon{color:#ffffff;font-size:42px;}.elementor-191 .elementor-element.elementor-element-b1a5e0c .cw-news-strip-icon svg{fill:#ffffff;width:42px;height:42px;}.elementor-191 .elementor-element.elementor-element-b1a5e0c .cw-news-contact-strip, .elementor-191 .elementor-element.elementor-element-b1a5e0c .cw-news-contact-strip a{color:#ffffff !important;}@media(max-width:1024px){.elementor-191 .elementor-element.elementor-element-9867db0 .cw-news-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-191 .elementor-element.elementor-element-9867db0 .cw-news-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}