#page-content.template-contact #hero .wrap{margin-top:50px;margin-bottom:0}#page-content.template-contact #main{padding:50px 0 80px}#page-content.template-contact #main .container{align-items:flex-start;display:grid;grid-template-columns:2fr 1fr;gap:50px}#page-content.template-contact #main .image{background-size:cover;border-radius:20px;width:100%;aspect-ratio:16/9;margin:0 auto 40px}#page-content.template-contact #main .map{width:auto;height:auto;aspect-ratio:1/.8}#page-content.template-contact #main .info-sidebar{max-width:510px}#page-content.template-contact #main .tab{display:inline-block;position:relative;background-color:var(--color-white);border-radius:40px 40px 0 0;padding:30px 30px 0;width:70%}#page-content.template-contact #main .tab:after{right:-40px;border-bottom-left-radius:90%;box-shadow:-20px 20px 0px 10px var(--color-white);content:"";display:block;width:40px;height:40px;background:rgba(0,0,0,0);position:absolute;bottom:0}#page-content.template-contact #main .tab .pretitle{margin:0}#page-content.template-contact #main .contact-boxes{background-color:var(--color-white);border-radius:0 40px 40px;padding:20px 30px 30px}#page-content.template-contact #main .contact-boxes h3{margin:0}#page-content.template-contact #main .contact-boxes p{margin:0 0 5px}#page-content.template-contact #main .information-box{margin-top:10px}#page-content.template-contact #main .title{max-width:60ch}#page-content.template-contact #main .icon-text{margin-bottom:20px;display:flex;gap:15px;align-items:flex-end;font-size:16px}#page-content.template-contact #main .department-info{padding:20px 0}#page-content.template-contact #main .department-info:last-child{border-top:1px solid var(--border-color);padding:20px 0 0}#page-content.template-contact #main .department-info h3{margin-bottom:20px}#page-content.template-contact #main .department-info img{width:20px;height:25px}#page-content.template-contact #main .department-info .email,#page-content.template-contact #main .department-info .phone{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:5px;line-height:2}#page-content.template-contact #main .department-info .email strong,#page-content.template-contact #main .department-info .phone strong{display:inline-flex;align-items:center;gap:5px}#page-content.template-contact #main .department-info .email strong svg,#page-content.template-contact #main .department-info .phone strong svg{width:18px}#page-content.template-contact #main .department-info .bank{margin-top:10px}#page-content.template-contact #main .department-info .bank strong{display:block;margin-bottom:10px}#page-content.template-contact #main .description{font-size:16px}@media only screen and (max-width: 991px){#page-content.template-contact #main{background-color:var(--color-white)}#page-content.template-contact #main .container{display:block}#page-content.template-contact #main .tab{padding:0 30px}#page-content.template-contact #main .tab:after{display:none}#page-content.template-contact #main .map,#page-content.template-contact #main .image{margin:0 0 60px}#page-content.template-contact #main .map{min-height:unset}}