.elementor-30 .elementor-element.elementor-element-558bec5{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-b2ecf0f{width:var( --container-widget-width, 77.611% );max-width:77.611%;--container-widget-width:77.611%;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-b2ecf0f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-b2ecf0f .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.8px;color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-8c75202{width:var( --container-widget-width, 84.302% );max-width:84.302%;--container-widget-width:84.302%;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-8c75202.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-8c75202 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:59px;font-weight:700;line-height:71px;color:#1A1A1A;}.elementor-30 .elementor-element.elementor-element-ddad0fb{--spacer-size:41px;}.elementor-30 .elementor-element.elementor-element-ca0d2b1{--display:flex;}body .elementor-30 .elementor-element.elementor-element-3c7dbc4 .tpg-el-main-wrapper .tpg-post-holder{background-color:#DBD8D8;border-radius:8px 8px 8px 8px;overflow:hidden;}.elementor-30 .elementor-element.elementor-element-3c7dbc4 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-30 .elementor-element.elementor-element-3c7dbc4 .tpg-el-main-wrapper .entry-title-wrapper .entry-title{font-family:"Bricolage Grotesque", Sans-serif;font-weight:600;}.elementor-30 .elementor-element.elementor-element-3c7dbc4 .tpg-el-main-wrapper .entry-title{color:#1A1A1A;}.elementor-30 .elementor-element.elementor-element-3c7dbc4 .tpg-el-main-wrapper .tpg-el-image-wrap img{width:inherit;}.elementor-30 .elementor-element.elementor-element-3c7dbc4 .tpg-el-main-wrapper .rt-holder .tpg-el-image-wrap img{object-position:inherit;}.elementor-30 .elementor-element.elementor-element-3c7dbc4 .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img{object-position:inherit;}.elementor-30 .elementor-element.elementor-element-3c7dbc4 .tpg-el-main-wrapper .tpg-el-excerpt .tpg-excerpt-inner{font-family:"Inter", Sans-serif;font-size:0.96rem;font-weight:400;line-height:27px;color:#4A4A52;}.elementor-30 .elementor-element.elementor-element-3c7dbc4 .rt-tpg-container .tpg-post-holder .rt-el-post-meta, .elementor-30 .elementor-element.elementor-element-3c7dbc4 .tpg-post-holder .tpg-separate-category .categories-links a{font-family:"Inter", Sans-serif;font-size:0.96rem;font-weight:400;}.elementor-30 .elementor-element.elementor-element-3c7dbc4 .tpg-el-main-wrapper .post-meta-tags a{color:#4A4A52;}.elementor-30 .elementor-element.elementor-element-3c7dbc4 .rt-tpg-container .tpg-post-holder .categories-links a{font-family:"Inter", Sans-serif;font-size:0.96rem;font-weight:400;}.elementor-30 .elementor-element.elementor-element-3c7dbc4 .rt-tpg-container .tpg-post-holder .rt-detail .read-more a{font-family:"Inter", Sans-serif;font-size:0.96rem;font-weight:500;color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-3c7dbc4 .rt-tpg-container .tpg-post-holder .rt-detail .read-more{text-align:left;}body .elementor-30 .elementor-element.elementor-element-3c7dbc4 .rt-tpg-container .rt-el-content-wrapper{padding:14px 14px 14px 14px !important;}body .elementor-30 .elementor-element.elementor-element-3c7dbc4 .rt-tpg-container .rt-el-content-wrapper-flex .post-right-content{padding:14px 14px 14px 14px !important;}body .elementor-30 .elementor-element.elementor-element-3c7dbc4 .tpg-el-main-wrapper .rt-holder .rt-el-content-wrapper .tpg-el-image-wrap{margin-left:-14px;margin-right:-14px;}body .elementor-30 .elementor-element.elementor-element-3c7dbc4 .rt-tpg-container .slider-layout13 .rt-holder .post-content{border-radius:8px 8px 8px 8px;overflow:hidden;}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-b2ecf0f .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-30 .elementor-element.elementor-element-8c75202 .elementor-heading-title{font-size:31px;line-height:1.4em;}}