.pre-footer{align-items:center;display:flex;justify-content:center;padding-bottom:80px;padding-top:3.75rem;width:100%}@media (min-width:1280px){.pre-footer{padding-top:7.5rem}}.pre-footer[data-theme=beige]{--tw-bg-opacity:1;background-color:rgb(240 232 222/var(--tw-bg-opacity,1))}.pre-footer[data-theme=green]{--tw-bg-opacity:1;background-color:rgb(12 69 26/var(--tw-bg-opacity,1))}.pre-footer-content{display:flex;flex-direction:column;row-gap:40px;width:100%}.pre-footer-content-details{display:flex;flex-direction:column;row-gap:20px}.pre-footer-content-details ptp-headline span strong{font-family:Montserrat;font-style:normal;font-weight:800}.pre-footer-content-section{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.pre-footer-content-section{gap:50px}}.pre-footer-content-section-map{overflow:hidden;width:100%}.pre-footer-content-section-map ptp-map{aspect-ratio:3/2;height:100%}@media (min-width:1280px){.pre-footer-content-section-map ptp-map{max-height:504px}}@media (min-width:1920px){.pre-footer-content-section-map ptp-map{max-height:-moz-max-content;max-height:max-content}}@media (min-width:1280px){.pre-footer-content-section-map{width:66.666667%}}.pre-footer-content-section-contacts{display:flex;flex:1 1 0%;flex-direction:column;row-gap:60px}@media (min-width:1280px){.pre-footer-content-section-contacts{padding-bottom:1.25rem;paddingb:1.25rem}}.pre-footer-content-section-contacts-list{display:flex;flex-direction:column;flex-grow:0;font-family:Cormorant Garamond;font-size:24px;line-height:32px;--tw-text-opacity:1;color:rgb(12 69 26/var(--tw-text-opacity,1))}.pre-footer-content-section-contacts-list li{display:block;height:-moz-fit-content;height:fit-content}.pre-footer-content-section-contacts-list-item{font-size:24px;line-height:32px}@media (max-width:767px){.pre-footer-content-section-contacts-list-item{padding-bottom:0;padding-top:0;paddingy:0}}@media (min-width:1280px){.pre-footer-content-section-contacts-list-item{font-size:30px;line-height:40px}}.pre-footer-content-section-contacts-list-title{font-size:24px;line-height:24px}@media (min-width:1280px){.pre-footer-content-section-contacts-list-title{font-size:30px;line-height:60px}}.pre-footer-content-section-contacts-links-list{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;row-gap:30px}@media (min-width:1280px){.pre-footer-content-section-contacts-links-list:not(.pre-footer--with-map){margin-right:120px}}.pre-footer-content-section-contacts-links-list-caption{font-size:24px;line-height:24px}.pre-footer-content-section-contacts-links-list-caption:hover{--tw-text-opacity:1;color:rgb(214 168 45/var(--tw-text-opacity,1))}@media (min-width:1280px){.pre-footer-content-section-contacts-links-list-caption{font-size:30px;line-height:60px}}.pre-footer-content-section-contacts-links-list li{display:block;height:-moz-fit-content;height:fit-content}@media (min-width:1280px){.pre-footer-content-section-contacts-links-list{row-gap:0}.pre-footer-content-section-contacts{flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:20px;vertical-align:top}.pre-footer-content-section{flex-direction:row}.pre-footer{padding-bottom:100px}}
