.b-page_designer-regions>.experience-component, .b-page_designer-regions>.experience-component:last-child {max-width: 1440px;margin: 0 auto 40px;}
/* overflow */
#overflow .g-carousel-slide{padding-bottom:10px;margin-bottom:10px}
#overflow .b-content_tile_1-picture{margin-bottom:5px}
#overflow .g-text_link{font-size:12px;letter-spacing:0;color:#5E5E5E;font-weight:450;transition:all .3s; line-height: 16px}
#overflow .g-text_link::after{display:none}
#overflow{margin-top:-45px}
#overflow .b-content_tile_1-image{max-height:150px}
.l-proposal-card{padding:0}

/* titulos*/
.title-h{font-size:20px;letter-spacing: -.5px; color: #5E5E5E; font-weight: 500; padding: 20px 0px}
/*propuesta tarjeta palacio*/
.csm-wrap-carousel { margin: 5px auto; max-width: 1440px; position: relative}
.g-carousel-track { padding-left: 0; --carousel-1-side-padding: 0px;}
.csm-card .b-banner_tile-copy { padding: 5px 15px}
.double-card { grid-column: span 2}
.csm-p { align-items: center; display: flex; font-size: .85em; max-width: 450px; position: relative; width: 100%}
.csm-slide { background-color: #f7f7f7; display: grid; grid-template-columns: 100%; padding: 5px 15px;  position: relative}
.csm-p b, .csm-p a, .csm-p u { display: initial;}
.csm-button { cursor: pointer; display: block; height: 35px; font-size: 11px; font-weight: 500; margin: 0 0 5px; line-height: 35px; text-align: center; width: 240px;} 
.csm-ul { display: table-cell; list-style: disc; padding-left: 15px; vertical-align: middle; height: 120px}
.back-dots p:first-child { font-size: 18px;} 
.back-dots .csm-button { margin: 0 auto; }
.wide { max-width: 100%}
.short-el { height: 40px}
.med-el { height: 80px}
.ext-el { font-size: .85em;  min-height: 120px}
.pms a>div:after, .pms a>div:before { display: none}.f-medium { font-weight: 500}
.fnt-y { color: #ebb349}.fnt-w { color: #fff}
.fnt-r { color: #f2392e}.fnt-b { color: #000}
.back-dots { background-size: contain; height: 140px; max-height: 140px; overflow: hidden; background-repeat: no-repeat;} 
.double-card.o-desk { grid-column: initial}
.csm-card {  background-color: #f7f7f7; display: grid; grid-template-columns: 100%}
.txt-center {justify-content: center; text-align: center; }
.csm-button.bgy {display: block; background-color: #fec824; color: #000; } 
/*Propuesta palacio*/
.prop-white .b-proposal-card_content {font-size: 12px; max-width: 200px; margin: 0 auto; }
.b-proposal-card {min-height: 135px; }
.b-proposal-card_title {display: none;}
.b-proposal-card_img { max-height: 55px;}
.b-proposal-card {height: auto;border: solid 1px #D4D4D4;}


@media screen and (max-width:767px) { 
  /*CARDS PALACIO*/
  .l-proposal-card .g-carousel-track-two-columns {grid-gap: 5px; grid-template-columns: 49% 49%; max-width: 95vw; }
    
  /* branded */
  .b-editorial-card{height:auto}
  .experience-component.experience-assets-editorialcard{order: 2;}
  .experience-component.experience-assets-promotionscard{order: 1;}
  .branded-custom .b-banner-csm-p.ext-el{text-align: center;}
  .branded-custom .b-banner-csm-button.b-banner-bgy.txt-left{margin: auto;}
  .branded-custom .b-banner-csm-p.b-banner-csm-h2{justify-content: center;} 
  
}