.elementor-1249 .elementor-element.elementor-element-56c6daa{margin-top:0;margin-bottom:0;padding:0}.elementor-1249 .elementor-element.elementor-element-e252682>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 )}.elementor-1249 .elementor-element.elementor-element-18ed934 .elementor-repeater-item-4aeb41c>*{display:inline-block}.elementor-1249 .elementor-element.elementor-element-18ed934 .elementor-repeater-item-5e7dd3f>*{display:inline-block}.elementor-1249 .elementor-element.elementor-element-18ed934 .elementor-repeater-item-3999dc7>*{display:inline-block}.elementor-1249 .elementor-element.elementor-element-18ed934 .elementor-repeater-item-3aaa489 *:not(.dce-post-button)>*{background-color:#02010100}.elementor-1249 .elementor-element.elementor-element-18ed934 .elementor-repeater-item-3aaa489 .dce-post-content{background-color:#02010100}.elementor-1249 .elementor-element.elementor-element-18ed934 .elementor-repeater-item-3aaa489 a.dce-button{background-color:#02010100}.elementor-1249 .elementor-element.elementor-element-18ed934 .elementor-repeater-item-3aaa489 a:hover{color:#02010100}.elementor-1249 .elementor-element.elementor-element-18ed934 .elementor-repeater-item-90b29a2 .dce-img{padding-bottom:calc( 0.7 * 100% )}.elementor-1249 .elementor-element.elementor-element-18ed934 .elementor-repeater-item-90b29a2.dce-item_image{justify-content:top}.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-post-item{text-align:left;padding-bottom:35px}.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 )}.elementor-1249 .elementor-element.elementor-element-45d3aa4>.elementor-element-populated{padding:0}@media(max-width:1024px){.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 )}.elementor-1249 .elementor-element.elementor-element-18ed934 .elementor-repeater-item-90b29a2 .dce-img{padding-bottom:calc( 0.7 * 100% )}}@media(max-width:767px){.elementor-1249 .elementor-element.elementor-element-7104edf>.elementor-element-populated{padding:0}.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 )}}.elementor-1249 .elementor-element.elementor-element-56c6daa>div{padding:0}.elementor-1249 .elementor-element.elementor-element-07e0b05{margin:40px 0 50px}.elementor-1249 .elementor-element.elementor-element-07e0b05 .elementor-heading-title{font-family:'Tai Heritage Pro';font-size:48px;font-weight:400;line-height:80px;letter-spacing:0em;text-align:left;color:#1b2238}.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-post-block{justify-content:FLEX-END;border-top:1px solid #dbdee7;position:relative;padding-top:10px}.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-item.dce-item_title{flex:1;padding-top:20px}.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-item.dce-item_title .dce-post-title{font-family:'Hanken Grotesk';font-size:24px;font-weight:500;line-height:31px;letter-spacing:0em;text-align:left;color:#1b2238}.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-item_readmore .dce-post-button a{font-size:0;padding-left:0}.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-item_readmore{padding:10px 0 30px}.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-item_readmore .dce-post-button a:before{content:'';background:url('/wp-content/uploads/2023/10/Arrow_next_post.png');background-repeat:no-repeat;background-size:contain;display:block;width:30px;height:10px}.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-post-date{font-family:'Hanken Grotesk';font-size:16px;font-weight:300;line-height:24px;letter-spacing:0em;text-align:left;color:#404860}.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-post-image img{height:100% !important;object-fit:cover}.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-item_termstaxonomy{position:absolute;top:14px;right:0;background:rgba(192,160,108,.3);border-radius:25px;display:flex}.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-item_termstaxonomy .dce-terms-list .dce-term-item{display:none}.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-item_termstaxonomy .dce-terms-list .dce-term-item:first-child{display:block;padding:5px 15px;font-family:'Hanken Grotesk';font-size:16px;font-weight:600;line-height:24px;letter-spacing:0em;text-align:right;text-transform:uppercase;color:#404860}.elementor-1249 .elementor-element.elementor-element-18ed934 article .dce-img{overflow:hidden}.elementor-1249 .elementor-element.elementor-element-18ed934 article:hover{transition:all .5s}.elementor-1249 .elementor-element.elementor-element-18ed934 article:hover .dce-img{animation:hoverProject 2s;animation-fill-mode:forwards;animation-timing-function:ease-out}.elementor-1249 .elementor-element.elementor-element-18ed934 article .dce-img{animation:hoverProjectOut 2s;animation-fill-mode:forwards;animation-timing-function:ease-out}@media screen and (max-width:1280px){.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-item_termstaxonomy{position:relative;top:0;right:0;background:rgba(192,160,108,.3);border-radius:25px;display:flex;width:fit-content;margin-top:10px}}@media screen and (max-width:1024px){.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-item_termstaxonomy{position:absolute;top:14px;right:0;margin-top:0}}@media screen and (max-width:360px){.elementor-1249 .elementor-element.elementor-element-18ed934 .dce-item_termstaxonomy{position:relative;top:0;right:0;margin-top:10px}}.elementor-1249 .elementor-element.elementor-element-6f04420>div{padding:0}@media screen and (max-width:1024px){.elementor-1249 .elementor-element.elementor-element-6f04420{padding:0 40px}}@media screen and (max-width:480px){.elementor-1249 .elementor-element.elementor-element-6f04420{padding:0 20px}}.elementor-1249 .elementor-element.elementor-element-d8c27a2{padding:0}.elementor-1249 .elementor-element.elementor-element-d8c27a2>div{padding:0}