.frame{margin:20px 0}.frame.frame-leaflet-margin{margin:0 0 10px}.frame .header{background:linear-gradient(#fff,#f3f3f3);border-radius:5px 5px 0 0;height:auto;padding:0 20px}@media (max-width:991px){.frame .header{text-align:center}}.frame .header.mobile-header h1{line-height:20px}.frame .header.mobile-header h2{font-size:18px;line-height:33px}.frame .header h1{color:#4c4c4c;float:left;font-size:24px;font-weight:700;height:auto;line-height:46px;margin:0}.frame .header h1.mobile{font-size:24px}.frame .header h2{color:#4c4c4c;float:left;font-size:24px;font-weight:700;line-height:46px;margin:0}@media (max-width:991px){.frame .header h2{float:none}}.frame .header h2.mobile{font-size:22px}.frame .inner{height:auto;padding:25px 20px}@media only screen and (max-width:991px){.frame .inner.inner-mobile{padding-bottom:3px;padding-left:0;padding-top:15px}}.frame .inner.inner-after-dynamic-text{padding-top:5px}.frame .inner .description{background:url(/www/img/bg_bigbox_bot.png) bottom repeat-x #fff;margin:-15px -20px 35px;padding:10px 20px 30px}.frame .inner .description.description-without-bottom{background:none;margin-bottom:0;padding-bottom:0;padding-top:0}.frame .inner .description .navigation{color:#2b2b2b;font-size:14px;line-height:1.5em;margin:0}.frame .inner .description .navigation.navigation-small{font-size:12px;padding-top:5px}.frame .inner .description .navigation a{color:#2b2b2b}.frame .inner .description .navigation h2{margin-top:0}.frame .inner .description .navigation h2 a.old_leaflet{color:#d9217d;font-size:18px;font-weight:700}.frame .inner .description .navigation h2 a.old_leaflet:hover{color:#23527c}.frame .inner .description .perex{font-size:12px;height:auto;overflow:auto}.frame .inner .leaflet{color:grey;margin-bottom:17px;text-align:center}.frame .inner .leaflet a{text-decoration:none}.frame .inner .leaflet .leaflet-img{display:table-cell;height:165px;vertical-align:middle;width:165px}.frame .inner .leaflet .name{margin-top:8px}.frame .inner .leaflet .name small{color:#4c4c4c;font-size:12px}.frame .inner .leaflet .name small.name-mobile-760{font-size:16px}.frame .inner .leaflet-detail{font-size:12px;margin-bottom:20px;text-align:center}.frame .inner .leaflet-detail small{color:#4c4c4c;font-size:12px}@media only screen and (max-width:991px){.frame .inner .leaflet-detail small.name-mobile-760{font-size:16px}.frame .inner .leaflet-detail small{display:block;padding-bottom:9px}}.frame .inner .leaflet-detail .leaflet-img-mobile-detail{background-color:#f3f3f3;display:grid;height:165px;margin:0;overflow:hidden}.frame .inner .leaflet-detail .leaflet-img-mobile-detail img{bottom:unset;height:unset;margin:auto;max-height:unset;width:100%}@media only screen and (min-width:992px){.frame .inner .leaflet-detail .leaflet-img-mobile-detail{height:239px}.frame .inner .leaflet-detail .leaflet-img-mobile-detail:is(.bigger-leaflet-img){height:293px}}@media only screen and (max-width:767px) and (orientation:landscape){.frame .inner .leaflet-detail .leaflet-img-mobile-detail{height:calc(50vw - 60px)}}.frame .inner .leaflet-detail .branches{color:gray}.frame .inner .leaflet-detail a:hover,.frame .inner .leaflet-detail a:not(.underline){text-decoration:none}.frame .inner .leaflet-detail .flyerName{margin-bottom:5px}.frame .inner .leaflet-detail .flyerName div,.frame .inner .leaflet-detail .flyerName h2{color:#4c4c4c;display:block;font-size:12px;font-weight:700;margin:0 0 2px}@media only screen and (max-width:991px){.frame .inner .leaflet-detail .flyerName div.name-mobile-760,.frame .inner .leaflet-detail .flyerName h2.name-mobile-760{font-size:16px}}.frame .inner .leaflet-detail .validation-text{color:#4c4c4c;display:block;font-size:12px;font-weight:700;margin:0;padding:10px 0 10px 4px;text-align:center}@media only screen and (max-width:991px){.frame .inner .leaflet-detail .validation-text.name-mobile-760{font-size:15px;font-weight:400}.frame,.frame .header{background:none;border:none}.frame .header{padding:0}.frame .header h1{line-height:20px}.frame .header h2{font-size:18px;line-height:33px}.frame.frame-branch{margin-top:-45px}}.frame-branch-fix{margin-top:-50px}