.CatalogSection{background-color:var(--primary-color);flex-direction:column;align-items:center;block-size:auto;inline-size:100%;padding-block-start:100px;display:flex}.CatalogSection .TitleContainer{text-align:center}.CatalogSection>.P{text-align:center;inline-size:80%;color:var(--primary-color-dark);margin-block-end:20px;font-size:18px}.CatalogSection .CatalogContainer{inline-size:100%;padding-block:40px;padding-inline:12px}.CatalogSection .CatalogContainer:nth-of-type(3){padding-block-start:12px}.CatalogSection .CatalogContainer:nth-of-type(4),.CatalogSection .CatalogContainer:nth-of-type(6){background-color:#e7ebee}.CatalogSection .CatalogContainer h4{color:var(--primary-color-dark);margin-block-end:12px;font-family:Times New Roman,Times,serif;font-size:24px}.CatalogSection .CatalogContainer .CatalogList{flex-direction:column;gap:12px;list-style-type:none;display:flex}.CatalogSection .CatalogContainer .CatalogList li.ListItem{background-color:var(--primary-color-dark);border-radius:10px;padding:40px;padding-inline:20px;position:relative;overflow:hidden;box-shadow:0 3px 6px #00000053}.CatalogSection .CatalogContainer .CatalogList li.ListItem p{color:#bcc1c6;text-align:center;inline-size:80%;font-size:18px;line-height:28px}.CatalogSection .CatalogContainer .CatalogList li.ListItem .Price{position:absolute;bottom:0;right:0}.CatalogSection .CatalogContainer .CatalogList li.ListItem .Price span{z-index:1;color:var(--primary-color-dark);font-size:20px;font-weight:600;position:relative;top:-20px;left:-20px}.CatalogSection .CatalogContainer .CatalogList li.ListItem .Price:before{content:"";background-color:var(--secondary-color);block-size:200px;inline-size:200px;color:var(--primary-color-dark);z-index:0;display:block;position:absolute;bottom:-100px;right:-120px;transform:rotate(45deg)}.CatalogSection .CatalogContainer .CatalogList li.ListItem:has(.Sesion){align-items:center;padding:0;padding-block:0;display:flex}.CatalogSection .CatalogContainer .CatalogList li.ListItem:has(.Sesion) p{inline-size:60%;padding-block:40px;padding-inline-start:20px}.CatalogSection .CatalogContainer .CatalogList li.ListItem .Sesion{text-align:center;block-size:100%;inline-size:40%;position:relative;bottom:0;right:0}.CatalogSection .CatalogContainer .CatalogList li.ListItem .Sesion:before{content:"";background-color:var(--secondary-color);block-size:400px;inline-size:100%;color:var(--primary-color-dark);z-index:0;display:block;position:absolute;bottom:-200px;right:0}.CatalogSection .CatalogContainer .CatalogList li.ListItem .Sesion span{color:var(--primary-color-dark);z-index:1;padding-inline:12px;font-size:20px;font-weight:600;display:inline-block;position:relative}.CatalogSection .CatalogContainer h5{color:var(--primary-color-dark);margin-block:24px 12px;font-size:18px}.CatalogSection .CombinedList{flex-direction:column;gap:12px;list-style:none;display:flex}.CatalogSection .CombinedList .CombinedItem{text-align:center;background-color:var(--primary-color-dark);border-radius:20px;flex-direction:column;align-items:center;padding-block-end:0;display:flex;overflow:hidden;box-shadow:0 3px 6px #00000043}.CatalogSection .CombinedList .CombinedItem h6{inline-size:100%;color:var(--primary-color-dark);background-color:#efcca6;margin-block-end:20px;padding-block:12px;padding-inline:20px;font-family:Times New Roman,Times,serif;font-size:18px}.CatalogSection .CombinedList .CombinedItem p{color:#d2d2db;margin-block-end:20px;padding-inline:20px}.CatalogSection .CombinedList .CombinedItem p.Price{background-color:var(--primary-color-dark);color:#efcca6;inline-size:100%;margin-block-end:0;padding:20px}.CatalogSection .CabinaContainer .CombinedList .CombinedItem>p.Price{flex-direction:column;gap:4px;margin-block:12px 0;display:flex}.CatalogSection .CabinaContainer .CombinedList .CombinedItem>p{margin-block:4px}
@media (min-width:1024px){.CatalogSection{padding-block-start:100px}.CatalogSection>.P{inline-size:40%}.CatalogSection .CatalogContainer{padding-inline:40px}.CatalogSection .CatalogContainer .CatalogList{flex-flow:wrap}.CatalogSection .CatalogContainer .CatalogList li.ListItem{justify-content:center;align-items:center;block-size:200px;inline-size:320px;display:flex}.CatalogSection .CatalogContainer .CatalogList li.ListItem .Sesion{justify-content:center;align-items:center;display:flex}.CatalogSection .CombinedList{flex-flow:wrap}.CatalogSection .CombinedList .CombinedItem{flex-direction:column;align-items:center;block-size:min-content;min-block-size:200px;inline-size:400px;min-inline-size:280px;display:flex}}
