@media screen and (max-width:370px){.complimentary-consult h1{font-size:34px!important}}.contact-location-title span{color:var(--e-global-color-accent)}.free-consult .appointment .elementor-tabs-wrapper{display:flex;flex-direction:row;text-align:center;justify-content:center;margin-bottom:20px;background:var(--e-global-color-f1c6af1);border-radius:50px}.free-consult .appointment .elementor-tabs-wrapper .elementor-tab-title{flex-basis:calc(100% / 3);border-radius:50px!important}.free-consult .appointment .elementor-tab-title{padding:24px 0;transition:all .3s linear}.free-consult .appointment .elementor-tab-title:hover{background-color:var(--e-global-color-accent)}.free-consult .appointment .elementor-tab-title:hover a{color:#fff!important}.free-consult .appointment .elementor-tab-title a{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}.free-consult .appointment .elementor-tab-content{padding:0;background:#fff;margin-top:0}@media screen and (min-width:1025px){body .appointment .elementor-widget-container iframe{min-height:700px!important}}@media only screen and (max-width:1024px){.free-consult .appointment .elementor-tab-title{padding:20px 0}body .appointment .elementor-widget-container iframe{min-height:600px!important}}@media only screen and (max-width:767px){.free-consult .appointment .elementor-tab-mobile-title{display:none}.free-consult .appointment .elementor-tab-title{padding:13px 0;margin-bottom:15px}.free-consult .appointment .elementor-tabs-wrapper{flex-direction:column;background:0 0;margin-bottom:15px;row-gap:10px;border-radius:0!important}.free-consult .appointment .elementor-tab-title{margin-bottom:0;background:#fff;flex-basis:unset!important}}