.uppercase-title{font-family:var(--secondary-font),sans-serif;color:#2b2b2b;font-weight:700;text-transform:uppercase;font-size:16px;line-height:27px;letter-spacing:.15rem;text-align:center;}.page-template-contact .main-content{padding-top:0;}@media screen and (min-width: 992px){.page-template-contact .main-content{padding-bottom:88px;}}@media (max-width: 575px){.page-template-contact .main-content{padding-left:0 !important;padding-right:0 !important;}}.page-template-contact .main-content .entry-content{width:100%;max-width:1030px;margin-left:auto;margin-right:auto;margin-bottom:35px;}@media screen and (min-width: 768px){.page-template-contact .main-content .entry-content{margin-bottom:50px;}}@media screen and (min-width: 992px){.page-template-contact .main-content .entry-content{margin-bottom:58px;}}.page-template-contact .main-content .entry-content P{text-align:center;}.page-template-contact .main-content .main-contact-form .form-wrap{margin-top:0;padding:29px 26.35px 31px;max-width:100%;}@media screen and (min-width: 768px){.page-template-contact .main-content .main-contact-form .form-wrap{max-width:590px;padding:44px 26.35px 31px;}}@media screen and (min-width: 992px){.page-template-contact .main-content .main-contact-form .form-wrap{max-width:100%;padding:33px 51px 40px;}}@media (max-width: 991px){.page-template-contact .main-content .main-contact-form .form-wrap .form-title{max-width:250px;margin-left:auto;margin-right:auto;}}@media screen and (min-width: 992px){.page-template-contact .main-content .contact-us-locations-container{height:100%;}}@media (max-width: 991px){.page-template-contact .main-content .contact-us-locations-container{max-width:590px;margin-left:auto;margin-right:auto;margin-top:50px;}}@media (max-width: 767px){.page-template-contact .main-content .contact-us-locations-container{width:100%;max-width:334px;margin-left:auto;margin-right:auto;}}.page-template-contact .main-content .office-holder{border:1px solid var(--color-tertiary);background-color:#fff;padding:35px 25px 29px;}@media screen and (min-width: 768px){.page-template-contact .main-content .office-holder{padding:35px 37px 45px;}}@media screen and (min-width: 992px){.page-template-contact .main-content .office-holder{height:100%;}}.page-template-contact .main-content .office-holder .office-heading{font-family:var(--secondary-font),sans-serif;font-size:30px;font-weight:600;color:#000;line-height:41px;padding-bottom:17px;}.page-template-contact .main-content .office-holder .firm-name{font-family:var(--secondary-font),sans-serif;font-size:23px;font-weight:600;color:#000;line-height:34px;padding-bottom:15px;}.page-template-contact .main-content .office-holder .address{font-family:var(--secondary-font),sans-serif;font-size:18px;color:#000;line-height:30px;letter-spacing:.02em;border-top:1.5102px solid #c6c6c6;border-bottom:1.5102px solid #c6c6c6;padding:21px 0;margin-bottom:16px;}@media screen and (min-width: 992px){.page-template-contact .main-content .office-holder .address{padding:15px 0;margin-bottom:14px;}}.page-template-contact .main-content .office-holder .address__phone{display:flex;align-items:center;justify-content:center;}@media screen and (min-width: 768px){.page-template-contact .main-content .office-holder .address__phone{justify-content:flex-start;}}.page-template-contact .main-content .office-holder .address__phone svg{margin-right:15.45px;}.page-template-contact .main-content .office-holder .address__phone a{font-family:var(--secondary-font),sans-serif;font-size:18px;color:#000;line-height:30px;letter-spacing:.02em;text-decoration:underline;}.page-template-contact .main-content .office-holder .address__buttons-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:20px;text-align:center;}@media (min-width: 576px){.page-template-contact .main-content .office-holder .address__buttons-container{margin-bottom:20px;}}@media (min-width: 768px) and (max-width: 991px){.page-template-contact .main-content .office-holder .address__buttons-container{flex-direction:row;justify-content:center;}}@media screen and (min-width: 992px){.page-template-contact .main-content .office-holder .address__buttons-container{margin-bottom:40px;}}@media screen and (min-width: 1200px){.page-template-contact .main-content .office-holder .address__buttons-container{flex-direction:row;}}@media (min-width: 1400px){.page-template-contact .main-content .office-holder .address__buttons-container{margin-bottom:20px;}}.page-template-contact .main-content .office-holder .address__buttons-container button{font-family:var(--secondary-font),sans-serif;font-size:16px;font-weight:700;color:#000;line-height:22px;letter-spacing:.02em;text-transform:uppercase;padding:11px;margin-bottom:16px;border:2px solid var(--accent-color);border-radius:5px;background-color:unset;min-width:162px;}.page-template-contact .main-content .office-holder .address__buttons-container button:is(:hover,:focus){background-color:transparent;}@media (min-width: 768px) and (max-width: 991px){.page-template-contact .main-content .office-holder .address__buttons-container button{margin-right:15px;margin-bottom:0;}}@media screen and (min-width: 1200px){.page-template-contact .main-content .office-holder .address__buttons-container button{margin-right:15px;margin-bottom:0;}}.page-template-contact .main-content .office-holder .address__buttons-container a{font-family:var(--secondary-font),sans-serif;font-size:16px;font-weight:700;color:#000;line-height:22px;letter-spacing:.02em;text-transform:uppercase;padding:11px;margin-bottom:30px;border:2px solid var(--accent-color);border-radius:5px;min-width:162px;}@media screen and (min-width: 768px){.page-template-contact .main-content .office-holder .address__buttons-container a{margin-bottom:0;}}@media (max-width: 1399px){.page-template-contact .col-item{margin-bottom:60px;}}@media (max-width: 991px){.page-template-contact .col-item{margin-bottom:60px;}}@media (max-width: 575px){.page-template-contact .col-item{padding-left:0 !important;padding-right:0 !important;}}@media (max-width: 1399px){.page-template-contact .col-item:last-of-type{margin-bottom:0;}}.page-template-contact .col-item .sidebar-widget{color:#fff;border:1px solid rgba(255,255,255,.15);background:#021631;padding:38px 27px;height:100%;}@media (max-width: 575px){.page-template-contact .col-item .sidebar-widget{padding:38px 13px;}}.page-template-contact .col-item .sidebar-widget-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:103px;}.page-template-contact .col-item .sidebar-widget .sidebar-title{font-size:22px;font-weight:700;color:#fff;line-height:24px;letter-spacing:.05em;}@media (max-width: 575px){.page-template-contact .col-item .sidebar-widget .sidebar-title{line-height:normal;}}.page-template-contact .col-item .sidebar-widget P{color:#fff;text-align:center;}.page-template-contact .col-item .sidebar-widget-social-media{border:1px solid var(--color-tertiary);background-color:#fff;}@media (max-width: 369px){.page-template-contact .col-item .sidebar-widget-social-media{padding:38px 10px;}}.page-template-contact .col-item .sidebar-widget-social-media .sidebar-title{color:#000;}.page-template-contact .col-item .sidebar-widget-social-media .icon-holder{margin:25px auto;}.page-template-contact .col-item .sidebar-widget-social-media .btn{color:var(--color-primary);min-width:231px;}.page-template-contact .col-item .sidebar-widget-social-media .btn:hover{color:#fff;}.page-template-contact .contact-sidebar{margin-top:50px;}@media screen and (min-width: 992px){.page-template-contact .contact-sidebar{margin-top:90px;}}@media (max-width: 991px){.page-template-contact .contact-sidebar{max-width:474px;margin-left:auto;margin-right:auto;}}.page-template-contact .testimonials-section{padding-bottom:110px !important;}@media (max-width: 991px){.page-template-contact .testimonials-section{padding-bottom:70px !important;}}.columns-one ol,.columns-one ul{column-count:1;}.columns-two ol,.columns-two ul{column-count:2;column-gap:25px;}.columns-two ol li,.columns-two ul li{overflow:hidden;display:inline-block;}.accordion-tab input{position:absolute;opacity:0;z-index:-1;}.accordion-tab-wrapper{position:relative;}.accordion-tab{width:100%;color:white;overflow:hidden;margin-bottom:20px;}.sidebar .accordion-tab{margin-bottom:40px;}.accordion-tab .tab-label{display:flex;justify-content:space-between;padding:1em;padding:1em;font-weight:bold;cursor:pointer;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.05);position:relative;background:#fff;border:1px solid #d3d3d3;color:#676767;}.sidebar .accordion-tab .tab-label{width:100%;}.accordion-tab .tab-label::after{content:"";background:url("https://cdn-jfdcn.nitrocdn.com/hFfXNLvOqPcXouPFRpUtlaQdcoTRWUiv/assets/images/optimized/rev-919a97d/www.zimmetzimmet.com/wp-content/plugins/cw-table-of-contents/includes/images/open-menu.png");background-size:contain;width:1em;height:1em;position:absolute;top:50% !important;right:13px !important;transform:translateY(-50%) !important;text-align:center;transition:all .35s;}.accordion-tab .tab-content{max-height:0;padding:0 1em;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.accordion-tab .tab-close:hover{background:#1a252f;}.accordion-tab input:checked+.tab-label{border-bottom-right-radius:0;border-bottom-left-radius:0;}.sidebar .accordion-tab input:checked+.tab-label{width:100%;}.accordion-tab input:checked+.tab-label::after{content:"";background:url("https://cdn-jfdcn.nitrocdn.com/hFfXNLvOqPcXouPFRpUtlaQdcoTRWUiv/assets/images/optimized/rev-919a97d/www.zimmetzimmet.com/wp-content/plugins/cw-table-of-contents/includes/images/close-menu.png");background-size:contain;}.accordion-tab input:checked~.tab-content{position:absolute;z-index:500;background:white;border:1px solid #d3d3d3;border-top:none;transition:all .05s;padding:1em;overflow:visible;max-height:unset;width:100%;}.tab-content-inner{position:relative;z-index:1000;}.sidebar .accordion-tab input:checked~.tab-content{width:100%;}.toc-accordion.columns-two .accordion-tab input:checked~.tab-content,.toc-accordion.columns-two .accordion-tab input:checked+.tab-label{width:100%;}