.contact-section,.tab-content{margin:2vh 0 6vh!important}.form-section{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--card-border-radius);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:2rem}.form-section h2{color:var(--text-primary)}.earth-section{border:1px solid var(--border);border-radius:var(--card-border-radius);box-shadow:var(--shadow);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;transition:var(--transition)}.form-group{margin-bottom:1rem}.form-group label{color:var(--text-primary);display:block;font-size:var(--iq-font-size-sm);font-weight:var(--iq-font-weight-semi-bold);margin-bottom:.5rem}.form-group input{background-color:var(--panel-bg);padding:.85rem 1rem}.form-group input,.form-group textarea{border:2px solid var(--panel-border);border-radius:var(--form-input-border-radius);color:var(--text-primary);font-size:var(--iq-font-size-sm);width:100%}.form-group textarea{background:var(--panel-bg);height:17rem;padding:10px}.book-button{background:var(--panel-bg);border:none;border:1px solid var(--panel-border);border-radius:var(--form-input-border-radius);color:var(--text-primary);cursor:pointer;font-size:var(--iq-font-size-sm);font-weight:var(--iq-font-weight-semi-bold);letter-spacing:.5px;padding:1rem 2rem;transition:var(--transition);width:100%}.book_meeting,.submit{background-color:var(--text-primary);color:var(--cta-text);font-size:var(--iq-font-size-sm)}.tabs{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--card-border-radius);box-shadow:var(--shadow);display:-ms-flexbox;display:flex;overflow:hidden}.iframe-container{height:400px;overflow:hidden;position:relative;width:100%}.map-frame{border:none;border-radius:25px 25px 0 0;display:none;height:100%;left:0;position:absolute;top:0;transition:opacity .4s ease-in-out;width:100%;z-index:0}.map-frame.active{display:block;z-index:1}.info-card{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;padding:20px}.info-card p{margin:.5rem 0}.info-card h3{margin:.25rem 0}.tab-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:var(--panel-bg);border:none;color:var(--secondary);cursor:pointer;-ms-flex:1;flex:1;font-size:var(--iq-font-size-sm);font-weight:var(--iq-font-weight-semi-bold);gap:.5rem;overflow:hidden;padding:1.25rem;position:relative;transition:var(--transition);-ms-flex-pack:center;justify-content:center}.tab-button.active{background:var(--panel-bg);color:var(--text-primary)}.tab-button.active:after{background:var(--text-primary);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.tab-content{-webkit-animation:fadeIn .5s ease;animation:fadeIn .5s ease;border:1px solid var(--border);border-radius:var(--card-border-radius);box-shadow:var(--shadow);display:none;margin-top:2rem;padding:0 2rem}.tab-content.active{display:block}.accordion{margin-top:1.5rem}.accordion-item{background:var(--panel-bg);border-radius:var(--card-border-radius);margin-bottom:1rem;overflow:hidden;transition:var(--transition)}.accordion-header{cursor:pointer;display:-ms-flexbox;display:flex;font-size:var(--iq-font-size-sm);font-weight:var(--iq-font-weight-semi-bold);padding:1.25rem 1.5rem;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:var(--dark)}.accordion-header,.accordion-header i{transition:var(--transition)}.accordion-header.active i{color:var(--text-primary);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}h2{font-size:var(--iq-font-size-md);font-weight:var(--iq-font-weight-bold);margin-bottom:1rem}h2,h3{color:var(--text-primary)}h3{font-size:var(--iq-font-size-lg);font-weight:var(--iq-font-weight-semi-bold);margin-bottom:1.25rem;text-align:center}.accordion-content{height:0;overflow:hidden;padding:0 1.5rem;transition:height .4s ease}.accordion-content p{font-size:var(--iq-font-size-sm);line-height:1.6;margin-bottom:15px}.accordion-content ul{margin-bottom:15px;padding-left:20px}.accordion-content ul li{font-size:var(--iq-font-size-sm);line-height:1.6;margin-bottom:10px}.main-conten{display:-ms-flexbox;display:flex;gap:2rem;margin-bottom:2rem}.horizontal_line_container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;gap:10px;justify-content:center;margin:0 auto;padding:10px;width:90%}.horizontal_line{background-color:var(--panel-border);-ms-flex:1;flex:1;height:2px}.address_card_container{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex:1;flex:1}.address_container{font-size:var(--iq-font-size-sm);line-height:1.3rem;padding:20px}.address_container h4{font-weight:var(--iq-font-weight-semi-bold);margin-bottom:1rem}.accordion-content h4,.address_container h4{color:var(--text-primary);font-size:var(--iq-font-size-md)}.accordion-content h4{border-bottom:1px solid var(--text-primary);font-weight:bolder;margin-bottom:10px;margin-top:25px;padding-bottom:5px}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:992px){.main-conten{-ms-flex-direction:column;flex-direction:column}.form-group{margin-bottom:1.5rem}.main-content{-ms-flex-direction:column;flex-direction:column;height:auto}.earth-svg{max-width:300px}}@media (max-width:768px){.form-section{margin-top:10vh}.tab-button{text-align:center}.main-conten{-ms-flex-direction:column;flex-direction:column;height:100%}.content-holder{padding:1rem}}.accordion-icon{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.accordion-header.active .accordion-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.map_card_button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:25px;font-size:var(--iq-font-size-sm)}.address{display:none;margin-bottom:.5rem}.address.active{display:block}.map-buttons{border-radius:0 0 1.5rem 1.5rem;display:-ms-flexbox;display:flex;margin-bottom:20px;overflow:hidden;position:relative}.map-slider{background-color:var(--text-primary);height:100%;left:0;position:absolute;top:0;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:25%;z-index:0}.btn_map{background:transparent;border:none;color:var(--text-primary);cursor:pointer;-ms-flex:1;flex:1;font-size:var(--iq-font-size-sm);padding:12px 10px;position:relative;z-index:1}.btn_map.present{color:var(--cta-text);font-weight:700}@media screen and (max-width:768px){.btn_map{font-size:var(--iq-font-size-sm);width:90%}}@media screen and (max-width:568px){.tab-content{padding:0}.tab-button svg{display:none}.form-group input,.form-group textarea{font-size:var(--iq-font-size-xs);padding:.75rem}.form-section{padding:1.5rem}.book-button{padding:.875rem 1.5rem}.book-button,.map_card_button{font-size:var(--iq-font-size-xs)}}