.page-contact{position:relative}.heading--contact{color:#fff;padding-top:45px;padding-right:15px;padding-left:15px;margin-bottom:26px}.page-contact::before{content:"";background-image:linear-gradient(to bottom,var(--color1),#00857f);border-radius:30px;position:absolute;inset:0;height:400px;z-index:-1;pointer-events:none}.websima-map{width:100%;height:300px;border-radius:24px;background:#f5f5f5}.websima-map .mapp-logo{width:60px;height:25px;margin-bottom:-.5rem}.mapp-container .item-set .icon.is-small{width:30px;height:30px}.cssmask .mapp-container .item-set .icon.is-small{-webkit-mask-size:15px;mask-size:15px}.mapp-container .leaflet-container:after{font-size:18px;font-family:var(--main_font),sans-serif!important;justify-content:center}.websima-contact-form .input-cform.full{margin:auto}.location-map{position:relative}.contact-dir-button{background-color:#ffffff78;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;user-select:none;z-index:400;inset:8px 8px auto 8px;padding:10px 16px;border-radius:16px;border:1px solid #d3d4d4;display:flex;align-items:center;justify-content:center}.contact-dir-button a{display:flex;gap:8px;color:var(--c-text2)}.contact-dir-button a b{display:none}.contact-dir-button a:hover{color:var(--color1)}.contact-dir-button a img{flex:none;object-fit:contain}.contact-dir-button .sep{background-color:var(--color1);width:1.5px;height:17px;display:block;border-radius:5px;margin:auto 16px;opacity:.5}.contact-info li{background-color:#f3fbfa;border-radius:12px;font-variation-settings:var(--fw-150);padding:8px;display:flex;align-items:center;gap:10px}.contact-info{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;margin-top:20px}.contact-info li.address{grid-column:1/-1}.contact-info__title i{width:48px;height:48px;display:inline-block;background:var(--color1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:21px;border-radius:50%;vertical-align:middle;border:4px solid #dbe8f0}.contact-info__title{display:flex;align-items:center;gap:16px;font-variation-settings:var(--fw-400)}.contact-info__title b{display:none}.contact-info__socials{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:20px}.contact-info__socials a{width:48px;height:48px;font-size:26px;display:flex;align-items:center;justify-content:center;border:1px solid #0000001f;border-radius:50%;color:var(--color1);background-color:#fff}.contact-info__socials a:hover{background-color:var(--color1);color:#fff}.contact-banner-item{display:block;overflow:hidden;border-radius:24px}.contact-banner-item:hover{opacity:.9}.contact-banner-item img{width:100%}.branch-item{padding:0 15px}@media (min-width:992px){.branch-item{padding:0}}@media (min-width:768px){.contact-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.contact-info__title b{display:block}.contact-info li{justify-content:space-between}.contact-info__socials a{width:61px;height:61px;font-size:33px}.contact-info__socials{margin-top:32px}.contact-banner-item{border-radius:64px}.contact-dir-button a b{display:block}.contact-dir-button{inset:24px auto auto 24px;padding:14px}.contact-dir-button .sep{margin:auto 24px}.websima-map{height:512px}.contact-info li{padding:16px}.websima-map{border-radius:32px}}