.elementor-2132 .elementor-element.elementor-element-bab4ad6{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2132 .elementor-element.elementor-element-0576ae1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2132 .elementor-element.elementor-element-0576ae1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2132 .elementor-element.elementor-element-0576ae1:after{content:"0.66";}.elementor-2132 .elementor-element.elementor-element-0576ae1 .elementor-post__thumbnail__link{width:100%;}.elementor-2132 .elementor-element.elementor-element-0576ae1 .elementor-post__meta-data span + span:before{content:"///";}.elementor-2132 .elementor-element.elementor-element-0576ae1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2132 .elementor-element.elementor-element-0576ae1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2132 .elementor-element.elementor-element-0576ae1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2132 .elementor-element.elementor-element-de49085{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2132 .elementor-element.elementor-element-de49085 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2132 .elementor-element.elementor-element-de49085:after{content:"0.66";}.elementor-2132 .elementor-element.elementor-element-de49085 .elementor-post__thumbnail__link{width:100%;}.elementor-2132 .elementor-element.elementor-element-de49085 .elementor-post__meta-data span + span:before{content:"///";}.elementor-2132 .elementor-element.elementor-element-de49085.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2132 .elementor-element.elementor-element-de49085.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2132 .elementor-element.elementor-element-de49085.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2132 .elementor-element.elementor-element-09ba000{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2132 .elementor-element.elementor-element-09ba000 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2132 .elementor-element.elementor-element-09ba000:after{content:"0.66";}.elementor-2132 .elementor-element.elementor-element-09ba000 .elementor-post__thumbnail__link{width:100%;}.elementor-2132 .elementor-element.elementor-element-09ba000 .elementor-post__meta-data span + span:before{content:"///";}.elementor-2132 .elementor-element.elementor-element-09ba000.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2132 .elementor-element.elementor-element-09ba000.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2132 .elementor-element.elementor-element-09ba000.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2132 .elementor-element.elementor-element-5c44b56{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2132 .elementor-element.elementor-element-5c44b56 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2132 .elementor-element.elementor-element-5c44b56:after{content:"0.66";}.elementor-2132 .elementor-element.elementor-element-5c44b56 .elementor-post__thumbnail__link{width:100%;}.elementor-2132 .elementor-element.elementor-element-5c44b56 .elementor-post__meta-data span + span:before{content:"///";}.elementor-2132 .elementor-element.elementor-element-5c44b56.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2132 .elementor-element.elementor-element-5c44b56.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2132 .elementor-element.elementor-element-5c44b56.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2132 .elementor-element.elementor-element-ed88547{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2132 .elementor-element.elementor-element-ed88547 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2132 .elementor-element.elementor-element-ed88547:after{content:"0.66";}.elementor-2132 .elementor-element.elementor-element-ed88547 .elementor-post__thumbnail__link{width:100%;}.elementor-2132 .elementor-element.elementor-element-ed88547 .elementor-post__meta-data span + span:before{content:"///";}.elementor-2132 .elementor-element.elementor-element-ed88547.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2132 .elementor-element.elementor-element-ed88547.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2132 .elementor-element.elementor-element-ed88547.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2132 .elementor-element.elementor-element-78e7c13{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2132 .elementor-element.elementor-element-78e7c13 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2132 .elementor-element.elementor-element-78e7c13:after{content:"0.66";}.elementor-2132 .elementor-element.elementor-element-78e7c13 .elementor-post__thumbnail__link{width:100%;}.elementor-2132 .elementor-element.elementor-element-78e7c13 .elementor-post__meta-data span + span:before{content:"///";}.elementor-2132 .elementor-element.elementor-element-78e7c13.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2132 .elementor-element.elementor-element-78e7c13.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2132 .elementor-element.elementor-element-78e7c13.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2132 .elementor-element.elementor-element-0576ae1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2132 .elementor-element.elementor-element-0576ae1:after{content:"0.5";}.elementor-2132 .elementor-element.elementor-element-0576ae1 .elementor-post__thumbnail__link{width:100%;}.elementor-2132 .elementor-element.elementor-element-de49085 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2132 .elementor-element.elementor-element-de49085:after{content:"0.5";}.elementor-2132 .elementor-element.elementor-element-de49085 .elementor-post__thumbnail__link{width:100%;}.elementor-2132 .elementor-element.elementor-element-09ba000 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2132 .elementor-element.elementor-element-09ba000:after{content:"0.5";}.elementor-2132 .elementor-element.elementor-element-09ba000 .elementor-post__thumbnail__link{width:100%;}.elementor-2132 .elementor-element.elementor-element-5c44b56 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2132 .elementor-element.elementor-element-5c44b56:after{content:"0.5";}.elementor-2132 .elementor-element.elementor-element-5c44b56 .elementor-post__thumbnail__link{width:100%;}.elementor-2132 .elementor-element.elementor-element-ed88547 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2132 .elementor-element.elementor-element-ed88547:after{content:"0.5";}.elementor-2132 .elementor-element.elementor-element-ed88547 .elementor-post__thumbnail__link{width:100%;}.elementor-2132 .elementor-element.elementor-element-78e7c13 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2132 .elementor-element.elementor-element-78e7c13:after{content:"0.5";}.elementor-2132 .elementor-element.elementor-element-78e7c13 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* Journal Tangeribiz — editorial layout */
.elementor-2132{background:#FAF9F5;color:#173F40;font-family:"DM Sans",sans-serif}
.elementor-2132 .elementor-element-bab4ad6{--content-width:1180px;padding:64px 36px 96px;gap:0}
.elementor-2132 .elementor-element-bab4ad6&gt;.e-con-inner{gap:0;width:100%}
.elementor-2132 h1,.elementor-2132 h2,.elementor-2132 h3{color:#173F40;letter-spacing:-.035em!important}
.elementor-2132 h1{font-family:Georgia,serif!important;font-size:clamp(44px,7vw,84px)!important;font-weight:400;line-height:1.08;margin:0 0 38px}
.elementor-2132 .elementor-widget-heading h2{font-family:Georgia,serif!important;font-weight:400;font-size:38px!important;line-height:1.15;margin:0;padding:28px 0 22px;border-top:1px solid #B28B57}
.elementor-2132 .elementor-widget-heading:not(.elementor-element-d1f5acc){margin-top:72px}
.elementor-2132 .elementor-posts-container{gap:28px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
.elementor-2132 .elementor-post{min-width:0;border:0;border-radius:0;background:transparent;padding:28px;box-shadow:none}
.elementor-2132 .elementor-post__title{margin:0 0 16px!important}
.elementor-2132 .elementor-post__title a{font-family:Georgia,serif!important;font-size:26px!important;font-weight:400;line-height:1.22!important;letter-spacing:-.025em!important;color:#173F40!important}
.elementor-2132 .elementor-post__excerpt p{font-family:"DM Sans",sans-serif!important;font-size:15px!important;line-height:1.75!important;color:#536361;margin:0 0 24px!important;letter-spacing:normal!important}
.elementor-2132 .elementor-post__meta-data{display:none!important}
.elementor-2132 .elementor-post__read-more{font-family:"DM Sans",sans-serif!important;font-size:13px!important;font-weight:600;letter-spacing:.02em!important;color:#173F40!important;line-height:1.5;border-bottom:1px solid #B28B57;padding-bottom:5px}
.elementor-2132 .elementor-post__title a:hover{color:#9C743F!important}
.elementor-2132 .elementor-post__thumbnail img{object-fit:cover}
/* Opening feature */
.elementor-2132 .elementor-element-0576ae1 .elementor-posts-container{grid-template-columns:1fr!important}
.elementor-2132 .elementor-element-0576ae1 .elementor-post{display:grid;grid-template-columns:1.05fr 1fr;background:#173F40;padding:0;overflow:hidden;gap:0}
.elementor-2132 .elementor-element-0576ae1 .elementor-post__thumbnail__link{width:100%!important;margin:0!important;min-height:520px;display:block}
.elementor-2132 .elementor-element-0576ae1 .elementor-post__thumbnail{height:100%;padding:0!important}
.elementor-2132 .elementor-element-0576ae1 .elementor-post__thumbnail img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;transform:none}
.elementor-2132 .elementor-element-0576ae1 .elementor-post__text{padding:48px;align-self:center}
.elementor-2132 .elementor-element-0576ae1 .elementor-post__text:before{content:"IN EVIDENZA";font-size:11px;letter-spacing:.17em;color:#D6B787;display:block;margin-bottom:24px}
.elementor-2132 .elementor-element-0576ae1 .elementor-post__title a{color:#FAF9F5!important;font-size:37px!important;line-height:1.14!important}
.elementor-2132 .elementor-element-0576ae1 .elementor-post__excerpt p{color:#D8E0DA!important;font-size:16px!important}
.elementor-2132 .elementor-element-0576ae1 .elementor-post__read-more{color:#FAF9F5!important}
/* Business: numbered briefing cards */
.elementor-2132 .elementor-element-de49085 .elementor-posts-container{counter-reset:brief}
.elementor-2132 .elementor-element-de49085 .elementor-post{background:#F0EEE8;padding:32px;counter-increment:brief}
.elementor-2132 .elementor-element-de49085 .elementor-post:before{content:counter(brief,decimal-leading-zero);font-family:Georgia,serif;font-size:38px;line-height:1;color:#B28B57;margin-bottom:24px}
/* Hospitality: clean columns */
.elementor-2132 .elementor-element-09ba000 .elementor-post{background:white;border-left:3px solid #B28B57;padding:32px}
/* Culture: lead story and compact reads */
.elementor-2132 .elementor-element-5c44b56 .elementor-post{padding:28px 0;border-bottom:1px solid #D8D7CD}
.elementor-2132 .elementor-element-5c44b56 .elementor-post:first-child{grid-row:span 3;padding:36px;background:#E5EAE4;border:0}
.elementor-2132 .elementor-element-5c44b56 .elementor-post:first-child .elementor-post__title a{font-size:38px!important}
/* Lifestyle: softer, spacious cards */
.elementor-2132 .elementor-element-ed88547 .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.elementor-2132 .elementor-element-ed88547 .elementor-post{background:#E8DED0;padding:36px;border-radius:0 32px 0 0}
/* Perspectives: horizontal reading list */
.elementor-2132 .elementor-element-78e7c13 .elementor-posts-container{grid-template-columns:1fr!important;gap:0!important}
.elementor-2132 .elementor-element-78e7c13 .elementor-post{padding:30px 0;border-bottom:1px solid #D8D7CD}
.elementor-2132 .elementor-element-78e7c13 .elementor-post__text{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}
.elementor-2132 .elementor-element-78e7c13 .elementor-post__title{grid-row:span 2}
.elementor-2132 .elementor-element-78e7c13 .elementor-post__read-more{justify-self:start}
@media(max-width:1024px){.elementor-2132 .elementor-element-0576ae1 .elementor-post__text{padding:30px}.elementor-2132 .elementor-element-0576ae1 .elementor-post__title a{font-size:30px!important}}
@media(max-width:767px){.elementor-2132 .elementor-element-bab4ad6{padding:36px 22px 60px}.elementor-2132 .elementor-widget-posts .elementor-posts-container{grid-template-columns:1fr!important;gap:20px!important}.elementor-2132 .elementor-widget-heading:not(.elementor-element-d1f5acc){margin-top:48px}.elementor-2132 .elementor-widget-heading h2{font-size:30px!important}.elementor-2132 .elementor-element-0576ae1 .elementor-post{grid-template-columns:1fr}.elementor-2132 .elementor-element-0576ae1 .elementor-post__thumbnail__link{min-height:280px}.elementor-2132 .elementor-element-0576ae1 .elementor-post__text{padding:28px}.elementor-2132 .elementor-element-0576ae1 .elementor-post__title a{font-size:30px!important}.elementor-2132 .elementor-element-5c44b56 .elementor-post:first-child{grid-row:auto;padding:28px}.elementor-2132 .elementor-element-5c44b56 .elementor-post:first-child .elementor-post__title a{font-size:30px!important}.elementor-2132 .elementor-element-78e7c13 .elementor-post__text{display:block}.elementor-2132 .elementor-post{padding:26px}}

.elementor-2132 .elementor-post__title{line-height:1.22!important}
.elementor-2132 .elementor-element-0576ae1 .elementor-post__title{line-height:1.14!important}
.elementor-2132 .elementor-element-5c44b56 .elementor-post:first-child{grid-row:auto;grid-column:1/-1}
.elementor-2132 .elementor-element-5c44b56 .elementor-post:first-child .elementor-post__text{max-width:880px}
@media(max-width:767px){.elementor-2132 .elementor-element-5c44b56 .elementor-post:first-child{grid-column:auto}}

.elementor-2132 .elementor-post__title{font-size:26px!important}
.elementor-2132 .elementor-element-0576ae1 .elementor-post__title{font-size:37px!important}
.elementor-2132 .elementor-element-5c44b56 .elementor-post:first-child .elementor-post__title{font-size:38px!important}
.elementor-2132 .elementor-element-09ba000 .post-2214 .elementor-post__thumbnail__link{display:none!important}
body.page-id-2132 .elementor-location-footer .elementor-cta__title{font-family:Georgia,serif;line-height:1.2!important;letter-spacing:-.025em;font-size:36px!important;margin-bottom:22px!important}
body.page-id-2132 .elementor-location-footer .elementor-cta__description{font-family:"DM Sans",sans-serif;font-size:16px!important;line-height:1.65!important;letter-spacing:normal!important}
@media(max-width:767px){.elementor-2132 .elementor-element-0576ae1 .elementor-post__title,.elementor-2132 .elementor-element-5c44b56 .elementor-post:first-child .elementor-post__title{font-size:30px!important}body.page-id-2132 .elementor-location-footer .elementor-cta__title{font-size:30px!important}}/* End custom CSS */