section.contact-details .wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:32px}section.contact-details .wrapper .content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:48px}section.contact-details .wrapper .content>*{flex-basis:100%}section.contact-details .wrapper .content h6{font-family:Lato,sans-serif;font-weight:600;font-size:1.25rem;color:#676868;line-height:1.3;margin-bottom:8px}section.contact-details .wrapper .content .address{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:32px}section.contact-details .wrapper .content .address p,section.contact-details .wrapper .content .address p *{color:#676868;white-space:break-spaces}section.contact-details .wrapper .content .opening-times p,section.contact-details .wrapper .content .opening-times p *{color:#676868;white-space:break-spaces}section.contact-details .wrapper .content .item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px;width:100%}section.contact-details .wrapper .content .item .detail a{color:#4fb973;transition:all .3s ease}section.contact-details .wrapper .content .item .detail a:hover{color:#4fb973}section.contact-details .wrapper .content .item .detail p:first-child{margin-bottom:4px}section.contact-details .wrapper .content .item .detail p strong{font-weight:800}section.contact-details .wrapper .content .item .whatsapp{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:8px;font-weight:800;color:#676868;text-decoration:none;transition:all .3s ease}section.contact-details .wrapper .content .item .whatsapp:hover{color:#4fb973}section.contact-details .wrapper .content .item .whatsapp:hover svg path{fill:#4fb973}section.contact-details .wrapper .content .item .whatsapp svg{width:24px}section.contact-details .wrapper .content .item .whatsapp svg path{fill:#4fb973;transition:all .3s ease}section.contact-details .wrapper .content .socials{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:16px}section.contact-details .wrapper .content .socials h6{margin-bottom:0}section.contact-details .wrapper .content .socials .icons{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:8px}section.contact-details .wrapper .content .socials .icons a{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:35px;height:35px;border-radius:35px;transition:background .3s ease}section.contact-details .wrapper .content .socials .icons a:hover{background:#4FB973}section.contact-details .wrapper .content .socials .icons a:hover svg path{fill:#fff}section.contact-details .wrapper .content .socials .icons a svg{width:24px}section.contact-details .wrapper .content .socials .icons a svg path{transition:all .3s ease;fill:#676868}section.contact-details .wrapper .map{width:100%;aspect-ratio:2/1;border-radius:8px;overflow:hidden}section.contact-details .wrapper .map iframe{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 601px){section.contact-details .wrapper .content>*{flex-basis:calc(50% - 24px)}}@media only screen and (min-width: 992px){section.contact-details .wrapper{flex-direction:row;gap:48px}section.contact-details .wrapper .content{flex-basis:35%}section.contact-details .wrapper .content>*{flex-basis:100%}section.contact-details .wrapper .map{aspect-ratio:auto;flex-basis:65%;align-self:stretch}}
