.elementor-2711 .elementor-element.elementor-element-2d9bfa5{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2711 .elementor-element.elementor-element-2d9bfa5 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2711 .elementor-element.elementor-element-2d9bfa5 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2711 .elementor-element.elementor-element-2d9bfa5 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2711 .elementor-element.elementor-element-2d9bfa5 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2711 .elementor-element.elementor-element-2d9bfa5 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}/* Start custom CSS */body.elementor-page-2711{background:#e9e1d6;color:#212832;font-family:Arial,sans-serif}body.elementor-page-2711>.elementor-section>.elementor-container{max-width:1140px}body.elementor-page-2711 .jmp-ideas-hero{padding:70px 50px 55px;background:#f5f1ea}body.elementor-page-2711 .jmp-ideas-hero p,body.elementor-page-2711 .jmp-archive-label{font:11px Arial,sans-serif;letter-spacing:.18em;color:#9c6038}body.elementor-page-2711 .jmp-ideas-hero h1{font:normal clamp(40px,5vw,66px)/1.06 Georgia,serif;letter-spacing:-2px;color:#212832;margin:22px 0 30px}body.elementor-page-2711 .jmp-ideas-hero span{display:block;width:58px;height:2px;background:#cc9565}body.elementor-page-2711 .jmp-archive-label{padding:40px 50px 5px;margin:0}body.elementor-page-2711 .elementor-widget-posts{padding:30px 50px 70px}body.elementor-page-2711 .elementor-posts-container{grid-template-columns:1fr!important;counter-reset:article;gap:0!important}body.elementor-page-2711 .elementor-post{position:relative;counter-increment:article;padding:38px 0 38px 110px;border-top:1px solid #bdb7ae}body.elementor-page-2711 .elementor-post:before{content:counter(article,decimal-leading-zero);position:absolute;left:0;top:35px;font:normal 40px Georgia,serif;color:#956037}body.elementor-page-2711 .elementor-post:first-child{background:#212832;border-top:2px solid #cc9565;padding:42px 40px 42px 110px}body.elementor-page-2711 .elementor-post:first-child:before{left:24px;color:#cc9565}body.elementor-page-2711 .elementor-post__title a{font:normal clamp(28px,3vw,40px)/1.08 Georgia,serif!important;color:#212832!important;letter-spacing:-.7px}body.elementor-page-2711 .elementor-post:first-child .elementor-post__title a,body.elementor-page-2711 .elementor-post:first-child .elementor-post__excerpt p{color:#f5f1ea!important}body.elementor-page-2711 .elementor-post__title a:hover{color:#b37447!important}body.elementor-page-2711 .elementor-post__meta-data{font:11px Arial;color:#9c6038;letter-spacing:.08em;margin:12px 0}body.elementor-page-2711 .elementor-post__comments{display:none}body.elementor-page-2711 .elementor-post__excerpt p{font:14px/1.7 Arial!important;color:#555d65}body.elementor-page-2711 .elementor-post__read-more{display:inline-block;font:700 11px Arial!important;letter-spacing:1px;color:#8b5835!important;border-bottom:1px solid #cc9565;padding-bottom:10px;margin-top:16px}body.elementor-page-2711 .elementor-post:first-child .elementor-post__read-more{color:#f5f1ea!important}body.elementor-page-2711 .elementor-pagination{padding:30px 0;font:14px Arial}body.elementor-page-2711 .elementor-pagination a{color:#7d4c2c;padding:10px}body.page-id-2711>.vlt-fixed-socials,body.page-id-2711>.vlt-header,body.page-id-2711>.vlt-offcanvas-menu{display:none!important}@media(max-width:767px){body.elementor-page-2711 .jmp-ideas-hero{padding:40px 24px}body.elementor-page-2711 .jmp-ideas-hero h1{font-size:42px;letter-spacing:-1px}body.elementor-page-2711 .jmp-archive-label{padding:30px 24px 0}body.elementor-page-2711 .elementor-widget-posts{padding:24px 24px 45px}body.elementor-page-2711 .elementor-post,body.elementor-page-2711 .elementor-post:first-child{padding:65px 20px 30px}body.elementor-page-2711 .elementor-post:before,body.elementor-page-2711 .elementor-post:first-child:before{top:18px;left:20px;font-size:30px}body.elementor-page-2711 .elementor-post__title a{font-size:29px!important}}
body.elementor-page-2711 .elementor-element-203c120>.elementor-widget-wrap{display:flex;flex-direction:column}body.elementor-page-2711 .elementor-widget-html{order:0}body.elementor-page-2711 .elementor-widget-search{order:1;width:calc(100% - 100px);max-width:440px;margin:10px 50px 0 auto}body.elementor-page-2711 .elementor-widget-posts{order:2}body.elementor-page-2711 .e-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}body.elementor-page-2711 .e-search-label{grid-column:1/-1}body.elementor-page-2711 .e-search-label .elementor-screen-only{position:static;width:auto;height:auto;clip:auto;clip-path:none;overflow:visible;display:block;font:12px Arial;color:#212832;margin-bottom:5px}body.elementor-page-2711 .e-search-input{border:0;border-bottom:1px solid #8b8175;background:transparent;border-radius:0;color:#212832;padding:12px 0;font:16px Arial}body.elementor-page-2711 .e-search-submit{background:#212832;color:#f5f1ea;border:0;border-radius:0;padding:12px 18px;font:700 11px Arial;letter-spacing:1px}body.elementor-page-2711 .e-search-submit:hover{background:#cc9565;color:#212832}body.elementor-page-2711 .elementor-posts-container{counter-reset:article var(--jmp-post-offset,0)}@media(max-width:767px){body.elementor-page-2711 .elementor-widget-search{width:calc(100% - 48px);max-width:none;margin:20px 24px 0}}/* End custom CSS */